香橙派 AIpro初体验

  香橙派(Orange Pi)AI Pro开发板是一款高性能的AI开发板,由香橙派联合华为精心打造。香橙派(Orange Pi),作为深圳市迅龙软件有限公司倾力打造的开源产品品牌,致力于向全球个人及企业用户提供卓越性价比的开源硬件、软件。除了专注于开源硬件与软件的研发与生产,为用户提供一站式的开源学习与开发体验,让创新不再遥不可及。

  香橙派(Orange Pi)AI Pro开发板它搭载了昇腾AI处理器,具备强大的计算能力和丰富的接口,可广泛应用于AI边缘计算、深度视觉学习及视频流AI分析等领域。此外,它还支持C&C++、Python等编程语言,方便用户进行深度学习推理计算、图形图像预处理等操作。

总之,OrangePi AI Pro是一款功能强大、易于使用的AI开发板,适合各种AI项目的开发和实现。今天,就让我们一起走进香橙派AIpro的世界,探索它的魅力所在。

 

 

一、硬件参数

  开发板提供了半精度(FP16):4TFLOPS/“整数精度(INT8):8TOPS 的澎湃算力,支持多种AI算法原型验证和推理应用开发。同时,OrangePi AI Pro具有丰富的外设接口,如HDMI输出、GPIO接口、USB接口等,赋予了其强大的可扩展性具体的硬件外设如下表所示:

昇腾AI处理器

4核64位Arm处理器+AI处理器

AI算力

半精度(FP16):4TFLOPS

整数精度(INT8):8TOPS

内存

类型:LPDDR4X

容量:8GB或16GB

存储

板载32MB的SPIFlash

MicroSD卡插槽

eMMC插座:可外接eMMC模块

M.2M-Key接口:可接2280规格的NVMeSSD或SATASSD

以太网

支持10/100/1000Mbps

板载PHY芯片:RTL8211F

Wi-Fi+蓝牙

支持2.4G和5G双频WIFI

BT4.2

模组:欧智通6221BUUC

USB

2个USB3.0Host接口

1个Type-C接口(只支持USB3.0,不支持USB2.0)

摄像头

2个MIPICSI2Lane接口

显示

2个HDMI接口

1个MIPIDSI2Lane接口

音频

1个3.5mm耳机孔,支持音频输入输出

2个HDMI音频输出

40pin扩展口

用于扩展UART、I2C、SPI、PWM和GPIO等接口

按键

1个复位键,1个关机键,1个升级按键

拨码开关

2个拨码开关:用于控制SD卡、eMMC和SSD启动选项

电源

支持Type-C供电,20VPD-65W适配器

LED灯

1个电源指示灯和1个软件可控指示灯

风扇接口

4pin,0.8mm间距,用于接12V风扇,支持PWM控制

电池接口

2pin,2.54mm间距,用于接3串电池,支持快充

调试串口

Micro USB接口的调试串口

支持的操作系统

Ubuntu22.04和openEuler22.03

 

 

 

二、基础配置

1、启动方式

  香橙派AIpro开发板支持从TF卡、eMMCSSD(支持NVMeSSDSATASSD)启动。具体启动是由开发板背面的两个拨码(BOOT1BOOT2)开关来控制的,具体的如下图所示。

      BOOT1BOOT2两个拨码开关都支持两种状态,所以总共有4设置状态,开发板目前只使用了其中的三种。不同的设置状态对应的启动设备如下表所示:

 

2、桌面登录方式

  开发板有两个HDMI接口(目前只有HDMI0支持显示Linux系统的桌面,HDMI1显示Linux系统桌面的功能还需等软件更新),如果想显示Linux系统的桌面,可以将开发板的HDMI0接口连接到HDMI显示器。

 

  开机通电一段时间,会弹出如下所示的登录界面。

      Linux桌面系统的默认登录用户为HwHiAiUser,登录密码为Mind@123

 

  目前没有打开root用户登录的通道成功登录后显示的Linux系统桌面如下图所示:

 

3、其它登录方式

 (1)串口putty登录 

  开发板默认使用uart0做为调试串口。需要注意的是,uart0TXRX引脚同时接到了两个地方,所以有两种使用调试串口的方法。(注意:两种方法不能同时使用)

  或者:

      Linux桌面系统的默认登录用户为HwHiAiUser,登录密码为Mind@123

注意

  输入密码的时候,屏幕上是不会显示输入的密码的具体内容的,请不要以为是有什么故障,输入完后直接回车即可。

 

 

  1.  

(2)SSHMobaXterm登录

  首先要确定香橙派(Orange Pi)AI Pro开发板是否连接到网络。

  通过网口连接系统启动后会通过DHCP自动给以太网口分配IP地址。在开发板查看IP地址的命令如下所示:

          (base)HwHiAiUser@orangepiaipro:~$ ip a s eth0 

  通过WiFi连接网络,可以通过如下所示的命令查看IP地址:

          (base)HwHiAiUser@orangepiaipro:~$ ip a s wlan0

  可以使用MobaXterm远程登录香橙派AIpro开发板,MobaXterm软件中新建一个SSH会话。步骤如下所示:

           a.打开Session

           b.然后在SessionSetting中选择SSH

           c.然后在Remotehost中输入开发板的IP地址。

           d.然后在Specifyusername中输入Linux系统的用户名rootHwHiAiUser

           e.最后点击OK即可。

      Linux桌面系统的默认登录用户为HwHiAiUser,登录密码为Mind@123

注意

  输入密码的时候,屏幕上是不会显示输入的密码的具体内容的,请不要以为是有什么故障,输入完后直接回车即可。

 

  登录后,如下所示。

 

  1.  

(3)VNC远程桌面登录

  对于没有显示器的情况下,可以使用RealVNC Viewer远程登录香橙派AIpro开发板

      Linux桌面系统的默认登录用户为HwHiAiUser,登录密码为Mind@123

 

 

三、使用AI识别范例

  首先登录 Linux 系统桌面,然后打开文件管理器,进入保存 AI 应用范例的目录下,具体目录如下所示。

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

 

  使用命令行进入范例的目录下,具体指令如下所示。

 

  然后执行 start_notebook.sh 启动脚本,具体指令如下所示。

            (base) HwHiAiUser@orangepiaipro:~/samples/notebooks$ ./start_notebook.sh

 

  在执行该脚本后,终端会出现如下打印信息,在打印信息中会有登录 Jupyter Lab 的网址链接。复制网址后,通过浏览器打开该网址。

 

  打开该网址会得到如下所示界面。

 

  1.  

1、调用yolov5识别物体

(1)视频识别

  在显示的浏览器界面中,进入01-yolov5文件中,然后双击打开 main.ipynb 文件,点击快进按钮运行样例,在弹出的对话框中单击Restart”按钮,此时该样例开始运行,具体操作如下所示。

 

  最终识别的样式如下所示,这里是视频,我截取的屏幕。

 

    1.  

(2)摄像头、图片识别

  在 main.ipynb 文件中 infer_mode 的值可赋值为 imagevideo camera,分别对应对图片、视频、USB 摄像头中的内容进行目标检测,默认值为 video,具体的操作如下所示。

 

  1.  

2、调用ORC识别文字

  在显示的浏览器界面中,进入02-yolov5文件中,然后双击打开 main.ipynb 文件,点击快进按钮运行样例,在弹出的对话框中单击Restart”按钮,此时该样例开始运行,具体操作和上面的yolov5识别物体操作一样,这里就省略最后的效果如下图所示。

 

  这里还有一些别的范例,我就不一一列举了。需要的小伙伴可以自己动手去实验一下。

 

  对于这次体验使用Orange Pi AI Pro开发板的体验感受非常出色。这款开发板凭借其强大的昇腾AI处理器和高达8TOPS INT8的计算能力,轻松应对了我在图像和视频数据分析中的复杂需求。无论是教育实验、机器人编程还是无人机控制,它都表现出了卓越的性能。

 

  整个开发过程流畅,硬件和软件的兼容性极佳,为我带来了高效且愉快的开发体验。

 

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

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

相关文章

设计软件有哪些?建模和造型工具篇(3),渲染100邀请码1a12

这次我们接着介绍建模工具。 1、FloorGenerator FloorGenerator是由CG-Source开发的3ds Max插件,用于快速创建各种类型的地板和瓷砖。该插件提供了丰富的地板样式和布局选项,用户可以根据需要轻松创建木质地板、石板地板、砖瓦地板等不同风格的地面。F…

人生二选一:央企就业?美国做博士后?—请看她的抉择

一位30岁的女博士,收到国内央企和德国、美国的博士后邀请函,她该如何选择?知识人网小编推荐这篇文章,为大家解开谜题的同时,也给有同样纠结的学者提供一些启迪。 去年12月底的一个晚上,我收到美国一所高校发…

100个 Unity小游戏系列六 -Unity 抽奖游戏专题四 翻卡游戏

一、演示效果 二、知识点讲解 2.1 布局 void CreateItems(){reward_data_list reward_data_list ?? new List<RewardData>();reward_data_list.Clear();for (int i 0; i < ItemCount; i){GameObject item;if (i 1 < itemParent.childCount){item itemParent…

Python解析网页-requests_html

目录 1、什么是requests_html 2、安装与配置 3、快速入门 4、图片下载 1.什么是requests_html requests_html是一个Python库&#xff0c;用于从Web页面中提取数据。 它提供了对HTML内容的解析和处理功能&#xff0c;使您可以轻松地从网页中提取文本、链接、图像和其他元素。…

嵌入式UI开发-lvgl+wsl2+vscode系列:4、动画(Animations)

文章目录 一、前言二、动画示例1、示例1&#xff08;基础按钮label的组合动画&#xff09;2、示例2&#xff08;回放效果动画&#xff09;3、示例3&#xff08;贝塞尔曲线3动画&#xff09;4、示例4&#xff08;动画时间轴&#xff09; 三、最后 一、前言 接下来我们进行动画的…

Golang | Leetcode Golang题解之第101题对称二叉树

题目&#xff1a; 题解&#xff1a; func isSymmetric(root *TreeNode) bool {u, v : root, rootq : []*TreeNode{}q append(q, u)q append(q, v)for len(q) > 0 {u, v q[0], q[1]q q[2:]if u nil && v nil {continue}if u nil || v nil {return false}if …

JWT使用方法

目录 基础概念 依赖 生成令牌 工具类 控制层 解析令牌 工具类 网关过滤器 效果 基础概念 Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准&#xff08;(RFC 7519).该token被设计为紧凑且安全的&#xff0c;特别适用于分布式站点…

深入解读力扣154题:寻找旋转排序数组中的最小值 II(多种方法及详细ASCII图解)

❤️❤️❤️ 欢迎来到我的博客。希望您能在这里找到既有价值又有趣的内容&#xff0c;和我一起探索、学习和成长。欢迎评论区畅所欲言、享受知识的乐趣&#xff01; 推荐&#xff1a;数据分析螺丝钉的首页 格物致知 终身学习 期待您的关注 导航&#xff1a; LeetCode解锁100…

弘君资本:沪指跌0.46%,电力板块逆市爆发,半导体板块强势

28日&#xff0c;沪指早盘窄幅震动&#xff0c;午后回落走低&#xff1b;深证成指、创业板指大幅下探&#xff1b;两市成交额小幅萎缩。 截至收盘&#xff0c;沪指跌0.46%报3109.57点&#xff0c;深证成指跌1.23%报9391.05点&#xff0c;创业板指跌1.35%报1806.25点&#xff0c…

Windows 11 HBuilder X的安装和环境搭建教程

文章目录 目录 文章目录 安装流程 小结 概要安装流程技术细节小结 概要 HBuilder X是一个由DCloud推出的集成开发环境&#xff08;IDE&#xff09;&#xff0c;主要用于构建基于HTML、CSS和JavaScript的跨平台应用程序&#xff0c;如微信小程序、App、H5等。它提供了丰富的功能…

【Unity】颜色混合计算

在图形渲染中&#xff0c;颜色混合&#xff08;Color Blending&#xff09;是指将多个颜色值组合在一起以生成最终显示的颜色。颜色混合技术广泛用于处理半透明效果、光照效果和后期处理效果。以下是一些常见的颜色混合模式&#xff1a; 1. 正常混合&#xff08;Normal Blendi…

简单四步完成基于云服务器ARL资产侦察灯塔系统搭建

简单四步完成基于云服务器ARL资产侦察灯塔系统搭建及使用 前言 官网介绍&#xff1a;ARL全称-Asset Reconnaissance Lighthouse&#xff0c;中文含义&#xff1a;资产侦察灯塔系统。 旨在快速侦察与目标关联的互联网资产&#xff0c;构建基础资产信息库。 协助甲方安全团队或…

DragonKnight CTF复现(一)

这次的 re 题也是挺难的&#xff0c;按 wp 来学习一波 elec_go 下次遇到这种给了很多东西&#xff0c;又不知道怎么分析的&#xff0c;先百度一下。 Electron程序逆向&#xff08;asar归档解包&#xff09;_asar解包-CSDN博客 [原创] electron开发、打包与逆向分析-软件逆向-…

AutoDL搭建 ChatGLM3

租用新实例 这里选择的西北 B 区、RTX 409024GB 创建虚拟环境并激活 # 安装虚拟环境至数据盘 conda create --prefix /root/autodl-tmp/envs/chatglm3-demo python3.10# 激活虚拟环境 conda activate /root/autodl-tmp/envs/chatglm3-demo拉取ChatGLM3仓库代码 # 开启学术…

代码随想录算法训练营第七天| 454.四数相加II 、383. 赎金信、 15. 三数之和、18. 四数之和

454.四数相加II 题目链接&#xff1a; 454.四数相加II 文档讲解&#xff1a;代码随想录 状态&#xff1a;没做出来&#xff0c;没想到考虑重复的情况&#xff01; 题解&#xff1a; public int fourSumCount(int[] nums1, int[] nums2, int[] nums3, int[] nums4) {// 结果计数…

Python调用科大讯飞在线语音合成API --内附完整项目

一&#xff0c;注册讯飞账号&#xff0c;并实名制。 讯飞开放平台-以语音交互为核心的人工智能开放平台 (xfyun.cn) 二、找到音频合成&#xff0c;按页面提示申请免费试用。 在线语音合成_免费试用-讯飞开放平台 (xfyun.cn) 三、申请免费使用后&#xff0c;找到API信息如下…

vscode远程登录阿里云服务器【使用密钥方式--后期无需再进行密码登录】【外包需要密码】

1&#xff1a;windows主机上生成【私钥】【公钥】 1.1生成公钥时不设置额外密码 1.2生成公钥时设置额外密码【给外包人员使用的方法】 2&#xff1a;在linux服务器中添加【公钥】 3&#xff1a;本地vscode连接linux服务器的配置 操作流程如下 1.1本地终端中【生成免密登录…

从0到100,渠道码如何成为SaaS企业增长的加速器

在当今数字化时代&#xff0c;企业的增长策略已不再是单一和线性的。渠道码的出现&#xff0c;为SaaS&#xff08;软件即服务&#xff09;企业提供了一种全新的、多维度的增长途径&#xff0c;真正实现了从0到100的快速增长。 一、渠道码的高可定制性和灵活性&#xff0c;为Sa…

基于.NetCore和ABP.VNext的项目实战二:Swagger

Mag.Blog.Swagger层添加Volo.Abp.AspNetCore和Swashbuckle.AspNetCore包,引用实体层.Domain 添加模块类MagBlogSwaggerModule.cs,依赖MagBlogDomainModule模块,并且重写ConfigureServices和OnApplicationInitialization方法 namespace Mag.Blog.Swagger {[DependsOn(typeof…

错误提示:“由于找不到steam_api.dll,无法继续执行代码”修复方法,缺少steam_api.dll文件原因

在尝试运行某些游戏或程序时&#xff0c;用户可能会遇到一个常见的错误提示&#xff1a;“由于找不到steam_api.dll&#xff0c;无法继续执行代码”。这个错误信息表明&#xff0c;系统在启动程序或游戏时无法定位到必要的steam_api.dll文件&#xff0c;这是一个关键的动态链接…