Обзор NV8600-Nano AI developer kit – Часть 1: Распаковка и первая загрузка NVIDIA Jetson Orin Nano 8GB devkit

Компания AAEON предоставила для тестирования NV8600-Nano AI developer kit с NVIDIA Jetson Orin Nano 8GB. Обзор начнётся с распаковки для осмотра платы и аксессуаров перед загрузкой предустановленной ОС Ubuntu 22.04 (JetPack 6.2). Во второй части будут подробно протестированы плата и программное обеспечение, включая бенчмарки и проверку функций с акцентом на демонстрации ИИ с использованием прилагаемых USB-камеры и модуля Raspberry Pi Camera.

Распаковка NV8600-Nano AI developer kit

Было получено две посылки: одна с самим комплектом NV8600-Nano AI developer kit, вторая – с «Full HD Machine USB 2.0 camera».

NV8600-Nano AI Development Kit Machine Vision USB 2.0 camera packages

Точный номер детали указан на стикере: NV8600-KIT-JP620N-A1-1010. Там же перечислены основные характеристики: Orin Nano 8GB, четыре порта Ethernet, шесть портов USB 3.0, два разъёма MIPI, 40-контактный GPIO-разъём, CAN Bus, COM-порты и сокеты M.2 Key-E/B/M, один из которых занят SSD на 256 ГБ.

NV8600 KIT JP620N A1 1010

Плата полностью собрана с модулем Jetson Orin Nano и системой охлаждения «радиатор+вентилятор». В комплект входит блок питания 12В/5А (60Вт) и один Raspberry Pi Camera Module 2.

NV8600-Nano AI Development Kit unboxing

На верхней стороне платы расположены два разъёма MIPI, 40-контактный GPIO-разъём совместимый с Raspberry Pi, порт SATA, 20-контактный NC-SI разъём с I2C, Debug UART, Reset, кнопка питания и силовые сигналы, а также разъём PoE (в правом нижнем углу выше).

NVIDIA Jetson Orin Nano Devkit Bottom side M.2 sockets

На нижней стороне размещены батарейка RTC и три слота M.2: Key-E для беспроводных модулей, Key-B + слот для Nano SIM (4G LTE/5G), а также Key-M с установленным SSD M.2 2280 NVMe на 256 ГБ (ESMP256GKB5G2-E13TI с контроллером Phison PS5013-E13TI-31). Также присутствует ASMedia ASM2806I 6-канальный PCIe Gen3 x2 коммутатор и три гигабитных контроллера Ethernet Intel I210AT.

NVIDIA Jetson Orin Nano Devkit 6x USB ports quad GbE

На передней панели расположены три порта USB 3.0 и четыре гигабитных порта Ethernet RJ45.

AAEON NV8600-Nano AI DC input COM port CAN Bus HDMI

На задней панели находятся кнопка питания, 2-контактный разъём питания 12В/24В, COM-порт, разъём CAN Bus, выход HDMI, кнопка восстановления и порт micro USB для прошивки модуля Jetson.

NVIDIA Jetson Orin Nano 8GB module heatsink fan removal

Радиатор был снят для детального осмотра модуля Jetson Orin Nano. Вентилятор также демонтирован, так как радиатор сложно извлечь, хотя это необязательно – достаточно ослабить два винта на нижней стороне платы.

PBA-TON9 carrier board for NVIDIA Jetson Nano
PBA-TON9 carrier board

После снятия модуля Jetson видно, что базовая плата имеет обозначение PBA-TON9.

Full HD Machine Vision USB 2.0 camera

USB-камера не имеет особенностей, кроме прочной конструкции и крепёжного кронштейна.

Установка камеры и первая загрузка Ubuntu 22.04

Подключение USB-камеры максимально просто: выберите любой порт USB 3.0 и снимите защитную крышку с объектива. Raspberry Pi Camera Module 2 по умолчанию соединена с 22-контактным белым плоским кабелем. Его необходимо заменить на коричневый кабель (22-контактный/15-контактный) и подключить к одному из разъёмов MIPI CSI. Был использован CSI0. Также подключён зелёный силовой разъём.

AAEON NV8600-Nano AI Raspberry Pi USB Camera Installation power supply

Кабель питания в комплект не входит. Был использован кабель от проектора, подойдёт любой от старого ПК. Для завершения настройки добавлен USB RF-донгл для клавиатуры/мыши и портативный HDMI-монитор. Зелёный светодиод в левом нижнем углу загорается при подключении питания, вентилятор активируется, но плата запускается только после нажатия кнопки питания, после чего загорается второй зелёный светодиод рядом с кнопкой.

Удалось загрузить Ubuntu 22.04. Первоначально возникли сложности со входом: документация (PDF) указывает aaeon/aaeon как имя пользователя и пароль по умолчанию, но используется пользователь devkit , и пароль также devkitкак на мини-ПК UP Xtreme i11 Edge.

NV8600-Nano AI Development Kit review

Быстро проверим системную информацию с помощью inxi:

devkit@devkit-aaeon:~$ inxi -Fc0
System:
  Host: devkit-aaeon Kernel: 5.15.148-tegra aarch64 bits: 64
    Console: pty pts/0 Distro: Ubuntu 22.04.5 LTS (Jammy Jellyfish)
Machine:
  Type: Other-vm? System: NVIDIA product: AAEON BOXER-8654AI_RefKit` platform
    v: N/A serial: <superuser required>
  Mobo: NVIDIA model: Jetson serial: <superuser required> UEFI: EDK II
    v: 36.4.3-gcid-38968081 date: 01/08/2025
CPU:
  Info: 2x 4-core model: ARMv8 v8l variant: cortex-a78 bits: 64 type: MCP AMP
    cache: L2: 2x 1024 KiB (2 MiB)
  Speed (MHz): avg: 730 min/max: 115/1728 cores: 1: 730 2: 730 3: 730
    4: 730 5: 730 6: 730
Graphics:
  Device-1: tegra234-display driver: nv_platform v: N/A
  Device-2: ga10b driver: gk20a v: N/A
  Device-3: ga10b driver: gk20a v: N/A
  Device-4: Sunplus Innovation FHD Camera type: USB
    driver: snd-usb-audio,uvcvideo
  Display: server: X.org v: 1.21.1.4 with: Xwayland v: 22.1.1 driver: X:
    loaded: N/A unloaded: modesetting failed: nvidia
    gpu: nv_platform,gk20a,gk20a note:  X driver n/a tty: 80x24
  Message: GL data unavailable in console. Try -G --display
Audio:
  Device-1: tegra186-audio-graph-card driver: tegra_asoc:
  Device-2: Sunplus Innovation FHD Camera type: USB
    driver: snd-usb-audio,uvcvideo
  Sound Server-1: ALSA v: k5.15.148-tegra running: yes
  Sound Server-2: PulseAudio v: 15.99.1 running: yes
  Sound Server-3: PipeWire v: 0.3.48 running: yes
Network:
  Device-1: Intel I210 Gigabit Network driver: igb
  IF: ether1 state: down mac: 00:07:32:c1:21:1d
  Device-2: Intel I210 Gigabit Network driver: igb
  IF: ether1 state: down mac: 00:07:32:c1:21:1d
  Device-3: Intel I210 Gigabit Network driver: igb
  IF: ether1 state: down mac: 00:07:32:c1:21:1d
  Device-4: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    driver: r8168
  IF: ether0 state: up speed: 1000 Mbps duplex: full mac: 3c:6d:66:2d:36:58
  IF-ID-1: can0 state: up speed: N/A duplex: N/A mac: N/A
  IF-ID-2: docker0 state: down mac: 5a:41:f0:4f:04:7e
  IF-ID-3: ether2 state: down mac: 00:07:32:c1:21:1e
  IF-ID-4: ether3 state: down mac: 00:07:32:c1:21:1f
  IF-ID-5: l4tbr0 state: down mac: 3e:c7:e7:79:f3:87
  IF-ID-6: usb0 state: down mac: 7a:e4:f4:a6:83:19
  IF-ID-7: usb1 state: down mac: 7a:e4:f4:a6:83:1b
Drives:
  Local Storage: total: 238.47 GiB used: 20.1 GiB (8.4%)
  ID-1: /dev/nvme0n1 vendor: Phison model: ESMP256GKB5G2-E13TI
    size: 238.47 GiB
Partition:
  ID-1: / size: 233.12 GiB used: 20.1 GiB (8.6%) fs: ext4 dev: /dev/nvme0n1p1
  ID-2: /boot/efi size: 63 MiB used: 110 KiB (0.2%) fs: vfat
    dev: /dev/nvme0n1p10
Swap:
  ID-1: swap-1 type: zram size: 635 MiB used: 0 KiB (0.0%) dev: /dev/zram0
  ID-2: swap-2 type: zram size: 635 MiB used: 0 KiB (0.0%) dev: /dev/zram1
  ID-3: swap-3 type: zram size: 635 MiB used: 0 KiB (0.0%) dev: /dev/zram2
  ID-4: swap-4 type: zram size: 635 MiB used: 0 KiB (0.0%) dev: /dev/zram3
  ID-5: swap-5 type: zram size: 635 MiB used: 0 KiB (0.0%) dev: /dev/zram4
  ID-6: swap-6 type: zram size: 635 MiB used: 0 KiB (0.0%) dev: /dev/zram5
Sensors:
  Message: No sensor data found. Is lm-sensors configured?
Info:
  Processes: 283 Uptime: 10m Memory: 7.44 GiB used: 1.07 GiB (14.4%)
  Init: systemd runlevel: 5 Shell: Bash inxi: 3.3.13

Итак, имеем «AAEON BOXER-8654AI_RefKit» под управлением Ubuntu 22.04.5 LTS с ядром Linux 5.15. BOXER-8654AI-KIT — другой комплект разработчика от AAEON с аналогичной базовой платой, но на базе Jetson Orin NX, и его появление здесь, вероятно, вызвано использованием общего файла дерева устройств или забытым изменением названия. Определён 6-ядерный процессор Arm Cortex-A78(AE) с тактовой частотой до 1728 МГц и около 8 ГБ (7,44 Гиб) оперативной памяти. Остальные компоненты также распознаны корректно, включая «Sunplus Innovation FHD Camera type: USB» (USB 2.0 камеру), четыре гигабитных порта Ethernet (3x I210AT + 1x RTL8111) и SSD Phison объёмом 256 ГБ.

В разделе сенсоров указано об отсутствии данных. При этом lm-sensors уже установлен — просто отсутствуют датчики температуры, только датчики напряжения и тока:

devkit@devkit-aaeon:~$ sensors
ina3221-i2c-1-40
Adapter: c240000.i2c
VDD_IN:                  4.99 V  
VDD_CPU_GPU_CV:          4.98 V  
VDD_SOC:                 4.99 V  
in4:                     5.20 V  
in5:                   520.00 mV 
in6:                     1.52 V  
sum of shunt voltages:   8.20 V  
curr1:                   1.04 A  (max =  +5.04 A, crit max =  +5.04 A)
curr2:                 104.00 mA (max = +32.76 A, crit max = +32.76 A)
curr3:                 304.00 mA (max = +32.76 A, crit max = +32.76 A)
curr4:                   1.55 A  (crit max = +131.06 A)

Желающие ознакомиться с полным журналом загрузки могут сделать это на pastebin .

В списке отсутствует Raspberry Pi Camera Module 2. Программа nvgstcapture-1.0 должна выводить видео с камеры, но сообщает об её отсутствии, а в журнале ядра нет записей «imx» (камера основана на сенсоре imx219). Подключение камеры проверялось повторно, тестировался второй разъём MIPI CSI — безрезультатно. Работоспособность удалось добиться через утилиту Jetson-IO путём изменения конфигурации 24-контактного разъёма CSI на Camera IMX219-C (Camera IMX219-A не работала из-за ошибки I2C).

Raspberry Pi Camera Module 2 Camera IMX219 C Jetson Orin Nano

После перезагрузки в журнале ядра появились сообщения imx219 без ошибок:

devkit@devkit-aaeon:~$ dmesg | grep imx
[   10.941385] imx219 9-0010: tegracam sensor driver:imx219_v2.0.6
[   10.958355] tegra-camrtc-capture-vi tegra-capture-vi: subdev imx219 9-0010 bound

Теперь запуск nvgstcapture-1.0 без параметров работает корректно. Решение этой проблемы потребовало неожиданно много усилий…

AAEON Jetson Orin Nano Devkit Raspberry Pi Camera Module 2

Базовые инструкции по работе с платой доступны на GitHub. По сути, это улучшенный Jetson Orin Nano Super devkit с расширенной функциональностью. Для дальнейшего тестирования потребуется изучить документацию.

Благодарим AAEON за предоставленный комплект разработчика NV8600-Nano AI вместе с USB 2.0 камерой. Устройство доступно для покупки в UP shop за $649 плюс налоги и доставка, а камера UP HD продаётся за $35 .

Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments