출처: https://docs.microsoft.com/ko-kr/dotnet/iot/deployment

 

Raspberry Pi에 .NET 앱 배포

Raspberry Pi에 .NET 앱을 배포하는 방법을 알아봅니다.

docs.microsoft.com

 

빠르다곤 말할 수 없구요 명령어가 잘도는지 체크를 했는데 문제없이 잘돌아갔습니다.

먼저 스크립트로를 이용해 설치합니다. 스크립트가 변경될 수 있어서 본문제 적진 않겠습니다.
출처의 링크를 가서 봐주시구요 

root 가 아닌 유저라도 설치는 가능한데 설치 경로가 ~/.dotnet 이 됩니다.
내용 더 내려가시면 .bashrc 에 path 등록하는 부분도 있으니 진행하시구요

source .bashrc 는 해도 안먹히는군요 저는 ssh 다시 들어가니 되네요 (의문의 동작)

프로젝트 만들기 명렁어:
dotnet new console
현재 폴더에 만들어집니다. 당황하지 마시구요 새폴더 만들어서 안에 들어가서 입력하세요

실행 명령어:
dotnet run --project .\console1.csproj
헬로우 월드를 보실 수 잇습니다.

빌드 명령어:
dotnet msbuild
빌드파일의 경로가 bin/Debug/net6.0/console1
이런식으로 나옵니다. 중간에 net6.0 은 자신의 버전에 따라 5.0 일수도 있고 8.0 일수도 그렇습니다.

c# 으로 여러가지 해볼 수 있게 되었군요
하지만 dotnet run 으로 스크립트에서 바로 실행하는 명령어는 시작이 매우 느리군요.
하지만 제 컴에서 개발하고 빌드한걸 가져올꺼라 거의 쓸일은 없을것 같습니다.

이상 간단한 사용기 였습니다.


WRITTEN BY
SIDNFT
게임개발자에서 WEBGL 웹개발자로 전환중

,




https://www.youtube.com/watch?v=nUVnmorIBdg 

 

판매홈페이지: https://www.khadas.com/shop?Collection=All&sort=price_descending&page=3 

 

Shop | Khadas

Amlogic | A311D | S905D3 | S912 | S905X | Rockchip | RK3399 | Open Source | Single Board Computers | Linux | Android | NPU

www.khadas.com

 

외국꺼라 구입은 쉽지 않을꺼 같은데 성능이란 여러가지가 라즈베리파이4 보다 훨씬 좋군요

단자 위치가 고르게 배치되어있고 (라즈베리파이는 랜선 연결하면 어디 두기가 매우 불편하죠)
m.2 도 있고
내장 emmc 도 32gb 있다는군요
wifi 6 도 지원합니다.
쿨러랑 케이스도 같이 줍니다.

라즈베리파이2개 살바에는 이걸 사는게 좋겠다는 생각인데 가격도 2배군요
라즈베리파이 2개를 사는것 보단 이걸 사는게 좋을꺼 같군요
쿨러도 따로 사야하고 파워도 두개 연결해야하는 번거로움이 줄어들것 같습니다.

그런데 우분투는 vnc 가 안좋아서 다른 os 쓰고 싶군요


WRITTEN BY
SIDNFT
게임개발자에서 WEBGL 웹개발자로 전환중

,




철저히 채굴을위한 OS 구요 UI 도 그에 맞춰져있습니다.

후기는 저도 돌려보고 알려드리겠습니다.

 

https://www.youtube.com/watch?v=0B5WOteHYNI 

 

 


WRITTEN BY
SIDNFT
게임개발자에서 WEBGL 웹개발자로 전환중

,




일단 vim 버전이 낮으니 업데이트

$ sudo apt install vim 

 

그다음은 셋팅수정

$ nano /etc/vim/vimrc

제일 마지막에 아래의 세줄 추가 

set mouse=
set ttymouse=
colorscheme elflord

 

마지막에 elflord 는 표시되는 색깔이 마음에 안들어서 넣었습니다.

방향키 누르면 글자 써지는 문제도 고쳐진거 같군요

잘못 입력하면 경고음 나는건 어떻게 끄는지 모르겠네요 매우 시끄럽다는...


WRITTEN BY
SIDNFT
게임개발자에서 WEBGL 웹개발자로 전환중

,




raspberry pi 4b 램 4gb 쓰고 있고요

이거 걸리면 성능이 30% 정도 하락합니다.

 

 

 

 

 

수정합니다. 예전엔 선이랑 아답타 문제를 지적했었는데 이게 아니였네요

 

/boot/config.txt 를 수정해서 오버를 진행해야합니다.

그런데 오버를 하려면 몇가지를 더하셔야하는데요

 

1. 아답타가 3A 짜리를 써야합니다.

2. 쿨링팬이 달린 케이스가 필요합니다. 

   - 저는 컴퓨존에서 아이스 타워라는 걸 사서 달았습니다.

   - 아이스 타워 - 컴퓨존 링크

 

EP-0107 [라즈베리파이 아이스타워 CPU 쿨링팬(실버)]

[52Pi] EP-0107 [라즈베리파이 아이스타워 CPU 쿨링팬(실버)]

www.compuzone.co.kr

 

오버를하면 쿨링환경에 따라 부팅이 실패하는 경우가 있습니다. 이경우

/boot/config.txt 의 설정을 고칠 수 없게되니

sd 카드를 뽑아 다른 리눅스(또는 맥) 에서 꽂아서 값을 제거하거나 수정해주시면됩니다.

 

제 셋팅값은 아래와 같구요

arm_freq 가 속도

over_voltage 가 전압 레벨입니다.

전압레벨이 낮으면 부팅이 안될 수도 있습니다. 동작에 문제가 생기면 조금씩 높여주셔야합니다.

[all]

#over_voltage=2
#arm_freq=1750

#over_voltage=6
#arm_freq=2000

over_voltage=7
arm_freq=2147

2147 이 한계치이고 여기까지 올리면 웹브라우져가 쓸만한 속도로 동작했었습니다.

 


WRITTEN BY
SIDNFT
게임개발자에서 WEBGL 웹개발자로 전환중

,