ADLINK Technology Inc., a global leader in edge computing, launched its NVIDIA Jetson Nano based vision developer kit — AI Camera Dev Kit. ADLINK is applying its 25-year machine vision design experience in an effort to meet the needs of AI vision developers for rapid concept validation and viability testing and has launched a pocket-sized developer kit with image sensor, lens, vertical I/O, varied peripherals, and exclusive ADLINK edge vision analytics software – EVA. Accordingly, the AI Camera Dev Kit delivers low cost, simple integration, fast development, and easy access to open resources and high extensibility to accelerate AI vision prototyping while seamlessly enabling users to convert the kit to ADLINK edge AI vision devices.
ADLINK’s AI Camera Dev Kit includes an 8MP color MIPI camera module; NVIDIA® Jetson Nano™ SOC; LAN; industrial DI/O interface; USB Type-C hub for easy powering, display, keyboard/mouse connection and data transmission; SD memory card with Linux OS; NVIDIA JetPack SDK; OpenCV and ADLINK’s exclusive EVA software—everything you need to start AI Vision prototyping.
To help streamline software development, the kit includes two pre-installed ready-to-use AI vision applications, Pose Detection and Object Classification, with open-source training, a labeling tool and SOP that are easy to learn and modify. These two applications can be applied on the scenarios like the Robot Hazard Prevention and Fab Clear SOP or similar applications such as virtual fences or other SOP compliance. ADLINK EVA is our exclusive no-code/low-code GUI-based edge vision analytics software. The intuitive GUI pipeline development environment provides fast and flexible image capturing and AI inference to logical judgement configuration. Follow the EVA SOP, users can train their own AI model on the powerful computers and migrate it to the AI Camera Dev Kit. The ADLINK EVA Portal also provides tutorials, application templates and resources for effortless PoC development.
Today’s market trend is to start project development from a developer kit that can quickly help developers test and demonstrate their concept. Targeted for the booming AI vision market, ADLINK provides an image sensor integrated AI camera developer kit based on our popular NEON series AI smart camera. The AI Camera Dev Kit eliminates tedious integration effort with its built-in no-code GUI software (EVA) and two AI applications with sample code. This kit enables users to start their AI vision PoC in just five minutes,” said Kevin Hsu, ADLINK´s senior product manager for edge vision products. “Based on the V4L2 interface, users can easily access all NVIDIA Tao and NGC catalog resources that they are familiar with. The AI camera dev kit leverage the experience and advantage of our most popular product NEON series AI Smart Camera with affordable price, is ideal for development of a wide range of edge vision and AI.
The ADLINK AI Camera Dev Kit can accelerate AI vision prototyping and seamlessly enable users to convert the kit to ADLINK edge AI vision devices. The AI Camera Dev Kit is available now. Follow the links for further information about ADLINK’s AI Camera Dev Kit and EVA software.
Following the video to unbox your AI camera dev kit. Learn to impletement AI application: Geo-fence and SOP compliance. Note: Open English Caption if needed.
Please refer to What is Adlink AI Suite? to know more info about the applications.
Optional Accessories:
① USB Type-C hub/adapter/30cm USB Type-C cable (92-99090-1010)
② 1.8m USB Type-C cable with screw lock (30-01284-0030-A0)
③ I/O cable with DB-15 connector (30-21621-0000-A0)
④ 3m DB-15 to DB-37 I/O extension cable (30-01332-0010-A0)
⑤ DIN-37D-01 IO extension board (91-14025-1020)
⑥ AI camera kit tripod bracket (91-95340-000E)
⑦ AI camera kit acrylic plate (91-95341-000E)
This page cover the process to flash a new operating system onto a NEON-2000-JNX and EOS-JNX device.
The process to flash one of these device is slightly different to the process to flash a NEON-2000-JT2 device. To flash a JNX device you need to flash both the internal eMMC and external storage device. The internal eMMC device hosts the bootloader and kernel, the external storage device hosts the operating system and Jetpack.
Other useful information about flashing a Jetson based device can be found here.
If upgrading the Jetpack version make sure to also download the eMMC image. This is because the internal eMMC and microSD card must be flashed with same version of Jetpack. For example, jetpack 5.0.2 emmc + jetpack 5.0.2 microSD image
microSD image
eMMC image - required if changing Jetpack version
Check the md5 checksum to make sure image file is correct
$ md5sum [file]
$ md5sum NeonJNX_A3_JP502_emmc_v1.0.7.tar.gz
Windows 10
$ certutil -hashfile [file] MD5
$ certutil -hashfile NeonJNX_A3_JP502_emmc_v1.0.7.tar.gz MD5
To flash the microSD card you are going to need the following:
Make sure to use a high quality microSD card to prevent corruption
Unzip the microSD zip file downloaded in Step 1 to get a .img
file
tar -zxvf NeonJNX_A3_JP502_microSD_v1.0.7_woEVA.img.tar.gz
Clone image file to microSD card using one of the following methods
GPT
partitioningExt4
sudo dd if=<image file>.img of=/dev/sdX bs=4M conv=fsync
Insert SD card into the NEON camera
The internal eMMC must be flashed if the Jetpack version on the microSD card has changed, so the Jetpack version on the eMMC and microSD card match.
This step involves connecting the NEON camera to the Host machine and flashing the image.
To perform this step the following equipment is required:
There is also a video and PDF showing the process
On the Host PC unzip the file downloaded in Step 1
tar -zxvf NeonJNX_A3_JP502_emmc_v1.0.7.tar.gz
Put the NEON into recovery mode You can refer to pin definition below, and try to enter recover mode.
Connect the microUSB cable to the NEON and the Host PC
Open a terminal and execute the lsusb
command, to see if the NEON is connected. If a device called Nvidia Corp.
is detected, the device has successfully entered recovery mode.
Go to folder unzipped in step 1
cd NeonJNX_A3_JP502_emmc_v1.0.7
Flash the Neon-2000-JNX
For Jetpack 5.0.2: Install neccessary package at first
sudo apt-get install sshpass
Jetpack before 5.0.2
sudo ./flash.sh
For Jetpack 5.0.2
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --flash-only --massflash 1
Once the flash script is complete and shows Flash complete (SUCCESS)
reboot the NEON
Below is a video of the process to flash a NEON-2000-JNX
method 1
tar -zxvf deploy.neonjnx.tar.gz
sudo ./flash.sh -r -k APP -G backup.img jetson-xavier-nx-neonjnx-emmc mmcblk0p1
method 2
Backup emmc
cd ~/
mkdir mntTemp
sudo mount /dev/mmcblk0p1 mntTemp
cd mntTemp
sudo tar -jcf ../customerEMMC.tbz2 *
sync
cd ../
sudo umount mntTemp
rmdir mntTemp
- Restore emmc
<div>
<iframe
src="https://sftp.adlinktech.com/image/EOS-JNX/sop/Restore_emmc.mp4"
width="640" height="385"
scrolling="no" framespacing="0" webkitallowfullscreen mozallowfullscreen allowfullscreen>
</iframe>
</div>
cd ~/ mkdir mntTemp sudo mount /dev/mmcblk0p1 mntTemp sudo tar jxf customerEMMC.tbz2 -C mntTemp sync sudo umount mntTemp rmdir mntTemp