香橙派 AIpro开发板深度测评

笔者从事无人机研发工作有四五年了,最近几年无人机的智能化是个热门的话题,现在的飞控系统已经非常的稳定。自动避障,AI识别这些功能也逐渐成了无人机的标配功能。飞控底层控制系统一般都是单片机,算力有限。因此和AI的结合势必要用到机载电脑,目前市面上应用比较广泛的就是树莓派和Jeston系列。不过进口的东西经常容易涨价断货,对于公司的产品来说是个大问题,好在近年来市场上涌现出了许多国产高性能、高性价比的开发板。
今天要介绍的就是其中的一款优秀产品——香橙派 AIpro(OrangePi AIpro)开发板。本文将详细测评香橙派 AIpro,从硬件配置、使用体验、应用场景、优缺点等多个方面展开,并结合作者的开发经验与大家分享试用感受。

一、硬件配置
香橙派 AIpro搭载了四核64位处理器。此外,昇腾AI处理器,可提供8TOPSINT8的计算能力。内存方面,AIpro有8G和16G两个版本可选,同时支持TF卡扩展。接口方面,AIpro拥有HDMI 2.0、AV输出、两个USB 3.0接口、一个USB 2.0 OTG接口、千兆以太网接口,以及Wi-Fi和蓝牙模块。

以下是开发板的真实照片:
在这里插入图片描述

二、使用体验
在开始使用香橙派 AIpro之前,我首先下载并安装了Ubuntu系统镜像,过程相对简单。系统安装完成后,整个开发板运行非常流畅。系统安装:

下载官方提供的Ubuntu镜像文件。
使用Etcher工具将镜像烧录到TF卡上。
将TF卡插入香橙派 AIpro,接通电源并连接显示器,启动系统。
日常操作:

在Ubuntu系统下,香橙派 AIpro的桌面操作非常流畅,无论是打开浏览器、运行开发工具,还是播放高清视频,都能应付自如。
Wi-Fi和蓝牙模块的集成使得连接外设和网络更加方便。
以下是安装Ubuntu系统后的桌面截图:

在这里插入图片描述

三、开发体验
默认的开机密码是Mind@123
板子调试串口的使用:
只需要一根USB线将板子连到电脑上就行,连上电脑后会自动识别安装驱动。
在这里插入图片描述

串口的波特率为115200,脸上串口助手后打印的信息如下:

在这里插入图片描述

GPIO编程:
开发板上有两个LED灯,其中一个是可以通过软件进行控制
在这里插入图片描述

使用Python编写了一个简单的GPIO控制程序,控制LED灯的闪烁。
import RPi.GPIO as GPIO
import time

GPIO.setmode(GPIO.BCM)
GPIO.setup(19, GPIO.OUT)

try:
while True:
GPIO.output(19, GPIO.HIGH)
time.sleep(1)
GPIO.output(19, GPIO.LOW)
time.sleep(1)
except KeyboardInterrupt:
GPIO.cleanup()

笔者平时开发的话主要是在ROS下做开发,因此首先就是安装ROS的开发环境,目前AIpro支持的是Ubuntu22.04,所以安装的是ROS2,目前安装过程还算顺利,不过由于最近一些杂事比较多,还没有完全安装好,计划等安装完ROS环境再在无人机上做一些视觉相关换的应用。

在这里插入图片描述

四、应用场景
香橙派 AIpro开发板适用于多种应用场景,以下是几个主要的应用方向:

物联网(IoT)项目:
丰富的接口和强大的性能,使其成为物联网项目的理想选择。通过GPIO接口连接各种传感器和执行器,可以实现智能家居、环境监测等应用。
多媒体应用:
配备Mali-T720 GPU和HDMI 2.0接口,适合用于搭建家庭影院系统、数字标牌和视频会议终端。
教育和科研:
对于教育机构和科研单位来说,香橙派 AIpro是一个性价比高的教学和研究工具,适合作为编程和电子工程课程的实验平台。
边缘计算和AI应用:
随着AI和边缘计算的兴起,香橙派 AIpro也可以作为轻量级边缘计算设备,进行图像识别、数据分析等任务。
五、优缺点分析
优点:
性能强大:8tops算力使得AIpro在处理性能和图形处理方面表现优异,并且价格相对更低。
接口丰富:多种接口(HDMI、USB、GPIO等)满足了各种外设扩展需求。
多系统支持:支持windos、Ubuntu等多种操作系统,用户可以根据需要选择合适的系统。
无线连接:内置Wi-Fi和蓝牙模块,方便无线连接和扩展。
缺点:
发热问题:在高负载运行时,AIpro发热比较严重。
软件支持有待提升:虽然支持多种操作系统,但部分系统的驱动和软件生态尚不完善,需要进一步优化。
六、总结
总体而言,香橙派 AIpro开发板凭借其强大的性能和丰富的接口,成为了单板计算机市场中的一款亮眼产品。无论是作为物联网核心控制器、多媒体处理设备,还是用于教育科研,AIpro都能胜任。尽管存在发热和软件支持方面的不足,但其整体表现依然非常出色,是开发者和爱好者值得选择的一款开发板。未来,随着软件生态的进一步完善,香橙派 AIpro的应用前景将更加广阔。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/26224.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

快准稳的文档解析工具,帮助构建性能优越的金融领域知识库问答产品

随着大模型应用落地速度加快,企业级应用相关技术模块日渐成熟,在各个行业领域,企业改革现有业务流程与生产方式、使用AI提高运作效率的可行性大幅度提升。其中,金融行业作为数据密集、更新快速的代表性行业之一,经常与…

大家都在谈数据要素,但数据交易市场惨淡,原因在哪?有解吗?

两周前,我在南宁参加中国计算机学会数据库战略研讨会,与会的专家、学者就数据要素的确权、定价、流通、安全、供需匹配等问题做了很多讨论。由于政府的推动,国家数据局的成立,当前数据资产的热度很高,尤其是大型央企、…

0117__ANSI C、ISO C、Standard 是什么关系

【C语言笔记】什么是ANSI C标准?-腾讯云开发者社区-腾讯云 ANSI C、ISO C、Standard 是什么关系?-CSDN博客 滑动验证页面 滑动验证页面

第十三章 组合模式

目录 1 组合模式介绍 2 组合模式原理 3 组合模式实现 4 组合模式应用实例 5 组合模式总结 1 组合模式介绍 组合模式(Composite Pattern) 的定义是:将对象组合成树形结构以表示整个部分的层次结构.组合模式可以让用户统一对待单个对象和对象的组合. 2 组合模式…

【数理统计】5-假设检验、参数与非参数检验

文章目录 一、前言二、参数检验和非参数检验2.1 卡方检验(非参数检验)2.1.1 单因素卡方检验例子2.1.2 双因素卡方检验 2.2 t检验(参数检验)2.2.1 单样本t检验(One-Sample t-Test)2.2.2 独立样本t检验&#…

Rust reqwest 简明教程

概述 reqwest 是 Rust 中一个非常流行和强大的 HTTP 客户端库,它提供了一种简单的方式来发送 HTTP 请求并处理响应。reqwest 支持阻塞和非阻塞(异步)请求,使其适合于各种不同的应用场景。在这篇博文中,我们将详细介绍…

【数据分析】统计学基础及Python具体实现

各位大佬好 ,这里是阿川的博客,祝您变得更强 个人主页:在线OJ的阿川 大佬的支持和鼓励,将是我成长路上最大的动力 阿川水平有限,如有错误,欢迎大佬指正 Python 初阶 Python–语言基础与由来介绍 Python–…

查找最佳分数Π

查找分子或分母不大于一亿的分数Π private static final int MAX_N 100000000;private static void findPIByDivider() {Log.d("findPI", "findPIByDivider start MAX_N" MAX_N);long curtime System.currentTimeMillis();double lastRet 1;int selec…

计算机网络 —— 数据链路层(VLAN)

计算机网络 —— 数据链路层(VLAN) 什么是VLAN为什么要有VLANVLAN如何实现IEEE 802.1Q 我们今天来看VLAN: 什么是VLAN VLAN(Virtual Local Area Network,虚拟局域网)是一种网络技术,它将一个物…

一颗万能的PD协议芯片,能芯Type-C PD协议芯片“ECP5705”, 它是如何实现PD直流风扇应用呢?

文章目录 文章目录 前言 一、PD风扇方案介绍 二、芯片介绍 三、PD风扇-供电方式 四、能芯科技 PD 协议芯片ECP5705-应用场景 总结 前言 随着USB Type-C接口的普及和PD取电芯片的出现,使得小型家电和电动工具可以通过统一的USB Type-C接口进行充电,极大地…

2024年IntelliJ系列最新专业版安装码教程!(持续更新)

本教程适用于 J B 全系列产品,包括 Pycharm、IDEA、WebStorm、Phpstorm、Datagrip、RubyMine、CLion、AppCode 等。 2018-2024 均适用! (直接复制,拿走不谢) 9H1390TRAK-eyJsaWNlbnNlSWQiOiI5SDEzOTBUUkFLIiwibGljZW…

Threejs-05、设置响应式画布与全屏控制。

1、自适应屏幕大小 你会发现,我们前面写好的代码,在页面尺寸发生改变的时候,并不能自适应的改变尺寸,而出现空白或者滚动条突出的情况。所以监听屏幕大小的改变,来重新设置相机的宽高比例和渲染器的尺寸大小,代码如下: // 监听画面变化,更新渲染画面 window.addEven…

MFC绘图

文章目录 消息组成消息的作用获取消息翻译消息常见消息WM_DESTROYWM_SYSCOMMAND 消息循环的阻塞发送消息字符串资源加速键资源GDI绘图对象-画笔位图绘制文本绘制字体模式对话框动态库特点线程创建线程 互斥事件信号量 消息组成 窗口句柄消息ID消息的两个参数消息产生的时间消息…

公路建设中边坡监测规范解析

边坡是山区公路或高速公路建设中的重要工程,但由于地形、地质等原因,边坡往往存在较高的塌方、滑坡、泥石流等风险。因此,边坡监测成为了十分必要的工作。本文将介绍边坡监测规范,希望能对相关工作者提供一些帮助。 点击输入图片描…

618这些卷王显示器,彻底杀疯了

该说不说,今年取消预售模式的第一个 618 终于让我看到了一些年中购物节该有的样子。 小忆估摸着不少同学的钱包君都有在这段时间被狠狠搜刮一番吧。 趁着活动热度还在,咱们今天再给大家添一把火,带来一期有关显示器的专题。 众所周知&#…

littlefs性能分析提升

littlefs性能分析 分析的目的很简单:希望支持掉电安全,或者说具有奔溃一致性特性的文件系统,他的读写速度能得到提升。如果了解了瓶颈所在,也可触类旁通。 本次分析,使用了大量的对比测试: littlefs读&a…

在Visual Studio Code中使用pytest进行AWS Lambda函数测试的最佳实践

背景/引言 在现代软件开发中,自动化测试已经成为保证代码质量的重要一环。对于AWS Lambda函数开发者来说,使用pytest进行单元测试和集成测试是一个高效且可靠的方法。本文将介绍在Visual Studio Code中使用pytest测试AWS Lambda函数的最佳实践&#xff…

RESTful API最佳实践:Python构建指南

目录 一、引言 二、RESTful API设计原则 三、Python构建RESTful API的技术栈 四、Flask构建RESTful API实践 安装Flask 定义路由和资源 处理HTTP方法 错误处理 数据验证和序列化 使用Flask扩展 五、最佳实践案例 七、结论 一、引言 在当今的软件开发领域&#…

SpringBoot 项目创建和 IDEA 常见问题

1、 Cannot save Files 问题(无法自动保存项目文件) Cannot save ....../HelloWord.java. Unable to create a backup file (HelloWord.java~). The file left unchanged. 原因:DIEA无法在保存前备份文件 解决办法:找到 Files --> Settings... -->…

谁是最会写作文的AI“考生”?“阅卷老师”ChatGPT直呼惊艳!

文章推荐 粽叶飘香,端午安康!AI视频送祝福啦~ AI日报|文生语音大模型国内外均有突破,Pika完成6亿新融资,视频大模型也不远了! ⭐️搜索“可信AI进展“关注公众号,获取当日最新AI资讯 一年一…