[嵌入式AI从0开始到入土]13_orangepi aipro开箱测评

[嵌入式AI从0开始到入土]嵌入式AI系列教程

注:等我摸完鱼再把链接补上
可以关注我的B站号工具人呵呵的个人空间,后期会考虑出视频教程,务必催更,以防我变身鸽王。

第1期 昇腾Altas 200 DK上手
第2期 下载昇腾案例并运行
第3期 官方模型适配工具使用
第4期 炼丹炉的搭建(基于Ubuntu23.04 Desktop)
第5期 炼丹炉的搭建(基于wsl2_Ubuntu22.04)
第6期 Ubuntu远程桌面配置
第7期 下载yolo源码及样例运行验证
第8期 在线Gpu环境训练(基于启智ai协作平台)
第9期 转化为昇腾支持的om离线模型
第10期 jupyter lab的使用
第11期 yolov5在昇腾上推理
第12期 yolov5在昇腾上应用
第13期 orangepi aipro开箱测评
未完待续…


文章目录

  • [嵌入式AI从0开始到入土]嵌入式AI系列教程
  • 前言
  • 一、硬件
    • 1、外观
    • 2、接口
  • 二、软件
  • 三、制卡
  • 四、启动
    • 1、串口
    • 2、有线网络
    • 3、无线网络(首次启动不支持)
  • 总结


前言

注:本文使用资源截至2024年2月5日,后期镜像内容可能会有所不同
今天中午,作者终于收到了等了2个月之久的香橙派联合华为推出的orangepi aipro。这里做个简单的开箱测评,大体与Atlas 200i Dk A2一致,下文就讲下不同的地方吧,其他的看本系列第一期就可以啦。

以下是我的开箱上手的一个视频。

orangepiaipro开箱视频

官方资料下载地址:http://www.orangepi.cn/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-Pi-AIpro.html

一、硬件

1、外观

这里我购买的是顶配(16G8T算力开发板+外壳+散热器+电源)。
在这里插入图片描述
这个tf卡座竟然不可能按下去弹出卡,缺少了灵魂,希望在下一版中改进,还突出平面,虽然应该是为了拔卡方便,但是会导致更大的损毁风险。
在这里插入图片描述
盖子是磁吸的,这点好评
在这里插入图片描述
安装完成后内部结构
在这里插入图片描述
wifi天线特写
在这里插入图片描述
使用的芯片是Ascend310B4,似乎是国产工艺,因为我的Atlas 200DK上的Ascend310最后是TW
在这里插入图片描述

2、接口

正面从左到右依次是tf卡槽,电源指示灯,关机按键(不支持开机),mic,reset按键。
在这里插入图片描述
右侧有一个micro USB接口,用于串口调试。不是type-C,也没有附赠数据线,我翻了半天才找到一根十年前手机数据线,好在能用。
在这里插入图片描述
背部接口比较多,从左到右依次是电源接口,HDMI,号称外星科技的3.5mm耳机接口,type-c(不支持usb2.0),两个usb3.0,一个千兆网口。
在这里插入图片描述

二、软件

在软件上和Atlas 200i DK属于套娃产品。差不多就是华为和老荣耀的关系。
由于我手里没有采集卡,这里截了一张官方视频的图。
在这里插入图片描述
建议使用有桌面的ubuntu镜像,已经预装了相关软件和案例。

我到手跑了一下yolo案例,感觉更加流程,不知道是不是错觉。详见视频最后。

三、制卡

注意:虽然开发板支持tf卡,ssd,emmc三种方式,后两种方式需要借助tf卡启动系统后在开发板上刷入系统,注意更改开发板背面编码开关
这里有一点点不一样,华为官方的制卡工具是没有这个板子的,需要去香橙派的资料页面下载镜像,百度云。。。
昇腾小助手给大家搬运到华为的OBS了,大家也可以从这里下载,地址:
https://obs-9be7.obs.cn-east-2.myhuaweicloud.com/OrangePi/20240202/opiaipro_ubuntu22.04_desktop_aarch64_20240202.img.xz
注意:镜像不需要解压
制卡方法五花八门,我这边尝试过Raspberry Pi Imager(系统选项最下面选择Use custom),Ascend AI Devkit Imager(选择本地镜像),balenaEtcher(管理员权限打开),都是可以的。
制卡时间大概在10-15分钟。

四、启动

1、串口

使用usb线连接开发板和电脑,打开设备管理器,如果没有这个端口,需要手动打下驱动,不过,都看到这篇文章了,应该不至于没这个驱动吧。
在这里插入图片描述
打开串口工具,我还是用的Mobaxterm,如图所示。
在这里插入图片描述
正确连接后,开机串口会有信息打印,直至显示liteos 启动成功,风扇声音变小,回车几次就会出现登录窗口,输入账号:HwHiAiUser,密码:Ming@123。可以配置wifi,方便下次登录使用。
配网命令如下

nmcli dev wifi			#扫描周围的WIFI 热点
sudo nmcli dev wifi connect wifi_name password wifi_passwd	#连接指定wifi
ip addr show wlan0		#查看wifi 的IP 地址

2、有线网络

直接连接路由器,会自动获取ip,使用ssh登录即可。
账号:HwHiAiUser,密码:Ming@123

3、无线网络(首次启动不支持)

请不要通过修改/etc/network/interfaces 配置文件的方式来连接WIFI,通过这种方式连接WIFI 网络使用会有问题
在配网完成后,下次开机会自动连接指定wifi,但是似乎桌面版ubuntu镜像有bug,我这里在一段时间空闲后会断网,疑似休眠。我试过插入usb键鼠等方式去唤醒,但仍无法恢复wifi链接,我没接显示器,不清楚具体原因。但无桌面版的那个镜像没有这个问题。

总结

时间有限,暂时体验到这里,测试了前几期的内容,除了atc转换时芯片名称要改下,其他都一样。

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

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

相关文章

【算法设计与分析】最小覆盖字串

📝个人主页:五敷有你 🔥系列专栏:算法分析与设计 ⛺️稳中求进,晒太阳 题目 给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回…

支持534种语言,开源大语言模型MaLA-500

无论是开源的LLaMA 2还是闭源的GPT系列模型,功能虽然很强大,但对语言的支持和扩展比较差,例如,二者都是以英语为主的大模型。 为了提升大模型语言的多元化,慕尼黑大学、赫尔辛基大学等研究人员联合开源了,…

python创建pdf文件

目录 一:使用reportlab库 二:使用使pdf库 在Python中生成PDF文件可以使用多种库,其中最常用的是reportlab和fpdf。以下是使用这两个库生成PDF文件的示例代码: 一:使用reportlab库 1:写入文字信息 from r…

【深度学习理论】持续更新

文章目录 1.统计学习理论 1.统计学习理论 统计学习理论,一款适合零成本搞深度学习的大冤种的方向 从人类学习到机器学习的对比(学习的过程分为归纳和演绎 ),引出泛化和过拟合的概念。 如何表示归纳的函数规律呢?以监督…

XAI:探索AI决策透明化的前沿与展望

文章目录 📑前言一、XAI的重要性二、为什么需要可解释人工智能三、XAI的研究与应用四、XAI的挑战与展望 📑前言 随着人工智能技术的快速发展,它已经深入到了我们生活的方方面面,从智能手机、自动驾驶汽车到医疗诊断和金融投资&…

【Linux驱动】块设备驱动(二)—— 块设备读写(使用请求队列)

块设备的操作函数并没有类似于字符驱动中的read 和write函数,要实现读写操作,只能在请求处理函数中实现。这就分为两种,是否要使用请求队列,请求队列的主要作用是管理和调度IO请求。在以下情况中,一般需要用到请求队队…

C++:深入剖析默认参数

看下列代码执行结果&#xff0c;你猜一猜会输出什么&#xff1f; #include<iostream> using namespace std; struct A {virtual void fun(int a 10) {cout << "A,a"<<a;} }; struct B :public A {void fun(int a 5) {cout <<"B,a&qu…

re:从0开始的CSS学习之路 1. CSS语法规则

0. 写在前面 现在大模型卷的飞起&#xff0c;感觉做页面的活可能以后就不需要人来做了&#xff0c;不知道现在还有没有学前端的必要。。。 1. HTML和CSS结合的三种方式 在HTML中&#xff0c;我们强调HTML并不关心显示样式&#xff0c;样式是CSS的工作&#xff0c;现在就轮到C…

编码世界探秘:原反补码与实数表示,含定点、浮点及BCD编码

数值的编码表示 整数编码表示 在计算机中&#xff0c;因为只有0和1这两种形式&#xff0c;但为了表示数的正&#xff08;&#xff09;&#xff0c;负&#xff08;-&#xff09;号&#xff0c;就要将数的符号以0和1编码。 通常把一个数的最高位定义为符号位&#xff0c;用0表…

Zephyr NRF7002 实现AppleJuice

BLE的基础知识 ble的信道和BR/EDR的信道是完全不一样的。但是范围是相同的&#xff0c;差不多也都是2.4Ghz的频道。可以简单理解为空中有40个信道0~39信道。两个设备在相同的信道里面可以进行相互通信。 而这些信道SIG又重新编号&#xff1a; 这个编号就是把37 38 39。 3个信道…

Python中的while循环,知其然知其所以然

文章目录 while循环结构1.用循环打印1 ~ 100步骤解析2. 1 ~ 100的累加和3.死循环1. 用死循环的方法实现 1 ~ 100累加和 4. 单向循环(1)打印 一行十个小星星*(2)通过打印一个变量的形式,展现一行十个小星星(3)一行十个换色的星星 ★☆★☆★☆★☆★☆(4)用一个循环,打印十行十列…

5、从 CSV 到 ChatGPT 的完整分析报告,只需 5 个简单步骤

从 CSV 到 ChatGPT 的完整分析报告,只需 5 个简单步骤 数据分析是一项耗时的活动。使用 ChatGPT,我们可以在短时间内进行数据汇总、数据预处理、数据可视化等。 无论您从事什么行业,在数据驱动时代,知道如何分析数据比以往任何时候都更加重要。数据分析将使企业能够保持竞…