- 💂 个人主页: 同学来啦
- 🤟 版权: 本文由【同学来啦】原创、在CSDN首发、需要转载请联系博主
- 💬 如果文章对你有帮助,欢迎关注、点赞、收藏和订阅专栏哦
文章目录
- 🌟 一、引言
- 🌟 二、OrangePi AIpro 简要介绍
- 🔴 1、OrangePi 发展由来
- 🟠 2、OrangePi AIpro 硬件介绍
- 🟥 1.1 实物图
- 🟧 1.2 硬件详细图
- 🟨 1.3 引脚图
- 🌟 三、OrangePi AIpro 使用体验
- 🔴 1、镜像烧录
- 🟥 1.1 烧录工具balenaEtcher
- 🟧 1.2 ubuntu镜像文件
- 🟨 1.3 镜像烧录过程
- 🟠 2、实操测试
- 🟥 1.1 准备工作
- 🟧 1.2 具体操作
- 🌟 四、测评总结
🌟 一、引言
最近关注到有一项关于OrangePi AIpro开发板的评测活动,该OrangePi AIpro开发板是由香橙派联合华为精心打造,致力于打造建设人工智能新生态。作为首款基于昇腾技术的AI开发板,其集成了高性能图形处理器,配备8GB/16GB LPDDR4X内存,支持外接存储模块,并具备双4K高清输出和强大的AI算力,相信其对AI技术领域进步和应用起到极大的推动作用。
🌟 二、OrangePi AIpro 简要介绍
🔴 1、OrangePi 发展由来
香橙派(Orange Pi)是深圳市迅龙软件有限公司旗下开源产品品牌,迅龙软件成立于2005年,是全球领先的开源硬件和开源软件服务商,致力于让极客、创客、电子爱好者享用到来自中国的优质、低价的科技产品,通过大规模的社会化协作去创建一个更加美好的信息化人类文明。2014年,香橙派的第一款开源产品正式发售。2017年,Orange Pi 2G-lOT / Zero Plus / R1上线。2018年,Orange Pi 4G-lOT上线。2020年,Orange Pi 销量突破300万台, 成为 “国内第一、全球第二(仅次于英国的Raspberry Pi)”。
🟠 2、OrangePi AIpro 硬件介绍
OrangePi AIpro(8-12T)采用昇腾AI技术路线,具体为4核64位处理器+AI处理器,集成图形处理器,支持8-12TOPS AI算力,拥有8GB/16GB LPDDR4X,可以外接32GB/64GB/128GB/256GB eMMC模块,支持双4K高清输出。 Orange Pi AIpro引用了相当丰富的接口,包括两个HDMI输出、GPIO接口、Type-C电源接口、支持SATA/NVMe SSD 2280的M.2插槽、TF插槽、千兆网口、两个USB3.0、一个USB Type-C 3.0、一个Micro USB(串口打印调试功能)、两个MIPI摄像头、一个MIPI屏等,预留电池接口,可广泛适用于AI边缘计算、深度视觉学习及视频流AI分析、视频图像分析、自然语言处理、智能小车、机械臂、人工智能、无人机、云计算、AR/VR、智能安防、智能家居等领域,覆盖 AIoT各个行业。 Orange Pi AIpro支持Ubuntu、openEuler操作系统,满足大多数AI算法原型验证、推理应用开发的需求。
🟥 1.1 实物图
🟧 1.2 硬件详细图
以下为OrangePi AIpro的硬件详细图,相关的接口配置较为丰富,能够极大地满足用户的拓展需求。
①视频输出:两个HDMI输出接口支持高清视频输出,满足多屏展示需求。
②GPIO接口:提供了GPIO接口,方便用户与各种传感器和执行器进行连接。
③电源与存储:Type-C电源接口确保稳定的供电;支持SATA/NVMe SSD 2280的M.2插槽,提供高速的存储解决方案;TF插槽则提供了灵活的存储选择。
④网络连接:千兆网口确保高速的网络连接,满足大数据传输的需求。
⑤USB接口:两个USB3.0接口和一个USB Type-C 3.0接口,满足各种外设的连接需求;一个Micro USB接口则方便用户进行充电和数据传输。
⑥摄像头与屏幕:支持两个MIPI摄像头和一个MIPI屏,满足视觉处理的需求。
- 正面视图
- 背面视图
🟨 1.3 引脚图
🌟 三、OrangePi AIpro 使用体验
🔴 1、镜像烧录
打开官网(地址:http://www.orangepi.cn),点击“服务与下载”专区下方的“下载”,找到OrangePi AIpro开发板,其中提供了对应的官方资料和官方镜像,点击下载即可,如下图所示。
🟥 1.1 烧录工具balenaEtcher
🟧 1.2 ubuntu镜像文件
🟨 1.3 镜像烧录过程
在完成烧录之后,将SD卡插入香橙派开发板TF卡槽内,接通电源点亮系统屏幕。在屏幕中输入Ubuntu的默认初始账号密码进入到系统中,账号:HwHiAiUser;密码:Mind@123
🟠 2、实操测试
🟥 1.1 准备工作
首先将USB摄像头插入到OrangePi AIpro开发板的 USB3.0 HOST接口中。
🟧 1.2 具体操作
通过输入v4l2-ctl命令,我们可以看到USB摄像头的设备节点信息为/dev/video0,其中 video的序号不一定都是video0,要视实际情况而定。
(base) HwHiAiUser@orangepiaipro:~$ sudo apt-get update
(base) HwHiAiUser@orangepiaipro:~$ sudo apt-get install -y v4l-utils
(base) HwHiAiUser@orangepiaipro:~$ sudo v4l2-ctl --list-devices
Q8 HD Webcam: Q8 HD Webcam (usb-xhci-hcd.3.auto-1): /dev/video0 /dev/video1 #这个是用来采集metadata的,先忽略 /dev/media0
接下来我们使用内置的USBCamera样例代码测试 USB 摄像头,首先打开USBCamera样例代码的路径
(base) HwHiAiUser@orangepiaipro:~$ sudo -i
(base) root@orangepiaipro:~# cd /opt/opi_test/USBCamera
(base) root@orangepiaipro:/opt/opi_test/USBCamera# ls
main main.cpp readme.md
执行以下命令,实现USB摄像头拍照功能,可以一张照片的拍摄
(base) root@orangepiaipro:/opt/opi_test/USBCamera# ./main /dev/video0
运行成功后,在USBCamera 样例目录下会生成一个yuyv422格式、1280*720分辨率的out.yuv文件。
(base) root@orangepiaipro:/opt/opi_test/USBCamera# ls
main main.cpp out.yuv readme.md
在Linux桌面中,输入以下命令,可以查看out.yuv文件的具体输出内容。
(base) root@orangepiaipro:/opt/opi_test/USBCamera# ffplay -pix_fmt yuyv422 -video_size 1280*720 out.yuv
拍摄的图片如下图所示:
🌟 四、测评总结
OrangePi AIpro拥有强大的计算能力和丰富的接口,利用其可以在边缘计算、深度学习、视频流分析、图像识别等领域发挥更大的价值。本次测评主要对USB接口获取Camera图像的场景进行了样例测试,考虑到OrangePi AIpro的可应用辐射的场景较多,后续将针对更多业务场景进行应用和测试。下一步我将结合自身电力系统方面的优势,开展OrangePi AIpro在无人机巡检、站房设备、电缆管理等方面的应用。