产品简介
产品说明
AidLux是一个构建在ARM硬件上,基于创新性跨Android/鸿蒙和Linux系统环境的融合操作系统。 SmartVision是一个智能视觉应用运行平台,包含了针对智能视觉计算终端设备的应用开发框架,智能视觉终端设备配置管理和应用运行服务及生命周期管理等服务功能。运行于AidLux系统中,通过AidLux平台提供的AI应用运行底层SDK支持,旨在实现对目标物的缺陷检测,为用户提供全面的缺陷检测解决方案。
产品主要特性
- 支持 12Tops 算力,能适配各种场景 AI 深度学习算法
- 内置成熟算法,可进行缺陷检测、分类、物体识别、字符识别
- 支持二次开发,提供全流程 AI 工具链软件
- 支持显示器、鼠标等外设接入,方便维护
- 产品接口丰富,支持 IO 信号输入和输出,适合各种工业检测场景
产品外观介绍
产品整体结构小巧紧凑,灵活度高,产品外壳采用铝合金材料及先喷砂再黑色氧化的表面处理工艺,增加产品质感的同时,又兼顾了产品的散热;局部配以桔黄色的装饰条,为产品增加了亮色,沉稳大气,却不显单调。如下图:
产品外形及安装尺寸
设备最大外形尺寸为长宽高=11081.282mm,侧面和背面分别有两组安装孔,配备 M4的螺纹孔,孔距为26*26mm。如下图:
产品组件及接口说明
序号 | 名称 | 描述 |
---|---|---|
1 | 安装螺孔 | 4 个 M4 安装螺钉孔,螺纹有效深度 8mm,孔间距: 26*26mm |
2 | 10PIN 接口 | 见 图-电源及 I/O 接口定义 |
3 | 20PIN 接口 | 见 图-电源及 I/O 接口定义 |
4 | LED 指示灯 | 网口状态指示 |
5 | Ix Industrial lan 口 | 工业 IX 千兆以太网网口 |
6 | USB 双层接口 | 2 路 USB 2.0 Type A |
7 | USB 侧立接口 | 1 路 USB 2.0 Type A |
8 | HDMI 侧立接口 | Hdmi mini 显示输出 |
9 | Type-C 接口 | 1 路 Type-C OTG |
10 | 电源接口 | DC 12V IN |
11 | LED 指示灯 | 整机状态指示 |
12 | Micro SD 接口 | 扩展高速 TF 卡存储接口 |
13 | Power 电源按钮 | 长按 15s 重启 |
14 | C 口镜头 | 镜头焦距 4-20mm 可选 |
产品接口介绍
电源及 IO 接口定义
10Pin及20Pin管脚定义
管脚 | 信号 | I/O 信号源 | 说明 |
---|---|---|---|
10-1 | CANO H | CANO | |
10-2 | CANO_L | CANO | |
10-3 | GND | GND | |
10-4 | CAN1_H | CAN1 | |
10-5 | CAN1_L | CAN1 | |
10-6 | GND | GND | |
10-7 | RS485_M | RS485 | |
10-8 | RS485_P | RS485 | |
10-9 | GND | GND | |
10-10 | 5V | 5V 输出 | |
20-1 | GPIO_12 | SPI_MISO | SPI 主设备输出接口(从设备输入接口) |
20-2 | GPIO_13 | SPI_MOSI | SPI 主设备输入接口(从设备输出接口) |
20-3 | GPIO_14 | SPI_SCLK | SPI 的时钟接口 |
20-4 | GPIO_15 | SPI_CS_N | Chip select |
20-5 | GND | 地 | |
20-6 | GPIO_22 | SM_DBG_UART_T X | 调试 UART 发 |
20-7 | GPIO_23 | SM_DBG_UART_R X | 调试 UART 收 |
20-8 | OUTPUT_GND | 光耦输出地 | |
20-9 | GPIO_61 | OUTPUT_1P | 光耦输出 1 |
20-10 | GPIO_6 | OUTPUT_2P | 光耦输出 2 |
20-11 | GPIO_52 | INPUT_2P | 光耦输入 2 |
20-12 | GPIO_81 | INPUT_1P | 光耦输入 1 |
20-13 | INPUT_GND | 光耦输入地 | |
20-14 | GPIO_98 | I2S_FS | I2S 主时钟_MCLK |
20-15 | GPIO_100 | I2S_SCLK | I2S 位时钟_SCK |
20-16 | GPIO_97 | I2S_DIN | I2S 字段选择_WS |
20-17 | GPIO_96 | I2S_DOUT | I2S 数据通道_DATA |
20-18 | GND | 地 | |
20-19 | UART0_TXD | 模组串口_TX | |
20-20 | UART0_RXD | 模组串口_RX |
产品软件架构
整个产品软件架构如下图所示:
- AidLite SDK:帮助开发者在AidLux融合系统平台高效开发神经网络模型推理功能的组件。AidLite SDK支持多种推理模型格式,包括开源格式及AI芯片厂商专属格式(如:TFLite、高通 DLC、瑞芯微 RKNN,等),并支持在各种异构计算单元上(如:CPU、GPU、DSP、NPU,等)实现模型推理极致加速。
- SmartVision SDK:帮助智能相机应用开发者进行图像采集相关功能和数据集成相关功能开发的组件。
- SmartVision Engine(简称SVE):智能相机管理和基础服务平台。用于查看智能相机状态,配置成像参数,以及提供智能相机标准应用(SmartVision App)的部署和生命周期管理能力。
- SmartVision App:开发者可通过SmartVision SDK开发可被SVE所集成和管理的智能相机标准应用。
基本工作流
一个AI应用的基本工作流及过程中涉及到SDK关键接口如下图所示: