본문 바로가기

임베디드/JetsonNano

[JetsonNano] 부팅 시 코드 자동 실행 방법 Jetson Nano는 리눅스 OS가 포팅되어 있고, 리눅스는 시작시 /etc/init.d 디렉토리 내부의 스크립트를 실행하도록 되어 있다. 따라서 이 디렉토리 내부에 실행하기 위한 코드를 삽입해 준다. 1) 해당 디렉토리로 이동하여, 부팅되자 마자 실행할 스크립트(e.g. start.sh)를 생성해 준다. $ cd /etc/init.d $ vi start.sh #!/bin/bash (실행하고자 하는 것) 2) 스크립트 실행 권한을 주고 등록한다. - 실행 순서도 등록 할 수 있으며, 빈칸으로 둬도 된다. - update-rc.d는 시스템 부팅과 종료에 관여하는 스크립트 관리기 이다. $ chmod +x start.sh $ update-rc.d start.sh defaults (실행순서) 출처) wiki.. 더보기
2) JetsonNano 개발 환경 구성 + 카메라, ROS (rev3) Contents 1) 개발 환경 구성 1-1) 설치법 (Jetson Nano / Rasberry Pi4 사양 비교) 1-2) Jetson Fan 구동 명령 1-3) HOST에서 Serial로 연결 2) 센서 구동 2-1) 카메라 2-2) 카메라 on ROS, 설치 부터 실행까지 2-3) Docker on JetsonNano 2-4) [Optional] OpenCV 설치 2-5) 리얼센스(RealSense) 사용 2-6) [Optional] SLAM Library 설치 2-6) 라이다 - 카메라 라이다 켈리브레이션 - Ros2로 Lidar 구동 - ORB SLAM on JetsonNano 1) 개발 환경 구성 1-1) 설치법 (Jetson Nano / Rasberry Pi4 사양 비교) https://dh.. 더보기
1) 설치법 (Jetson Nano / Rasberry Pi4 사양 비교) 1) Jetson Nano Image 설치법 공식 홈페이지에 나온데로 수행하면 된다. 1) Micro SD 카드를 포맷한다. - Formatter 다운(link) 2) JetsonNano Image를 내려 받는다 - (link) 3) Etcher와 같은 FlashLoad 프로그램 이용하여 Flash Load 한다 - (link) ※ Putty를 이용한 Serial 통신 법 - Graphic을 사용하지 않고, Window PC를 통해 Jetson을 Serial로 접근하고 싶다면, (J48 점퍼 채결 후) J25를 통해 Power를 넣고 J28로 Window PC에 연결해서 통신한다. - (link) -->Initial Setup Headless Mode 참고 ※ Jetson Nano Developer Ki.. 더보기