开发板小系统(EAIDK-310嵌入式人工智能开发套件从这里开始)
EAIDK-310 是基于 RK3228H 设计的面向边缘计算的人工智能开发套件,搭载 OPEN AI LAB 嵌入式 AI 开发平台 AID,为 AI 应用提供简洁、高效、统一的 API 接口,加速终端 AI 产品的场景化应用落地。
EAIDK( Embedded Artificial Intelligence Development Kit)
是全球采用Arm架构的人工智能开发平台,专为 AI 开发者精心打造,面向边缘计算的人工智能开发套件。硬件平台具备语音、视觉等传感器数据采集能力,及适用于多场景的运动控制接口;智能软件平台支持视觉处理与分析、语音识别、语义分析、SLAM等应用的基础平台和主流开源算法,满足端侧AI教育、算法应用开发、产品原型开发验证等需求。
1、硬件配置
ModuleConfigurationCPU4 * A53GPUMaliDDRLPDDR3 1GBStorageeMMC 8GB、TF card slotWiFI/BTAP6256 5G wifi, Bluetooth 5.0USB3 * USB 2.0 (Type-A), USB 3.0 ( Type-A ) x 1Video OutputHDMIDebug Portbaudrate1500000 (和我手上的串口小板交叉连接)Power Supplymicro usb 5V
2、连接启动
这里需要注意的是 Debug UART 的波特率位 1500000,这个和大部分板子都不太一样。
可以接上键盘、鼠标,然后就像个人电脑一样操作。
接上 Micro USB 后,系统自动启动。
通过键盘输入用户名和密码,即可进入桌面,用户名和密码相同,为 openailab
默认系统是 Fedora28,壁纸很炫,用 Robe 的话讲,很极客。
这里有一个需要注意的地方是,登录前,有一个 Desktop 的选项,要选 LXDE,如果选了其他的,登录进去可能不会有桌面显示。
3、系统优化
3.1、联网
网络连接的图标在右下角,选择可以连接的 WiFi,输入密码即可连接,当然也可以用有线网络。
3.2 安装 xterm
大家如果使用 Debug UART 控制太操作,很快就会发现如果在控制台输入命令过长,系统不会自动换行,而是回卷到左边开始重叠显示,这个看上去很不好。可以通过安装 xterm 工具解决:
install xterm-resize.aarch64
然后每次通过 Debug UART 登录后,执行 resize 命令,后面再输入长命令,系统就会自动换行了。
3.3 安装截屏软件
使用的过程中发现这个系统默认没有带截屏软件,然后去网上找了下,发现有一款叫做 shutter 的工具可以使用,通过如下命令安装:
sudo dnf install shutter
安装完成后,可以通过屏幕左下脚,Accessories —> Shutter 打开,这个工具可以选择截取屏幕的部分区域(Selection),也可以选择截图整个屏幕(Desktop),还是蛮好用的。
4、运行一个webcam
EAIDK-310 上有丰富的 USB 接口,我们可以很容易接入 USB camera,然后通过网络搭建起一个 webcamera 应用。
下载代码:
git clone https://github.com/jacksonliam/mjpg-streamer.git
编译:
sudo dnf install libjpeg-turbo-devel.aarch64make
接入摄像头:
从串口 log 可以看到系统已经认到了 uvc 设备。
启动mjpg-streamer
./mjpg_streamer -o "output_http.so -w ./www" -i "input_uvc.so"
然后在浏览器中输入如下地址,即可看到 USB 摄像头实时采集到的图象:
http://172.16.33.179:8080/?action=stream
5、BladeCV
EAIDK-310 自生也集成了丰富的图象处理工具,比如 BladeCV:
下载源码:
wget ftp://ftp.eaidk.net/Source/BladeCVExample.zip
解压后,直接输入 make 命令即能编译。
这个代码比较简单,他读取一副图片,然后叠加一个 OPEN AI LAB 的标题后再输出,效果如下:
6、人脸检测 Demo
下载源码:
wget ftp://ftp.eaidk.net/EAIDK310_Source/mtcnn_usb.zip
解压后,编译执行 ./mtcnn_usb
还是能区分出来真正的人脸和玩具的脸的
EAIDK-310嵌入式人工智能开发套件
EAIDK-310 是 EAIDK 产品系列中第二款套件,主芯片采用具备主流性能 Arm SoC 的RK3228H,搭载 OPEN AI LAB 嵌入式 AI 开发平台 AID(包含支持异构计算库 HCL、嵌入式深度学习框架 Tengine、以及轻量级嵌入式计算机视觉加速库 BladeCV)。为 AI 应用提供简洁、高效、统一的 API 接口,加速终端 AI 产品的场景化应用落地。
术语说明:
EAIDK:Embedded AI Development Kit。嵌入式人工智能开发套件。
AID:AID 是 OPEN AI LAB 开发的一个面向嵌入式平台前端智能,跨 SoC 的 AI 核心软件平台。
BladeCV:BladeCV 是 OPEN AI LAB 开发的,在嵌入式平台上替代 OpenCV 的计算机视觉开发包,包含计算机视觉算法、图像获取和图形界面三部分。
性能参数
如何免费申请
申请时间:2020年5月21日-2020年6月4日
发放时间:申请结束后一周内
板卡数量:5套【EAIDK-310嵌入式人工智能开发套件】
试用报告:需提交专业评测,记录和介绍自己使用学习的详细过程和总结,文章内容需包含产品在内的使用场景图片等。
如何申请:点击下方链接有操作步骤哦~
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com