Notice
Recent Posts
Recent Comments
Today
Total
04-20 00:20
Archives
관리 메뉴

Jeongchul Kim

Jetson TX1 - 소프트웨어 셋업 본문

Embedded Linux/JetsonTX1

Jetson TX1 - 소프트웨어 셋업

김 정출 2016. 11. 24. 21:30

Jetson TX1 - 소프트웨어 셋업


Linux Check

배포판 버전 확인

$ grep . /etc/*-release


커널 버전 확인

$ uname -r


리눅스 비트 확인

$ uname -m



nvidia -smi : gpu


Ethernet 연결 후 ip 확인하기

$ ifconfig


SSH 원격 접속


포트 확인하기

$ netstat -tnlp


SSH 확인하기

$ ssh


22번 포트가 열려 있는 것을 확인할 수 있습니다.




openssh 설치하기

$ sudo apt-get install openssh-server


ssh-keygen을 이용해 처음으로 key 생성하기

있어도 overwrite를 통해 생성합니다.

$ sudo ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key


$ sudo ssh-keygen-t dsa -f /etc/ssh/ssh_host_dsa_key



mac os X ssh 접속하기

터미널을 열고, ifconfig에서 확인한 ip로 ssh 접속합니다.


접속이 완료되었습니다.


NVIDIA-INSTALL 시작

홈 디렉터리로 이동합니다.

$ cd ~


홈 디렉터리에 있는 NVIDIA-INSTALL 디렉터리로 이동합니다.

$ cd NVIDIA-INSTALL


$ ls


README.txt

우선 README.txt를 읽어봅니다.

$ cat README.txt

Step 1은 위에서 하였습니다.


Step 2 는 쉘 스크립트 installer.sh를 실행하기 위함이며,


Step 3 에서는 reboot 과 함께 Ubuntu Desktop UI가 실행됩니다.


$ sudo ./installer.sh


설치가 진행됩니다…


설치가 완료되면 reboot합니다.

$ sudo reboot


Ubuntu Desktop UI


로그인을 진행합니다.


Software Updater를 실행합니다.

Install Now 버튼을 클릭합니다.


Update를 진행합니다.


길고 긴 Update가 완료되면  Restart Now 버튼을 클릭합니다.


다시 로그인합니다.


로그인 후에 팝업창으로 16.04.1 LTS 업그레이드 가능하다고 나옵니다.

Yes, Upgrade Now 버튼을 클릭합니다.


패스워드를 입력합니다.


다음의 창에서 Upgrade 버튼을 클릭합니다.

업그레이드가 진행됩니다.

start upgrade 버튼을 클릭해 진행합니다.









JetPack 은 무엇인가?

Jetson은 NVIDIA의 JetPack을 이용해 올인원 개발 환경을 구축할 수 있습니다.

최신 OS 이미지와, 각종 툴, API, 미들 웨어와 샘플, 문서들을 사용할 수 있습니다.


JetPack 2.3은 딥러닝에 최적화된 TensorRT를 사용할 수 있으며,

딥러닝 프레임워크로 사용되는 cuDNN과 CUDA 8 버전과 각종 Multimedia API를 사용할 수 있습니다.


Download Jetpack 버튼을 클릭합니다.


다음의 화면에서 Title이 JetPack for L4T에서 Ubuntu(64-bit) 를 클릭해 다운받습니다.


파란색 버튼 Jetpack 2.3 을 클릭해 다운 받아주세요.


다운이 완료되었으면 scp 명령어를 통해 Jetson TX1 보드와 연결된 Linux 64bit 설치된 노트북이나 컴퓨터로 전송합니다.


$ scp -r Jetpack … dblab@192.168.0.17:~/


이동한 노트북에서 JetPack 을 실행해봅시다.


JetPack run 파일에 대한 실행 옵션을 줘야 합니다.

$ chmod +x JetPack-${VERSION}.run


실행합니다.

$./JetPack-${VERSION}.run


JetPack 설치 창이 나옵니다.  Next 버튼을 클릭합니다.


개발 디바이스(보드) 환경을 선택해야 합니다.

Jetson TX1 Development Kit를 선택하고 Next 버튼을 클릭합니다.


설치 진행하기 앞서 인증을 합니다.


다음에 Component Manager가 실행됩니다.

Repository를 다운받을 동안 기다려줍니다.


설치할 패키지를 선택해주시고, Next 버튼을 클릭합니다.


License에 대해 Accept ALL을 선택합니다.


설치 중간에 사용자의 명령어가 필요함을 알림합니다.

OK버튼을 클릭합니다.


설치가 진행됩니다.


설치가 완료되면 다음와 같은 창이 나옵니다.



Jetson TX1에도 설치를 위해서 연결을 진행합니다.

같은 Network로 연결을 위해 Ethernet 으로 진행합니다.

(* 같은 Network 로 연결되어야 합니다.)


Internet이 어떻게 연결되었는지 선택합니다.


Jetson TX1에 설치할 목록입니다.



Jetson TX1 설치가 진행되기 전에 Jetson TX1 보드를 USB Recovery Mode로 변경해야 합니다.

다음의 명령대로 진행합니다.

우선 64Bit 노트북과 Jetson TX1을 연결합니다.


연결을 하고 나서 전원을 공급합니다.


파워 버튼을 누르고 동시에 파워 버튼 옆에 있는 REC(Recovery) 버튼을 꾹 누르면서

끝에 있는 RST(Reset) 버튼을 눌렀다 뗍니다.


이후에 Jetson TX1은 리커버리 모드로 진입하며, 노트북에서 Enter를 누릅니다.

설치가 이후 진행됩니다.



설치가 완료되면 Jetson TX1의 Reset 버튼을 눌르면 재부팅이 되고 이후로 최종 설치 완료됩니다.



설치된 샘플 예제 중 Car Detecting 예제를 살펴보겠습니다.













'Embedded Linux > JetsonTX1' 카테고리의 다른 글

Jetson TX1 - 시작과 셋업  (1) 2016.11.09
Comments