AAEON ได้ส่งชุดคิท NV8600-Nano AI developer kit ที่ใช้ชิป NVIDIA Jetson Orin Nano 8GB มาให้รีวิว โดยเราจะเริ่มต้นรีวิวด้วยการแกะกล่องเพื่อตรวจสอบบอร์ดและอุปกรณ์เสริมต่าง ๆ แล้วจะบูตเข้าสู่ระบบปฏิบัติการ Ubuntu 22.04 (JetPack 6.2) ที่ติดตั้งมาให้แล้ว ในส่วน Part 2 เราจะทดสอบบอร์ดและซอฟต์แวร์อย่างละเอียดมากขึ้น รวมถึงการรัน Benchmark และทดสอบฟีเจอร์ต่าง ๆ โดยจะเน้นไปที่การสาธิตด้าน AI โดยใช้งานกล้อง USB และกล้อง Raspberry Pi ที่ให้มาในชุด
แกะกล่องชุดพัฒนา NV8600-Nano AI
เราได้รับพัสดุสองกล่อง: กล่องหนึ่งเป็นชุดพัฒนา NV8600-Nano AI และอีกกล่องขนาดเล็กเป็น “กล้อง Full HD Machine USB 2.0”
เราสามารถยืนยันหมายเลขชิ้นส่วนได้จากสติกเกอร์: NV8600-KIT-JP620N-A1-1010 พร้อมมีการระบุข้อมูลพื้นฐาน เช่น Orin Nano 8GB, พอร์ต Ethernet 4 ช่อง, พอร์ต USB 3.0 จำนวน 6 ช่อง, คอนเนกเตอร์ MIPI 2 ช่อง, GPIO header แบบ 40 พิน, พอร์ต CAN Bus และ COM รวมถึงสล็อต M.2 Key-E/B/M โดยมีหนึ่งสล็อตติดตั้ง SSD ความจุ 256GB มาให้แล้ว
บอร์ดถูกประกอบมาเรียบร้อยแล้ว พร้อมโมดูล Jetson Orin Nano และระบบระบายความร้อนแบบฮีทซิงค์+พัดลม ภายในชุดยังมาพร้อมอะแดปเตอร์ไฟ 12V/5A (60W) และกล้อง Raspberry Pi Camera Module 2 หนึ่งตัว
ด้านบนของบอร์ดมีคอนเนกเตอร์ MIPI จำนวน 2 ช่อง, GPIO header แบบ 40 พินที่เข้ากันได้กับ Raspberry Pi, พอร์ต SATA, คอนเนกเตอร์ NC-SI แบบ 20 พินที่มาพร้อม I2C, Debug UART, ปุ่ม Reset, ปุ่ม Power และสัญญาณไฟ รวมถึงคอนเนกเตอร์ PoE (มุมล่างขวาตามภาพด้านบน)
ด้านล่างของบอร์ดมาพร้อมแบตเตอรี่ RTC และที่ใส่ M.2 จำนวน 3 ช่องได้แก่ Key-E สำหรับการเชื่อมต่อไร้สาย, Key-B พร้อมช่องใส่ Nano SIM สำหรับ 4G LTE/5G และ Key-M ที่ติดตั้ง SSD M.2 2280 NVMe ขนาด 256GB (รุ่น ESMP256GKB5G2-E13TI พร้อมคอนโทรลเลอร์ Phison PS5013-E13TI-31) นอกจากนี้ยังมีชิปสวิตช์ ASMedia ASM2806I แบบ 6-lane PCIe Gen3 x2 และคอนโทรลเลอร์ Intel I210AT Gigabit Ethernet จำนวน 3 ตัว
ด้านหน้าของบอร์ดมีพอร์ต USB 3.0 จำนวน 3 พอร์ต และพอร์ต Gigabit Ethernet RJ45 จำนวน 4 พอร์ต
แผงด้านหลังมาพร้อมกับปุ่ม Power, คอนเนกเตอร์ไฟ 2 พินสำหรับ 12V/24V, พอร์ต COM, คอนเนกเตอร์ CAN Bus, เอาต์พุตวิดีโอ HDMI, ปุ่ม Recovery และพอร์ต micro USB สำหรับแฟลชเฟิร์มแวร์ไปยังโมดูล Jetson
เราได้ถอดฮีทซิงค์ออกเพื่อดูโมดูล Jetson Orin Nano นอกจากนี้ยังได้ถอดพัดลมออกด้วยเพราะฮีทซิงค์ถอดออกได้ยาก แต่จริง ๆ แล้วไม่จำเป็นต้องถอด แค่คลายสกรูสองตัวที่ด้านล่างของบอร์ดก็เพียงพอแล้ว

เมื่อถอดโมดูล Jetson ออก จะเห็นว่าบอร์ดตัวรองเรียกว่า PBA-TON9
กล้อง USB ไม่มีอะไรพิเศษ นอกจากว่ามีความแข็งแรงทนทานและมาพร้อมขาติดตั้งด้วย
การติดตั้งกล้องและการบูตครั้งแรกเข้าสู่ Ubuntu 22.04
การเชื่อมต่อกล้อง USB ง่ายมาก เพียงเลือกหนึ่งในพอร์ต USB 3.0 และถอดฝาครอบเลนส์ออก ส่วน Raspberry Pi Camera Module 2 จะเชื่อมต่อมาพร้อมสายแบนสีขาว 22 พินเป็นค่าเริ่มต้น เราจะต้องเปลี่ยนเป็นสายสีน้ำตาล (22 พิน/15 พิน) แล้วเชื่อมต่อเข้ากับคอนเน็กเตอร์ MIPI CSI หนึ่งช่อง เราเลือก CSI0 นอกจากนี้ยังเสียบคอนเนกเตอร์ไฟสีเขียวเพื่อจ่ายไฟให้กับกล้องด้วย
ชุดนี้ไม่ได้มาพร้อมสายไฟ ดังนั้นคุณต้องหามาใช้เอง เราใช้สายจากโปรเจ็กเตอร์ แต่สายจากคอมพิวเตอร์ตั้งโต๊ะเก่าก็ใช้ได้เช่นกัน เราต่อ USB RF dongle สำหรับเมาส์/คีย์บอร์ดแบบรวม และต่อจอมอนิเตอร์ HDMI แบบพกพาเพื่อจัดเตรียมระบบให้พร้อม LED สีเขียวที่มุมล่างซ้ายจะสว่างเมื่อเชื่อมต่อไฟ และพัดลมจะทำงาน แต่บอร์ดจะไม่เริ่มทำงานจนกว่าจะกดปุ่ม Power หลังจากนั้น LED สีเขียวอีกตัวใกล้ปุ่มจะสว่าง
เราสามารถบูตเข้าสู่ Ubuntu 22.04 ได้ ในตอนแรกมีปัญหาเล็กน้อยในการล็อกอิน เพราะเอกสาร (PDF) ระบุชื่อผู้ใช้และรหัสผ่านเริ่มต้นเป็น aaeon/aaeon (แก้ไขแล้ว) แต่ในความเป็นจริงใช้ผู้ใช้ devkit และรหัสผ่านก็เป็น devkit เช่นเดียวกับบน UP Xtreme i11 Edge mini PC
ลองตรวจสอบข้อมูลระบบอย่างรวดเร็วด้วยคำสั่ง inxi:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
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 แทน และเราคิดว่ามันแสดงชื่อแบบนี้เพราะใช้ไฟล์ device tree เดียวกัน หรืออาจลืมเปลี่ยนชื่อ, โปรเซสเซอร์ Arm Cortex-A78(AE) 6 คอร์ถูกตรวจพบและทำงานที่ความเร็วสูงสุด 1728 MHz พร้อม RAM ประมาณ 8GB (7.44GiB) ส่วนอื่น ๆ ก็ถูกตรวจพบอย่างถูกต้อง รวมถึง “Sunplus Innovation FHD Camera type: USB” (กล้อง USB 2.0), พอร์ต Gigabit Ethernet 4 ช่อง (3x I210AT + 1x RTL8111) และ SSD Phison 256GB
ส่วนของเซ็นเซอร์แจ้งว่าไม่พบข้อมูลเซ็นเซอร์ใด ๆ แต่ lm-sensors ถูกติดตั้งแล้ว ปัญหาคือไม่มีเซ็นเซอร์วัดอุณหภูมิ มีเพียงเซ็นเซอร์วัดแรงดันไฟฟ้าและกระแสเท่านั้น
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
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” (กล้อง 2 ใช้เซ็นเซอร์ imx219) เราตรวจสอบการเชื่อมต่อกล้องแล้วและลองต่อกับคอนเน็กเตอร์ MIPI CSI ตัวที่สอง แต่ก็ยังไม่ทำงาน สุดท้ายเราสามารถใช้งานได้โดยใช้ Jetson-IO utility ซึ่งเราเปลี่ยนการตั้งค่าคอนเน็กเตอร์ CSI 24 พินเป็น Camera IMX219-C (Camera IMX219-A ใช้ไม่ได้เพราะเกิดข้อผิดพลาด I2C)
หลังจากรีบูต เราสามารถเห็นข้อความเคอร์เนลของ imx219 บ้างโดยไม่มีข้อผิดพลาด :
1 2 3 |
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 โดยไม่ใส่พารามิเตอร์ใด ๆ ทำงานได้เรียบร้อย แต่การหาวิธีแก้ปัญหานี้ใช้เวลาค่อนข้างมาก…
สามารถดูคำแนะนำพื้นฐานเฉพาะบอร์ดได้บน GitHub แต่โดยรวมแล้วนี่เป็น Jetson Orin Nano Super devkit ที่มีฟีเจอร์เพิ่มเติม เรายังต้องศึกษาและอ่านข้อมูลเพิ่มเติมสำหรับการทดสอบต่อไป
เราขอขอบคุณ AAEON ที่ส่งชุดพัฒนา NV8600-Nano AI พร้อมกล้อง USB 2.0 มาให้รีวิว ชุดพัฒนานี้สามารถซื้อได้ที่ UP Shop ในราคา $649(~21,000฿) ซึ่งราคานี้ยังไม่รวมภาษีและค่าขนส่ง ส่วนกล้อง UP HD ราคาจำหน่าย $35(~1,100฿).
แปลจากบทความภาษาอังกฤษ : NV8600-Nano AI developer kit Review – Part 1: NVIDIA Jetson Orin Nano 8GB devkit unboxing and first boot

บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT