지난번에 emmc에 올리고나서 한동안 tf 공부하고 있었는데

이번에는 USB 부팅까지 마무리했다.

 

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

 

yahboom 계정으로 올라온 usb 부팅 영상을 보면

 

yahboom jetson nano는 emmc에 올라간 부트로더 extlinux가 /dev/emmc블라블라 ..

그러니까 emmc를 루트파일시스템으로 잡고 있었는데

 

이걸 usb에서 부팅할수 있도록 /boot/extlinux/extlinux.conf에서 루트파일시스템을 emmc가 아닌 /dev/sda1(위 영상의 경우)로 바꿔주면 된다고 한다.

 

문제는 2가지가 있었는데

1. emmc에 깔린 jetpack 버전과 usb에 담긴 jetpack 버전이 같아야 한다.

2. 꽂은 usb가 /dev/sda1로 읽힐줄 알았는데 /dev/sdb1로 읽힌다.

 

 

2번 문제는 별거 아니긴한데 위 yahboom 영상을 따라서 /dev/sda1으로 잡았다가 부팅 못하게 되어버려

다시 jetpack을 플래싱시키고나서야 sda1이 아니라 sdb1으로 잡히는걸 확인했다.

 

extlinux.conf를 수정하기 전에 꽂은 usb가 뭘로 잡히는지 잘보자.

 

 

가장 곤란했던 문제는 

jetpack 설치였는데

emmc의 젯팩과 usb의 젯팩의 버전을 맞추기 전에

https://blog.naver.com/icbanq/222824757555

 

Yahboom 젯슨나노(jetson nano) OS 설치하는 방법!

안녕하세요~!~! 이번 시간에는 Yahboom 젯슨나노에 OS를 설치하는 방법에 대해서 알아볼껀데요! os를 설...

blog.naver.com

 

icbanq 글을 보면

아래의 링크에서

 

SUB Yahboom Udisk system file 이미지를 다운받아 발래나 에처로 플래시하라고 시킨다.

하지만 직접 들어가서 보면 이 이미지 파일은 jetpack 4.4.1버전이 깔려있어서

http://www.yahboom.net/study/jetson-nano

 

Yahboom

Yahboom

www.yahboom.net

 

emmc에도 jetpack 4.4.1버전으로 플래싱을 시켜줘야하는데

정작 현재 nvidia sdk manager에서는 오래됬다고 4.4.1이 안뜬다.

 

다행이 이 글에서 시킨데로 sdkmanager --archivedversions를 터미널에 입력하면

보통의 sdkmanager가 뜨는데 4.4.1버전이 선택가능해진다.

이 상태로 emmc를 플래싱 시켜줬다.

 

https://forums.developer.nvidia.com/t/how-to-install-old-jetpack-version/169994/3

 

How to install old JetPack version?

Hi, Please try $ sdkmanager --archivedversions. More information is in document: Command-Line Install :: NVIDIA SDK Manager Documentation

forums.developer.nvidia.com

 

 

 

정리

emmc에 jetpack 4.4.1 이미지 플래싱

usb에도 4.4.1 이미지 플래싱

/boot/extlinux/extlinux.conf를 /dev/sdb1(자기 usb잡히는거)로 변경

 

 

하면 usb로 부팅되어 emmc보단 공간이 남아돈다.

 

 

 

 

 

 

 

Jetson nano VNC 설정은 아래 링크들 참고해서 진행

 

 

https://makeutil.tistory.com/127

 

[Jetson Nano] Vino Vnc Server + RealVnc Client 설치 및 설정

우리의 책상은 항상 좁고, 해야 될 것은 항상 많다. 최근 임베디드 시스템은 기본적으로 LCD와 모니터 연결을 지원하고 있고, 이러한 대부분의 시스템은 GUI 환경을 지원한다. 그래서 세부적인 설

makeutil.tistory.com

https://velog.io/@psh4204/Jetson-nano-3.-VNC-%EC%84%A4%EC%A0%95

 

[Jetson nano] 3. VNC 설정

VNC를 하는법을 알아볼까요?

velog.io

https://kynk94.github.io/devlog/post/jetson-nano-vnc

 

Jetson Nano VNC 설정하기

vnc 설정하기 Jetson Nano에 Nvidia에서 제공하는 SD Card Image를 설치하면 무슨 이유에서인지 Desktop Sharing 기능이 잠겨있다. 이 기능을 사용하기 위해서 다음 작업을 진행한다. org.gnome.Vino.gschema.xml 파일

kynk94.github.io

 

이제 키보드, hdmi 다 빼더라도

무선랜 동글이랑 부팅 usb(sdcard)만 꽂고 잘 된다.

내일은 웹캠 연결해서 yolo나 뭐든 돌려봐야지.

 

 

 

 

+ Recent posts