반응형

Jetson & Ubuntu 15

[jetson nano] 운영체제 설치하기

jetson nano를 사용하기 위해서 리눅스 운영체제(ubuntu) 설치가 필요하다. 그 방법에 대해서 설명하도록 하겠다. 1. ubuntu 18.04 설치 - nvidia에서 공식적으로 지원하는 JetPack 4.6 버전을 설치하면 된다. - 아래 링크에서 JETSON NANO DEVELOPER KITS에서 자기가 가지고 있는 모델의 SD Card Image를 다운로드 하자. JetPack SDK 4.6 Release Page Prepare to be inspired! Join our GTC Keynote to discover what comes next. Watch Now NVIDIA JetPack SDK is the most comprehensive solution for building end-..

Jetson & Ubuntu 2022.07.27

[jetson nano] swap 사이즈 변경하기

jetson nano를 사용하다 보면 swap 사이즈를 변경이 필요할때가 생긴다. 필자의 경우 opencv 최신버전을 설치하려다 보니 에러가 생겨서 했던것 같다? 그 방법에 대해 알아보도록 하자. 여러 방법이 있었던거 같은데 필자는 아래 방법이 제일 쉬웠다. 나중에 안 사실인데 아래 방법은 jetson series(jetpack)에만 해당됨. 일반적으로 ubuntu에서는 램 관리 시 swapfile을 사용하고 jetson nano는 zram을 사용한다. 1. 현재 swap 사이즈 확인하기 free -m jetson nano 4g의 경우 swap이 약 2gb(1978)정도 잡혀 있음 2. swap 사이즈 변경하기 sudo gedit /etc/systemd/nvzramconfig.sh # gedit 말고 다..

Jetson & Ubuntu 2022.07.23

[jetson nano] 보드 내장 uart 사용하기

jetson nano 개발보드에는 자체적으로 uart 통신을 2개 제공한다. 그 사용방법에 대해서 알아보자. jetson nano b01 버전 기준으로 설명한다. 1-1. 첫번째 uart (필자가 사용한 uart) -. Jetson Nano J41 Header 6(GND), 8(TX), 10(RX) pin -. ubuntu에서 장치는 /dev/ttyTHS1 로 인식한다. 1-2. 두번째 uart -. Jetson Nano J50 Header 7(GND), 4(TX), 3(RX) pin -. ubuntu에서 인식하는 장치 이름은 확인하지 못하였다. 2. serial console disable (아직 정확한 원인은 모름, 더 공부해야겠음) sudo systemctl stop nvgetty sudo syst..

Jetson & Ubuntu 2022.07.22

[ubuntu] 장치 이름 링크 생성하기 (udev rules)

일반적으로 리눅스 PC에 usb 장치를 연결하면 ttyUSB0, ttyUSB1 등으로 이름이 순차적으로 할당된다. 그래서 USB를 연결하는 순서에 따라 해당 USB 장치의 이름이 매번 변한다. 물론 USB 장치를 다 뺀 후 매번 동일한 순서대로 USB를 연결하면 개별 USB의 장치 이름이 안 바뀔 수도 있다. 여하튼 이때문에 특정 장치(ttyUSB0)와 통신하는 코드를 짜면 USB 연결하는 순서에 따라서 장치 이름이 다른 것으로(ttyUSB1) 바뀔 수 있어 정상 동작하지 않는 경우가 생긴다. 이와 같은 상황을 방지하기 위하여 USB 장치의 특성(idVendor, idProduct)을 확인하여 해당 특성을 가진 장치가 연결되면 내가 원하는 유니크한 장치 이름(ex. myUSB)으로 고정되도록 링크를 생성..

Jetson & Ubuntu 2022.07.20

[jetson nano] 시작프로그램 등록하기

jetson nano의 시작프로그램(부팅시 자동실행) 등록 방법을 설명한다. 1. 시작 아이콘을 클릭하고 Startup Applications을 검색하고 클릭 2. Startup Applications Preferences 팝업창이 뜨면 [Add] 3. 파일 선택창이 뜨면 파일을 선택하고 [Open] 필자의 경우 start.sh 파일 4. Add Startup Program 팝업창이 뜨면 Name 입력하고 [Add] 필자의 경우 test로 입력 5. test가 시작 프로그램으로 등록된 것을 확인하고 [Close]

Jetson & Ubuntu 2022.07.11
반응형