Installing Ubuntu 20.04 in Jetson nano

이승석·2024년 11월 4일

ROS2

목록 보기
1/13

Jetson Nano에 Ubuntu 20.04 설치하기

Jetson Nano 개발 보드에 Ubuntu 20.04를 설치하는 방법을 다루겠습니다. NVIDIA에서는 Jetson Nano에 대해 Ubuntu 20.04를 공식적으로 지원하지 않기 때문에, JetPack 4.6(Ubuntu 18.04)을 사용하여 수동으로 20.04로 업그레이드하는 방식입니다. 저는 Jetson Nano B01 4GB 모델을 기준으로 진행하겠습니다.

1. 준비 사항

2. Ubuntu 20.04 이미지 다운로드 및 설치

Jetson Nano에 Ubuntu 20.04를 설치하는 두 가지 방법이 있습니다.

방법 1: Qengineering 이미지 사용

  1. Qengineering의 GitHub 페이지에서 Ubuntu 20.04 이미지 파일을 다운로드합니다.
  2. microSD 카드를 준비하고, balenaEtcher와 같은 프로그램을 이용하여 이미지 파일을 microSD 카드에 플래싱합니다.
  3. 완료 후 microSD 카드를 Jetson Nano에 삽입하고, 전원을 켜서 부팅합니다.

방법 2: JetPack 4.6 설치 후 업그레이드

  1. NVIDIA 공식 웹사이트에서 JetPack 4.6(Ubuntu 18.04)을 다운로드하여 설치합니다.
  2. Jetson Nano가 부팅된 후, 터미널에서 다음 명령어를 사용하여 시스템을 Ubuntu 20.04로 업그레이드합니다:
sudo apt update
sudo apt upgrade
sudo do-release-upgrade
  1. 재부팅 후 Ubuntu 20.04로 업그레이드된 Jetson Nano를 사용할 수 있습니다.

3. 초기 설정

3.1 네트워크 설정

부팅 후 WiFi 또는 Ethernet을 통해 네트워크를 설정합니다. 네트워크 설정이 완료되면 추가 소프트웨어를 설치하고 설정할 수 있습니다.

3.2 Swap 파일 설정

Jetson Nano는 메모리가 제한적이기 때문에 Swap 파일을 설정하여 성능을 향상시킬 수 있습니다:

sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

3.3 필수 소프트웨어 설치

개발 환경에 필요한 소프트웨어들을 설치합니다. 예를 들어, ROS2 Foxy 설치 시 다음 명령어를 사용할 수 있습니다:

sudo apt update
sudo apt install -y ros-foxy-desktop

결론

Jetson Nano에 Ubuntu 20.04를 설치함으로써 최신 ROS2 Foxy 등의 소프트웨어를 사용할 수 있습니다. Jetson Nano를 이용한 개발 환경 구축에 도움이 되길 바랍니다.

https://t-shaped-person.tistory.com/193
https://t-shaped-person.tistory.com/194
https://docs.ros.org/en/foxy/Installation/Ubuntu-Install-Debians.html

감사합니다.

profile
student studying Embedded-development

0개의 댓글