【香橙派AIpro开发板实测】OrangePi AIpro超级AI大脑 华为昇腾处理器 运行yolov8
CSDN 2024-08-24 10:01:02 阅读 96
文章目录
0 前言购买链接
1 香橙派AIpro功能介绍及开箱1.1 介绍1.2 开箱1.2.1 正面照1.2.2 背面照1.2.3控制启动设备的两个拨码开关的使用说明
2 环境搭建2.1 资料下载2.2 烧录镜像2.3 使用HDMI线接入屏幕启动2.5 下载安装TightVNC服务器进行远程连接2.5.1 安装TightVNC 服务器2.5.2 启动VNC服务器2.5.3 在 Windows 上使用 TightVNC Viewer 连接
3 运行yolov83.1 安装annconda3.2 新建conda环境3.3 配置yolov8环境
4 香橙派AIpro的使用和体验感受
0 前言
长久以来,我对香橙派AIpro开发板充满了憧憬,今天非常荣幸拿到OrangePi AIpro开发板!!这次介绍它的功能、性能与应用场景,以及带大家移植操作系统并演示这块开发板学习简单、开发软件易学的特点。
开发板附带的资源十分丰富,不仅有详尽的用户手册,还涵盖了全面的开发文档与丰富的示例代码,这一切都使得初次接触变得既轻松又愉快。工艺精湛,设计考究,从外观设计到内部构造,每一个细节都透露着匠人的精工细作,令人赞叹不已。最令人欣慰的是,其价格亲民,性价比突出,无论你是囊中羞涩的学生,还是注重成本效率的专业开发者,它都将是你心目中的完美之选!
它功能全面,适用于各类用户需求!作为一款多功能开发平台,你既可以将其作为基础Linux系统,深入探索编程艺术与系统管理的精髓;亦可将其视为AI开发利器,借助集成的高性能AI芯片,8TOPS的INT8 AI算力,轻松应对深度学习模型的部署与训练,不论是图像解析、音频分析还是语义理解,均能从容应对。在教育领域,它是理想的实验教具,帮助学子们亲手实践AI理论;在机器人工程中,它担当核心大脑,实现复杂算法的即时运算;而对于无人机爱好者,它则是可靠的飞行智控中心,确保稳定飞行与高效数据处理。
不仅如此,它还配备了多样化的接口,如HDMI高清输出、高速USB3.0、千兆以太网口、M.2 SSD扩展槽等,这些强大的接口使其能够灵活变身,无论是作为家庭娱乐中心、边缘计算服务器、小型云服务节点,还是物联网项目的创新基石,它都能够胜任。OrangePi AIpro远不止于一块开发板,它是一个充满无限可能的智慧核心,正静候着你的灵感激发,让你的每一个项目都熠熠生辉,展现出独特的魅力与价值!
官方网站链接: OrangePi AIPro
购买链接
香橙派AIPro购买链接 京东
香橙派AIPro购买链接 淘宝
1 香橙派AIpro功能介绍及开箱
1.1 介绍
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.2 开箱
香橙派AIpro包装是比较精致的,一共包含**香橙派AIPro开发板 8Gzhuban +散热组件(组装)+32G卡,65W充电器和充电线一根**,这个充电头是 20V+3.25A 的最大功率,完全可以满足我们的开发板
硬件非常齐全~并且这个开发板的体积还是比较小的,方便携带和安装使用。
包装十分的精致
1.2.1 正面照
这就是我们香橙派AIPro的主体部分,可以看到有一个已经安装好了的非常大的散热风扇,并且~可见性能十分强悍!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屏等,预留电池接口
1.2.2 背面照
1.2.3控制启动设备的两个拨码开关的使用说明
注意背面的BOOT拨码开关不要动,两个开关默认都是在最右边的。
开发板支持从 TF 卡、eMMC 和 SSD(支持 NVMe SSD 和 SATA SSD)启动。具体从哪个设备启动是由开发板背面的两个拨码(BOOT1 和 BOOT2)开关来控制的
BOOT1 和 BOOT2 两个拨码开关都支持左右两种设置状态,所以总共有 4 种设置状态,开发板目前只使用了其中的三种。不同的设置状态对应的启动设备如下表所示
另外请注意,切换拨码开关后必须重新拔插电源上下电才能让新的启动设备选项生效。通过开发板的复位按键来复位系统是不会让拨码开关新设置的配置生效的。
2 环境搭建
2.1 资料下载
http://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-Pi-AIpro.html
香橙派AIPro资料下载传送门
这里我下载了所有的资料,如下图所示。
2.2 烧录镜像
我下载了ubuntu镜像,也可以不烧录镜像,使用默认的openeuler镜像直接上电启动。
首先需要将下载的ubuntu镜像烧录到TF卡中,这里使用TF卡启动。在烧录的时候需要准备好TF卡和读卡器。
打开 官方工具\Linux镜像烧录工具-balenEther\Windows_X64版本文件夹,找到"balenaEtcher-Portable-1.18.4.exe"
双击运行,进入烧录软件界面:
然后我们需要解压桌面版本的镜像文件 opiaipro_ubuntu22.04_desktop_aarch64_20240604.img.xz
解压后就是我们需要烧录的镜像文件:opiaipro_ubuntu22.04_desktop_aarch64_20240604.img
开始烧录系统,烧录系统的SD卡,不要插在USB扩展坞上,直接插在电脑上即可,烧录速度会快很多。
验证系统,这里还需耐心等待……
ok,现在我们烧录完成,可以愉快得体验了~
取下来TF卡,插在板子背面,检查两个Boot开关的选择是否正确(拨码都在右边),连接HDMI0(左边的),鼠标,键盘,网线,最后接入电源,启动!
香橙派AIpro启动!当插上电源后风扇就开始转动,在开机的过程中风扇转的比较快,因为需要做内部硬件的一些初始化,当开机完成后风扇转速趋于平稳,这个时候基本上是听不到风扇在转的,几乎没有噪音。
2.3 使用HDMI线接入屏幕启动
效果图如下:
2.5 下载安装TightVNC服务器进行远程连接
2.5.1 安装TightVNC 服务器
先在香橙派AIpro开发板上安装TightVNC 服务器在终端中运行以下命令安装 TightVNC 服务器:
<code>sudo apt install tightvncserver
2.5.2 启动VNC服务器
vncserver :1
首次运行时,系统会要求你设置一个连接密码。请确保设置一个安全的密码。这里我设置为orangepi
2.5.3 在 Windows 上使用 TightVNC Viewer 连接
先下载TightVNC
官方网址:https://www.tightvnc.com/download-old.php
下载完直接安装
打开TightVNC Viewer,输入OrangePi AIpro的IP地址(在终端里输入ipconfig查询即可)
点击Connect,然后输入用户名和密码
连接成功后,你应该能看到远程桌面,如下图所示:
3 运行yolov8
3.1 安装annconda
先在电脑端下载linux版本的anaconda3,我下载的是Anaconda3-2024.06-1-Linux-aarch64.sh
先通过U盘的方式传输这个文件,拖动到桌面
运行安装脚本:(这里路径是桌面,如果选择了其他地方,则改变这个路径)
<code>bash ~/Desktop/Anaconda3-2024.06-1-Linux-aarch64.sh
注意:/Desktop/Anaconda3-2024.06-1-Linux-aarch64.sh替换成自己的路径
按照提示 输入yes
下面需要阅读并同意它才能继续安装。通常,只需按Enter键即可继续,然后按照屏幕上的指示操作。如果屏幕上显示–More–,您可以按空格键来继续阅读文档,或者按q键退出阅读。我这里直接按q跳过。
请耐心等待安装……
最后输入一次yes,安装完成,如图所示:
输入命令查看conda环境
<code>codna env list
只有一个base环境,在 /home/HwHiAiUser/anaconda3 路径下,到此anaconda3安装成功
3.2 新建conda环境
创建一个新的conda环境并命名为yolov8,同时指定Python版本为3.9。运行以下命令:
conda create -n yolov8 python=3.9
接下来,激活你刚刚创建的环境。运行以下命令:
conda activate yolov8
再次输入命令查看conda环境,这里自己测试即可,有base环境和yolov8环境,我就不截图了
3.3 配置yolov8环境
在==/home/HwHiAiUser/目录下创建一个yolov8的文件夹==,在文件夹内打开终端
电脑端进入github,搜索yolov8,网址:https://github.com/ultralytics/ultralytics
找到pip install ultralytics
在香橙派AIpro终端输入命令如下:
注意: 这条命令要在yolov8环境下执行
<code>pip install ultralytics
安装过程出现报错是正常的,这里需要多安装几遍
非常尴尬,这里安装始终不过,换成清华源重新安装一次,命令如下:
<code>pip install -i https://pypi.tuna.tsinghua.edu.cn/simple ultralytics
这次的下载速度非常快!
安装完成之后,再次安装,防止有一些包没有安装成功,漏掉了某些环境!
安装完成~
下载yolov8n.pt 模型文件,通过FileZilla软件传输即可,将这个模型文件传送到yolov8/ultralytics-main/weights文件夹内!
我们需要连接一个USB摄像头,然后在ultralytics-main文件夹内打开命令行,命令行中输入
<code>yolo predict model=./weights/yolov8n.pt source=0 show
安装vscode,在vscode下运行代码
from ultralytics import YOLO
# Load a pretrained YOLOv8n model
model = YOLO("./weights/yolov8n.pt")
# Run inference on 'bus.jpg' with arguments
model.predict("./ultralytics/assets/bus.jpg", save=True, imgsz=320, conf=0.5)
<code>from ultralytics import YOLO
# Load a pretrained YOLOv8n model
model = YOLO("./weights/yolov8n.pt")
# Run inference on 'bus.jpg' with arguments
# model.predict("./ultralytics/assets/bus.jpg", save=True, imgsz=320, conf=0.5)
model.predict("./ultralytics/assets/Trump.png", save=True, imgsz=320, conf=0.5)
最后刷个哔哩哔哩视频
运行十分流畅,无卡顿,并且风扇无声音!
性价比极高,喜欢的朋友千万不要错过!!赶快入手了~
香橙派AIPro购买链接 京东
香橙派AIPro购买链接 淘宝
4 香橙派AIpro的使用和体验感受
香橙派AI Pro开发板以其卓越的性能和全面的工具集,为人工智能领域的探索者们开辟了一条宽广而便捷的道路。这款开发板不仅硬件接口丰富,足以满足多样化的项目需求,而且其软件生态同样令人印象深刻。官方精心准备的开发工具与详尽的文档资料,极大地简化了系统烧录与开发流程,使得即使是初学者也能迅速上手,无须深陷繁复的技术细节。
起初,我对部署过程抱有疑虑,担心会是一场艰难的挑战,但事实证明,香橙派AI Pro的官方支持远超预期。丰富的开发资源,包括详尽的用户手册、直观的图解指南以及全面的在线支持,如教程视频、FAQ和活跃的社区论坛,构成了一个完善的知识体系,确保了从入门到精通的每一步都有明确的指引。特别是对于那些偏好Linux环境的开发者,香橙派AI Pro的支持涵盖了Windows、Mac及Linux多平台,使其在Ubuntu等Linux发行版上的应用变得尤为流畅与高效。
Orange AI Pro 在散热方面还是做的比较好的,配备了散热风扇, 运行几个小时后,板子的温度还是处于一个较低的温度,相比于树莓派5,个人觉得散热效果还是比较让人满意的。
香橙派AI Pro开发板的定位精准,它不仅是AI初学者的理想选择,也是高校教育、科研机构、机器人与无人机爱好者的得力助手。凭借其强大的AI处理能力,高达8T的算力,它能够胜任从边缘计算到深度视觉学习,再到自然语言处理的广泛任务,成为连接AIoT世界的桥梁。无论是构建智能小车、机械臂,还是进行视频图像分析,甚至是探索AR/VR技术,香橙派AI Pro都能提供坚实的硬件基础与灵活的软件支持。
更重要的是,它支持主流的操作系统,如Ubuntu和openEuler,为AI算法的验证与应用开发提供了理想的平台。无论是教学实践还是科研创新,香橙派AI Pro都是一个值得信赖的伙伴,引领着开发者们步入AI技术的新纪元,开启无限可能的探索之旅。
总之,香橙派AI Pro开发板以其实用性、易用性和高性能,成为了AI领域不可或缺的工具,无论是在学习、教学还是实际项目中,都能展现出其独特的价值与魅力。
上一篇: CUDA-MODE 第一课课后实战(上)
本文标签
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。