【香橙派】Orange Pi AIpro体验——国产AI赋能

news2024/11/28 12:43:58

文章目录

  • 🍔开箱
  • 🛸烧录镜像
  • ⭐启动系统
    • 🎈本机登录
    • 🎈远程登陆
  • 🎆AI功能体验
  • 🔎总结

🍔开箱

在这里插入图片描述

可以看到是很精美的开发组件

这里是香橙派官网

http://www.orangepi.cn/

我们找到下面图片的内容,点击“查看详情”
在这里插入图片描述
可以看到Orange Pi AIpro的简述

OrangePi AIpro(8T)采用昇腾AI技术路线,具体为4核64位处理器+AI处理器,集成图形处理器,支持8TOPS 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算法原型验证、推理应用开发的需求。


然后我们点击“下载”
在这里插入图片描述
在下面可以下载香橙派的用户手册
在这里插入图片描述

🛸烧录镜像

我们返回刚才的官方资料,选择官方工具,进行下载
在这里插入图片描述
然后我们向下看,找到官方镜像,下载Ubuntu镜像,进行烧录
在这里插入图片描述
下载完成后,安装烧录工具balenaEtcher,在电脑机上,双击balenaEtcher-Setup-1.18.4.exe,按照提示安装即可。
然后烧录ubuntu镜像到SD卡中,将SD卡插入读卡器,再将读卡器插入电脑中即可
在这里插入图片描述
我们打开刚才下载的烧录软件,选择刚刚下载的文件
在这里插入图片描述
然后 选择目标磁盘后,进行烧录
在这里插入图片描述

⭐启动系统

我们把烧录好的sd卡插入板子中
在这里插入图片描述
我们插入电源和网口后,进行通电,看到指示灯变绿,表示启动正常
在这里插入图片描述

🎈本机登录

我们插入显示屏接口后,会在显示屏出现下面的状态
在这里插入图片描述

默认密码是 Mind@123
登录进去后,这是主界面
在这里插入图片描述

🎈远程登陆

登录开发板

当开发板通过以太网口和电脑连接时,先将电脑的IP地址修改为和开发板的IP地址在同一个网段(例如开发板eth1网口为192.168.137.100,电脑以太网口为192.168.137.101),再使用SSH工具远程登录开发板

我们找到以太网,点击属性
在这里插入图片描述
在这里插入图片描述
勾选“使用下面的 IP 地址”选项,填写IP地址(图示以192.168.137.101为例)和子网掩码,默认网关与DNS服务器地址为空,单击“确定”保存。
在这里插入图片描述

然后使用SSH工具远程登录开发板,我这里使用的是xshell
在这里插入图片描述

🎆AI功能体验

我们采用主机模式登录进行测试

从官方文档中可以知道

镜像中预装了JupyterLab软件。JupyterLab软件是一个基于web的交互式开发环境,集成了代码编辑器、终端、文件管理器等功能,使得开发者可以在一个界面中完成各种任务。并且我们在镜像中也预置了一些可以在JupyterLab软件中运行的AI应用样例。这些样例都是使用Python编写的,并调用了Python版本的AscendCL编程接口。下面将介绍如何登录jupyterlab并在jupyterlab中运行这些预置的AI应用样例。

首先是登录juypterlab
使用命令如下

cd samples/notebooks/

在当前目录下有9个文件夹和1个shell文件,分别对应9个AI应用样例和JupyterLab启动脚本如下

start_notebook.sh

在执行该脚本后,终端会出现打印信息,在打印信息中会有登录Jupyter Lab的网址链接,我们把网站链接通过系统内置的火狐浏览器进行打开,就可以打开juypterlab

下面运行目标检测样例

我们使用的是YOLOv5,它是一种单阶段目标检测器算法,在这个样例中,我们选取了YOLOv5s,它是YOLOv5系列中较为轻量的网络模型,适合在边缘设备部署,进行实时目标检测。在样例中已经包含转换后的om模型和测试视频、图片,可以按照以下流程在JupyterLab中运行该样例。

首先在jupyterlab界面双击“01-yolov5”,进入到该目录下
在该目录下有运行该示例的所有资源,其中mian.ipynb是在JupyterLab中运行该样例的文件
然后点击按钮运行样例,在弹出的对话框中单击“Restart”按钮,此时该样例开始运行
在这里插入图片描述
在这里插入图片描述
若干秒后,在窗口中出现了一段赛车的视频,我们可以看到模型对视频的每一帧进行推理,并将检测到的赛车标注了出来。

在这里插入图片描述
可以看到识别是很不错的

🔎总结

总体体验下来,这个开发板带给我的感觉还是挺惊艳的,不论是开发板精致的外观还是优越的性能,已经卓越的AI能力,都体现出这个开发板的高性能和多功能性。

香橙派AIpro开发板以其出色的硬件配置、卓越的性能和多功能性,在嵌入式AI应用的舞台上占据了领导地位。它能够轻松处理各种复杂的人工智能任务,例如图像和语音识别,为开发者提供了强大的工具。此外,其全面的软件环境和开发工具也极大地提升了开发效率和调试过程。我们相信,随着技术的进步和市场需求的增长,香橙派AIpro开发板在嵌入式AI应用领域将继续扮演重要角色,为创新和开发提供广阔的空间。

展望未来,我们共同期待国产AI技术的快速进步和广泛应用,这将为提升人类生活的质量和社会的可持续发展做出贡献。掌握自主可控的核心技术是关键,它将确保我们在智能时代保持领先。让我们拭目以待,国产AI技术的崛起将引领我国科技实力和产业迈向新的高峰。

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

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

相关文章

uc/OS移植到stm32实现三个任务

文章目录 一、使用CubeMX创建工程二、uc/OS移植三、添加代码四、修改代码五、实践结果六、参考文章七、总结 实践内容 学习嵌入式实时操作系统(RTOS),以uc/OS为例,将其移植到stm32F103上,构建至少3个任务(task&#xf…

python有short类型吗

Python 数字数据类型用于存储数值。 Python 支持三种不同的数值类型:整型(int)、浮点型(float)、复数(complex)。 在其他的编程语言中,比如Java、C这一类的语言中还分有长整型&…

西米支付:刷卡手续费进入高费率时代! 十多家支付机构公布最新收费标准

《非银行支付机构监督管理条例》自5月1日施行以来,越来越多支付机构落实收费透明化。 支付界注意到,日前,拉卡拉、银联商务两家持牌支付公司公布了新的收单业务收费标准。 拉卡拉在其官网公布了最新的“收费项目及收费标准公示”&#xff0…

二叉查找树详解

目录 二叉查找树的定义 二叉查找树的基本操作 查找 插入 建立 删除 二叉树查找树的性质 二叉查找树的定义 二叉查找树是一种特殊的二叉树,又称为排序二叉树、二叉搜索树、二叉排序树。 二叉树的递归定义如下: (1)要么二…

CorelDraw安装时界面显示不全的解决方案

问题原因:安装包权限 解决方案: 1、安装包解压后,找到Setup文件,复制粘贴到当前文件夹并重命名为Getup后,右击Getup文件,选择“以管理员身份运行” 说明:除了命名Gsetup。还可以命名为其他的…

【Java】Java18的新特性

人不走空 🌈个人主页:人不走空 💖系列专栏:算法专题 ⏰诗词歌赋:斯是陋室,惟吾德馨 目录 🌈个人主页:人不走空 💖系列专栏:算法专题 ⏰诗词歌…

史上最有趣嫁妆:晋公盘的传奇

在遥远的春秋时代,晋国的晋文公为他的女儿用心打造了一件独特的嫁妆——晋公盘。 晋公盘由青铜制成,形状独特,工艺精湛。在晋公盘内底中央,一对精美的浮雕龙盘绕成圆形,盘上饰有鸟、龟、鱼、蛙等多种动物,最…

带你学习Mybatis之逆向工程

逆向工程 可以针对单表自动生成MyBatis执行所需要的代码&#xff0c;包括&#xff1a;Mapper.java&#xff0c;Mapper.xml&#xff0c;实体类&#xff0c;这样可以减少重复代码的编写 <dependency> <groupId>org.mybatis.generator</groupId> …

【数据结构】初识数据结构之复杂度与链表

【数据结构】初识数据结构之复杂度与链表 &#x1f525;个人主页&#xff1a;大白的编程日记 &#x1f525;专栏&#xff1a;C语言学习之路 文章目录 【数据结构】初识数据结构之复杂度与链表前言一.数据结构和算法1.1数据结构1.2算法1.3数据结构和算法的重要性 二.时间与空间…

人工智能对话系统源码 手机版+电脑版二合一 全端支持 前后端分离 带完整的安装代码包以及搭建部署教程

系统概述 该系统采用前后端分离的设计模式&#xff0c;前端负责用户界面展示与交互&#xff0c;后端负责数据处理与业务逻辑实现。前后端通过API接口进行通信&#xff0c;实现数据的实时传输与处理。系统支持全端访问&#xff0c;无论是手机还是电脑&#xff0c;都能获得良好的…

Type-C接口,乱成一锅粥了!

前言 小白第一次接触Type-C接口的时候是2017年的夏天&#xff0c;那时候小白买了小米最新发布的小米5x手机&#xff0c;使用的是相当主流的Type-C接口。 在2017年之前&#xff0c;很多手机还是使用Micro-USB作为手机首选的充电接口。 当同宿舍的小伙伴还在为给手机充电需要分辨…

Linux卸载RocketMQ教程【带图文命令巨详细】

巨详细Linux卸载RocketMQ教程 #查询rocketmq进程 ps -ef | grep rocketmq #杀掉相关进程 kill -9 进程id #查找安装目录 find / -name runbroker.sh #删除rocketMQ目录 rm -rf 安装目录框起来的就是进程id&#xff0c;全部杀掉 这里就是我的安装目录&#xff0c;我的删除命令…

基于STM32开发的智能语音控制系统

目录 引言环境准备智能语音控制系统基础代码实现&#xff1a;实现智能语音控制系统 4.1 语音识别模块数据读取4.2 设备控制4.3 实时数据监控与处理4.4 用户界面与反馈显示应用场景&#xff1a;语音控制的家居设备管理问题解决方案与优化收尾与总结 1. 引言 随着人工智能技术…

从零开始实现自己的串口调试助手(10) - 优化 收尾 + 打包

光标位置优化 在接收槽函数中更新光标位置: // 让光标始终在结尾 ui->textEditRev->moveCursor(QTextCursor::End); ui->textEditRev->ensureCursorVisible(); // 让光标可视化 //记得HEX显示槽函数底下也得加上这两行代码 新的接收槽函数如下: void Wid…

10秒钟docker 安装Acunetix

1、拉取镜像&#xff1a; 2、查看镜像&#xff1a; [rootdns-server ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE quay.io/hiepnv/acunetix latest f8415551b8f4 2 months ago 1.98GB 3、运行镜像&#xff1a; …

算法训练营day03--203.移除链表元素+707.设计链表+206.反转链表

一、203.移除链表元素 题目链接&#xff1a;https://leetcode.cn/problems/remove-linked-list-elements/ 文章讲解&#xff1a;https://programmercarl.com/0203.%E7%A7%BB%E9%99%A4%E9%93%BE%E8%A1%A8%E5%85%83%E7%B4%A0.html 视频讲解&#xff1a;https://www.bilibili.com…

CentOS7 MySQL5.7.35主从 不停机搭建 以及配置

如需安装MySQL&#xff0c;参照MySQL 5.7.35 安装教程 https://blog.csdn.net/CsethCRM/article/details/119418841一、主&从 环境信息准备 1.1.查看硬盘信息&#xff0c;确保磁盘够用&#xff08;主&从&#xff09; df -h1.2.查看内存信息 &#xff08;主&从&am…

11 IP协议 - IP协议头部

什么是 IP 协议 IP&#xff08;Internet Protocol&#xff09;是一种网络通信协议&#xff0c;它是互联网的核心协议之一&#xff0c;负责在计算机网络中路由数据包&#xff0c;使数据能够在不同设备之间进行有效的传输。IP协议的主要作用包括寻址、分组、路由和转发数据包&am…

Android 应用权限

文章目录 权限声明uses-permissionpermissionpermission-grouppermission-tree其他uses-feature 权限配置 权限声明 Android权限在AndroidManifest.xml中声明&#xff0c;<permission>、 <permission-group> 、<permission-tree> 和<uses-permission>…

shell编程(二)——字符串与数组

本文为shell 编程的第二篇&#xff0c;介绍shell中的字符串和数组相关内容。 一、字符串 shell 字符串可以用单引号 ‘’&#xff0c;也可以用双引号 “”&#xff0c;也可以不用引号。 单引号的特点 单引号里不识别变量单引号里不能出现单独的单引号&#xff08;使用转义符…