NVIDIA

    XavierNX Uart Error

    Stop & disable nvgetty service XaiverNX 에 있는 UART1(ttyTHS0) 핀을 사용할 수 없다. 왜냐하면 현재 ttyTHS0 를 nvgetty service 에서 사용 중이기 때문이다. 이를 사용하지 못하도록 해야 함. Stop & disable을 위한 command 는 다음과 같다. Command 실행 후 상기 내용을 적용 시키기 위해서는 reboot 필요하다. sudo systemctl stop nvgetty //nvgetty service 중지 sudo systemctl disable nvgetty //부팅 시 nvgetty service 비활성화 sudo udevadm trigger Dialout group 을 user 에 추가 user 에 dialout 그룹이 ..

    Run from SSD

    본 글은 Xavier NX를 EMMC/SD에서 SSD로 Booting 하는 방법에 대해 설명합니다. Format SSD Ubuntu에서 계정에 로그인하고 디스크 앱을 엽니다. 아래 그림과 같이 왼쪽의 디스크 목록에서 SSD를 볼 수 있어야 합니다. SSD의 이름이 다를 수 있습니다. 이 창에서 새로 설치된 SSD의 경로를 볼 수 있어야 합니다. 본 가이드의 경우 경로는 /dev/nvme0p1 입니다. Disks 앱을 사용하여 디스크를 포맷하고 파티션을 생성할 수 있습니다. *Disks 앱을 사용하지 않고 터미널 창에서 진행해도 무관합니다. 아래 그림과 같이 GPT 형식으로 포맷을 진행합니다. 완료되면 디스크 애플리케이션으로 다시 이동하여 왼쪽에서 SSD를 선택합니다. 이제 아래 그림과 같이 파티션 생성을..

    L4T(Linux for Tegra), JETSON

    L4T Tegra용 Linux(Linux4Tegra, L4T)는 Nvidia Jetson 보드 시리즈와 같은 플랫폼에서 사용되는 Tegra 프로세서 시리즈용 Nvidia의 Linux 기반 시스템 소프트웨어 배포판이다. 이 시스템 소프트웨어는 Nvidia의 소프트웨어 개발 키트(SDK)인 JetPack과 함께 제공된다. JETSON NVIDIA Jetson은 고성능, 저전력 컴퓨팅 모듈을 NVIDIA AI 소프트웨어 스택과 결합하는 임베디드 및 에지 장치용 플랫폼이다. 데이터 센터 및 클라우드 배포를 지원하는 것과 동일한 NVIDIA 기술로 AI 애플리케이션을 위한 엔드 투 엔드 가속을 제공하도록 설계되었다. Jetson 생산 모듈 및 개발자 키트 제품군에는 다음이 포함된다. Type of module M..

    JETSON backup 이미지 만들기

    L4T 도구를 사용하여 Ubuntu 파일 시스템이 포함된 Jetson 플랫폼 eMMC에서 APP 파티션을 백업 및 복원할 수 있다. 우선 HOST(Linux) PC와 JETSON 장치를 USB Type-B(PC측은 Type-A)로 연결한다. Jetson device 를 Recovery 모드로 연결 후 터미널에서 lsusb 명령어를 통해 확인한다. lsusb 시 Nvidia Corp 장치가 잡혀야 한다. (디바이스 ID는 장치마다 다르다.) 이미지 백업HOST PC의 BSP 폴더로 이동합니다. 아래 명령은 플랫폼의 APP 파티션 이미지를 호스트의 지정된 파일에 저장합니다. $ sudo ./flash.sh -r -k APP -G backup.img mmcblk0p1 장치 종류 • For Jetson AGX..

    Xavier NX driver build without flash

    드라이버 수정 작업을 거치고 나서 다시 이미지를 굽기 위해서는 시간이 많이 소모됩니다. 다음과 같은 방법을 이용하면 보다 빠르게 작업이 가능합니다. 센서 드라이버를 로드 가능한 모듈로 구성하려면 CONFIG_VIDEO카메라에 대한 설정을 변경 해줍니다. m = 외부 모듈로 등록 y = 내장 모듈로 등록 CONFIG_VIDEO =m 커널과 센서 드라이버를 다시 빌드합니다. Linux_for_Tegra/rootfs/lib/modules/4.9.140-tegra/kernel/driver/i2c/camera.ko 센서 드라이버가 다시 빌드 되면 다음 위치에서 찾을 수 있습니다. 커널 버전에 따라 위치는 달라집니다. 현 커널 버전은 4.9.140 새 센서 모듈을 로드하려면 센서 드라이버 파일.ko을 Jetson ..

    Xavier NX build dtb without flash

    [ Command ] DTB 폴더로 이동 cd /boot 2. DTB 파일을 DTS 파일로 변환 su dtc -I dtb -O dts tegra194-p3668-all-p3509-0000.dtb > /home/canlab/test.dts 3. DTS 파일 내 옵션 수정 gedit test.dts 4. 이전 DTB 파일 삭제 sudo rm -rf tegra194-p3668-all-p3509-0000.dtb 5. 수정한 DTS 파일을 DTB 파일로 변환 su dtc -I dts -O dtb /home/canlab/test.dts > tegra194-p3668-all-p3509-0000.dtb 6. boot 옵션 수정 cd /boot/extlinux sudo gedit extlinux.conf 설정 파일 안에..

    Build NVIDIA Jetson kernel

    https://rorsi.tistory.com/59 Jetpack BSP Download - emmc 본 문에서 진행하고 있는JETPACK 버전은 4.6.1 입니다. DevKit 버전이 아닌 캐리어 보드 기준입니다. A. Download & Set Jetpack BSP 아래 사이트에서 SDK manager 프로그램을 다운 받습니다. - 로그인 필수!! h rorsi.tistory.com B. Download cross compiler for Jetpack BSP Linux for Tegra(Linux4Tegra, L4T)는 Nvidia Jetson 보드 시리즈와 같은 플랫폼에서 사용되는 Tegra 프로세서 시리즈용 Nvidia의 Linux 기반 시스템 소프트웨어 배포판입니다. l4t..

    Jetpack BSP Download - emmc

    본 문에서 진행하고 있는JETPACK 버전은 4.6.1 입니다. DevKit 버전이 아닌 캐리어 보드 기준입니다. A. Download & Set Jetpack BSP 아래 사이트에서 SDK manager 프로그램을 다운 받습니다. - 로그인 필수!! https://developer.nvidia.com/nvidia-sdk-manager NVIDIA SDK Manager Everything You Need to Set Up Your Development Environment NVIDIA SDK Manager provides an end-to-end development environment setup solution for NVIDIA’s DRIVE, Jetson, Holoscan, Riverm..