香橙派 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提高运作效率的可行性大幅度提升。其中,金融行业作为数据密集、更新快速的代表性行业之一,经常与…

第十三章 组合模式

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

【数据分析】统计学基础及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资讯 一年一…

Claude3 注册及升级教程(包含封号解决方法)

前言 最近大家呼声很高的 Claude3 ,它的 注册以及升级 教程来了!!! (还有封号情况的解决方式放在了后面) 废话不多说,直接进入教程。 Claude 3 注册 前期准备工作 一个国外的邮箱账号&#…

HarmonyOS Next 系列之HTTP请求封装和Token持久化存储(四)

系列文章目录 HarmonyOS Next 系列之省市区弹窗选择器实现(一) HarmonyOS Next 系列之验证码输入组件实现(二) HarmonyOS Next 系列之底部标签栏TabBar实现(三) HarmonyOS Next 系列之HTTP请求封装和Token…

windows上修改Podman的镜像配置源加速

目录 前言解决办法1. 打开window的Powershell 2. 修改registries.conf3. 重启podman即可 扩展内容1. 国内镜像源地址2. 阿里加速地址 前言 今天在电脑上准备通过podman安装mysql,结果执行安装命令后,网络不通没法下载镜像。 解决办法 将默认镜像源修改…

释放创意潜力:AI写作助手如何助力内容创作?

内容为王,在内容创作的世界中尤为重要。然而,面对写作时常常感到无从下手:有时缺乏灵感,有时难以表达清楚自己的想法。AI写作助手的出现,为这些问题提供了创新的解决方案,极大地改变了内容创作的过程。 今…