文章
产品
首页
首页
生态产品
Tengine
TengineInferPipe
Tengine Kit
EAIDK
AutoKernel
Tengine MLOps
技术文档
Tengine
Tenginekit
TengineInferPipe
EAIDK
Autokernel
开发者社区
新闻资讯
合作咨询
首页
生态产品
Tengine
TengineInferPipe
Tengine Kit
EAIDK
AutoKernel
Tengine MLOps
技术文档
Tengine
Tenginekit
TengineInferPipe
EAIDK
Autokernel
开发者社区
新闻资讯
合作咨询
Github
目 录
\ Contents
EAIDK-310
EAIDK-310介绍
EAIDK-310入门教程
EAIDK-310进阶教程
EAIDK-610
EAIDK-610介绍
EAIDK-610入门教程
EAIDK-610进阶教程
EAIDK-310介绍
# 1 术语 - **EAIDK**:Embedded AI Development Kit。嵌入式人工智能开发套件。 - **AID**:AID是OPEN AI LAB开发的一个面向嵌入式平台前端智能,跨SoC的AI核心软件平台。 - **GPIO**:通用型之输入输出。 - **IIC**:Inter-Integrated Circuit(集成电路总线)。 - **SPI**:Serial Peripheral Interface(串行外设接口)。 # 2 硬件介绍 ## 2.1 硬件总览  Top Layer 接口布局图  Bottom Layer 接口布局图 ## 2.2 硬件规格 EAIDK-310硬件规格 |名称 |参数 | | ------------ | ------------ | | **SoC** |RK3228H |**CPU** |ARM 4核 64 位处理器 ,四核 Cortex-A53,最高1.3GHz| |**GPU** |ARM Mali-450 MP2 GPU ,支持OpenGL ES 1.1/2.0、OpenVG 1.1| |**运行内存** |LPDDR3 1GB| |**内置存储** |8GB 高速emmc | |**扩展存储** |MicroSD,最大支持128GB| |**有线网络** |RJ45,10/100M自适应| |**WIFI** |802.11 ac/a/b/g/n, 2.4G/5GHz| |**蓝牙** |Bluetooth 5.0| |**USB** |1xUSB3, 3xUSB2, 1xMicro-USB | |**HDMI** |2.0, 1xType-A, 最高4Kx2K@60Hz| |**调试接口** |UART(TTL电平)| |**其他接口** |2xI2C,1xSPI,9xGPIO,2xGPIO(仅输出),1xSpeaker| |**电源** |Micro USB 5V / 2A| ## 2.3 调试接口 开发板提供调试串口供开发调试使用。调试串口连接主控的 UART2 接口,通过板上提供的TTL电平接口与外部相连接。 说明:RK3228H 的调试串口的波特率为 1500000。  Uart Debug 接口示意图 ## 2.4 电源模块 EAIDK-310 开发板的电源模块采用 PMIC RK805 为核心芯片,配合外围的 Buck、LDO组成。  DC输入接口示意图 ## 2.5 存储模块 ### 2.5.1 内存 EAIDK-310 开发板采用1颗 1GB LPDDR3 颗粒。  LPDDR3 位置示意图 ### 2.5.2 EMMC EAIDK-310 开发板采用 EMMC 作为系统盘,默认容量 8GB。  EMMC 位置示意图 ### 2.5.3 TF卡 EAIDK-310 开发板带有 TF Card 卡座,连接 RK3228H SDMMC0。数据总线宽带为 4bit,支持热插拔。  TFcard 位置示意图 ## 2.6 HDMI显示接口 EAIDK-310 开发板支持 HDMI 显示,采用 A 型接口。  HDMI 位置示意图 ## 2.7 音频模块 EAIDK-310开发板支持立体声耳机无电容耦合输出及HDMI数字音频输出,并通过扩展接口插针可直连Speaker输出。  音频接口位置示意图 ## 2.8 USB模块 EAIDK-310开发板集成3路USB2.0 Host和1路USB3.0 Host。外接USB鼠标、键盘和 U盘等多种的人机交互方式。  USB 位置示意图 ## 2.9 网络通讯 ### 2.9.1 以太网 EAIDK-310开发板支持RJ45接口,可提供百兆快速以太网连接功能,选用内置PHY其特性如下: - 兼容 IEEE802.3 标准,支持全双工和半双工操作,支持交叉检测和自适应。 - 支持 10/100 数据速率。 - 接口采用具有指示灯和隔离变压器的 RJ45 接口。  RJ45位置示意图 ### 2.9.2 WIFI/BT 开发板上 WIFI+BT 模组的特性如下: - 支持 WIFI 2.4G和5G,IEEE802.11a/b/g/n/ac,采用4bits SDIO通讯。 - 支持BT5.0功能,采用UART 通讯,具备PCM接口,可语音通话。  WIFI/BT 模组示意图 ## 2.10 扩展IO 接口 EAIDK-310 集成 40 Pins IO 扩展接口,包含一组UART,一组SPI,两组I2C,一组扬声器输出,9个GPIO,2个仅可用于输出的GPIO。  扩展IO示意图 扩展IO接口的管脚定义如下表: GPIO_EXT 管脚定义表 |Pin |Name |Pin |Name | | ------------ | ------------ | ------------ | ------------ | |1 |VCC_IO |2 |VCC_SYS| |3 |I2C0_SDA |4 |VCC_SYS| |5 |I2C0_SCL |6 |GND| |7 |GPIO2_B7 |8 |UART1_TX| |9 |GND |10 |UART1_RX| |11 |GPIO0_D3 |12 |GPIO2_A2| |13 |GPIO2_C2 |14 |GND| |15 |GPIO2_C1 |16 |GPIO3_A5| |17 |VCC_IO |18 |GPIO2_C3| |19 |SPI_TXD_M2 |20 |GND| |21 |SPI_RXD_M2 |22 |GPIO3_A7| |23 |SPI_CLK_M2 |24 |SPI_CS0N_M2| |25 |GND |26 |SPI_CS1N_M0| |27 |I2C1_SDA_PMIC |28 |I2C1_SCL_PMIC| |29 | |30 |GND| |31| |32 || |33 ||34 |GND| |35 ||36 |GPIO2_C4| |37 |RK805_GPIO2 |38 |RK805_GPIO1| |39 |SPEAK_N |40 |SPEAK_P| # 3 软件规格 | 软件规格|| | ------------ | ------------ | |操作系统|Fedora 28,Kernel 4.4| |嵌入式深度学习框架Tengine|支持Caffe/TensorFlow/Pytorch/MxNet/ONNX/Darknet等训练框架模型直接部署;
支持层融合、量化等网络性能优化策略;提供统一API(C/Python/JNI)接口;
提供扩展接口自定义算子。| |高性能异构计算库HCL|HCL.NN加速嵌入式平台神经网络推理运算;
HCL.Vision具备常用的图像处理、计算机视觉、模式识别的算子与算法,提供异构调度硬件加速芯片图像处理;
HCL.Audio具备常用的音频信号前后处理算子,支持FFT/IFFT、MFCC等信号处理方式。| |视频编解码API|硬解码H264/H265 4K@30fps/60fps;硬编码H264 1080p@30fps。|