Skip to main content

Product Introduction

Product Description

AidLux is a fusion operating system built on ARM hardware, based on an innovative cross-Android/HarmonyOS and Linux system environment. SmartVision is an intelligent vision application platform that includes an application development framework for intelligent vision computing terminal devices, intelligent vision terminal device configuration management, application runtime services, and lifecycle management services. Running within the AidLux system, it leverages the AI application runtime SDK provided by the AidLux platform to achieve defect detection of target objects, providing users with a comprehensive defect detection solution.

Product main features

  • Supports 12Tops computing power and can adapt to AI deep learning algorithms in various scenarios
  • Built-in mature algorithms for defect detection, classification, object recognition, and character recognition
  • Support secondary development and provide full-process AI tool chain software
  • Supports access to peripherals such as monitors and mice for easy maintenance
  • The product has rich interfaces, supports IO signal input and output, and is suitable for various industrial detection scenarios.

Product appearance introduction

The overall structure of the product is small and compact, with high flexibility. The product shell is made of aluminum alloy and has a surface treatment process of sandblasting and then black oxidation, which not only increases the texture of the product, but also takes into account the heat dissipation of the product; it is partially equipped with orange decorative strips. It adds bright colors to the product, making it calm and atmospheric, but not monotonous. As shown below:

Picture - product appearance picture

Product appearance and installation dimensions

The maximum overall dimensions of the device are length * width * height =110 * 81.2 * 82mm.There are two sets of mounting holes on the side and back respectively. They are equipped with M4 threaded holes and the hole spacing is 26 * 26mm. As shown below:

Figure-Product appearance and installation dimensions

Product components and interface description

Figure-Appearance of product components

numbernamedescribe
1Mounting screw holes4 M4 mounting screw holes, effective thread depth 8mm, hole spacing: 26*26mm
210PIN interfaceSee Figure-Power supply and I/O interface definition
320PIN interfaceSee Figure-Power supply and I/O interface definition
4LED indicatorNetwork port status indication
5Ix Industrial lan portIndustrial IX Gigabit Ethernet network port
6USB dual layer interface2-way USB 2.0 Type A
7USB side stand interface1 USB 2.0 Type A
8HDMI side stand interfaceHDMI mini display output
9Type-C interface1 channel Type-C OTG
10Power interfaceDC 12V IN
11LED indicatorMachine status indication
12Micro SD interfaceExpanded high-speed TF card storage interface
13Power buttonPress and hold for 15s to restart
14C-mount lensLens focal length 4-20mm optional
Table - Component Description

Product interface introduction

Power supply and IO interface definition

10Pin and 20Pin pin definition

Figure-Power supply

PinSignalI/O signal sourceillustrate
10-1CAN0 HCAN0
10-2CAN0_LCAN0
10-3GNDGND
10-4CAN1_HCAN1
10-5CAN1_LCAN1
10-6GNDGND
10-7RS485_MRS485
10-8RS485_PRS485
10-9GNDGND
10-105V5V output
20-1GPIO_12SPI_MISOSPI master device output interface (slave device input interface)
20-2GPIO_13SPI_MOSISPI master device input interface (slave device output interface)
20-3GPIO_14SPI_SCLKSPI clock interface
20-4GPIO_15SPI_CS_NChip select
20-5GNDGround
20-6GPIO_22SM_DBG_UART_T XDebug UART send
20-7GPIO_23SM_DBG_UART_R XDebug UART receive
20-8OUTPUT_GNDOptocoupler output ground
20-9GPIO_61OUTPUT_1POptocoupler output 1
20-10GPIO_6OUTPUT_2POptocoupler output 2
20-11GPIO_52INPUT_2POptocoupler input 2
20-12GPIO_81INPUT_1POptocoupler input 1
20-13INPUT_GNDOptocoupler input ground
20-14GPIO_98I2S_FSI2S master clock_MCLK
20-15GPIO_100I2S_SCLKI2S bit clock_SCK
20-16GPIO_97I2S_DINI2S field selection_WS
20-17GPIO_96I2S_DOUTI2S data channel_DATA
20-18GNDGround
20-19UART0_TXDModule serial port_TX
20-20UART0_RXDModule serial port_RX
Table - Pin signal definitions

Product software architecture

The overall product architecture is shown in the diagram below:

img
Figure - Architecture Diagram
  • AidLite SDK: A component that helps developers efficiently develop neural network model inference functions on the AidLux fusion system platform. AidLite SDK supports various inference model formats, including open-source formats and proprietary formats from AI chip manufacturers (such as TFLite, Qualcomm DLC, Rockchip RKNN, etc.), and supports extreme acceleration of model inference on various heterogeneous computing units (such as CPU, GPU, DSP, NPU, etc.).
  • SmartVision SDK: A component that helps intelligent camera application developers with the development of image acquisition-related functions and data integration-related functionalities.
  • SmartVision Engine (abbreviated as SVE): An intelligent camera management and basic service platform. It is used to view the status of intelligent cameras, configure imaging parameters, and provide deployment and lifecycle management capabilities for standard intelligent camera applications (SmartVision App).
  • SmartVision App: Developers can use SmartVision SDK to develop smart camera standard applications that can be integrated and managed by SVE.

Basic Workflow

The basic workflow of an AI application and the key SDK interfaces involved in the process are shown in the diagram below: workflow of smartvision