赞
踩
如果插电没有自启,按一下Reset键(相当于开机键),如果开机黑屏,检查一下启动模式是否为TF卡启动,检查背面的两个拨动开关的位置,香橙派AIpro支持三种启动设备进行启动,其余两种启动设备启动方式自行查看用户手册
拨动开关BOOT1 | 拨动开关BOOT2 | 对应启动设备 |
---|---|---|
左 | 左 | 未使用 |
右 | 左 | STAT SSD和NVMe SSD |
左 | 右 | eMMC |
右 | 右 | TF卡 |
开屏默认用户名为HwHiAiUser
,密码为Mind@123
,开机第一件事就是修改密码
sudo passwd root # root默认密码也是Mind@123
sudo passwd HwHiAiUser
第二件事就是查看系统内核和CPU架构,方便后续安装软件时做参考(linux内核为5.10.0,系统架构为aarch64,软件下载ARM64 / ARMv8 / aarch64版本即可)
(base) HwHiAiUser@orangepiaipro:~/Desktop$ uname -a Linux orangepiaipro 5.10.0+ #1 SMP Mon Feb 26 15:29:07 CST 2024 aarch64 aarch64 aarch64 GNU/Linux (base) HwHiAiUser@orangepiaipro:~/Desktop$ lscpu Architecture: aarch64 CPU op-mode(s): 64-bit Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Vendor ID: 0x00 Model: 2 Thread(s) per core: 1 Core(s) per cluster: 4 Socket(s): - Cluster(s): 1 Stepping: 0x1 BogoMIPS: 96.00 Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp a simdhp cpuid asimdrdm jscvt fcma dcpop sha3 asimddp sha51 2 sve asimdfhm ssbs sb NUMA: NUMA node(s): 3 NUMA node0 CPU(s): 0-3 NUMA node1 CPU(s): NUMA node2 CPU(s): Vulnerabilities: Itlb multihit: Not affected L1tf: Not affected Mds: Not affected Meltdown: Not affected Mmio stale data: Not affected Retbleed: Not affected Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl Spectre v1: Mitigation; __user pointer sanitization Spectre v2: Not affected Srbds: Not affected Tsx async abort: Not affected
第三件事自然是安装nomachine和ssh了,这样就可以完全摆脱键鼠和显示屏独立使用了。推荐优先安装nomachine,因为nomachine会自动扫描局域网内的设备,这样就可以知道香橙派Aipro的IP地址了
双击连接香橙派Aipro,输入用户名和密码
注:如果出现黑屏或者无法控制的情况,可以先试试连接显示屏后能否正常使用,如果能可以在淘宝买个HDMI诱骗器来使用
设置香橙派开机自动解锁屏幕进入桌面(如果不做这一步,就每次都需要连接显示屏登录用户后才能使用nomachine进行控制)
sudo vi /etc/lightdm/lightdm.conf
# 在`[Seat:*]`部分添加以下行,然后保存退出
autologin-user=HwHiAiUser
autologin-user-timeout=0
sudo visudo
# 将末尾修改成如下,这样你的香橙派就能开机自动登录进入桌面了
HwHiAiUser ALL=(ALL) NOPASSWD: ALL
安装ssh并通过mobaxterm【下载地址】进行连接,通过sudo apt install openssh-server
来安装ssh服务,通过nomachine右键香橙派Aipro->Connection info来查看香橙派Aipro的设备IP,防止每次IP不一样的问题
经过测试,发现官方的镜像已经默认安装了python,c/c++环境,并且apt软件源已经换成了华为镜像源,省去了很多麻烦,这点好评
(base) HwHiAiUser@orangepiaipro:~$ gcc --version
gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
(base) HwHiAiUser@orangepiaipro:~$ g++ --version
g++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
(base) HwHiAiUser@orangepiaipro:~$ make --version
GNU Make 4.3
(base) HwHiAiUser@orangepiaipro:~$ python --version
Python 3.9.2
(base) HwHiAiUser@orangepiaipro:~$ which python
/usr/local/miniconda3/bin/python
ROS环境安装:
因为我目前学习的是自主空中机器人相关的知识,因此感觉这种小型主机更适合应用在智能车,无人机上,所以就需要安装ROS环境,Ubuntu22.04版本目前只支持安装ROS2以上的版>本,ROS环境安装推荐参考我的博客网站进行一键安装:ROS资源汇总-MGodmonkey的世界
这是当初我入门学习ROS结合PyQt搭建可视化界面写的一个小案例,感兴趣的可以前往:【ROS2-PyQt小案例】进行复刻
mkdir -p ~/dev_ws/src
cd ~/dev_ws/src
git clone https://github.com/MGod-monkey/ros2_pyqt_turtlesim_key.git
cd ~/dev_ws
colcon build
source install/setup.sh
ros2 run ros2_pyqt_turtlesim_key ros2_pyqt_turtlesim_key
您可以通过Qt designer打开 ‘ros2_pyqt_turtlesim_key/key.ui’ 文件来编辑图形界面,并通过以下命令将 ‘.ui’ 文件转换为python文件
pyuic5 -o key_ui.py key.ui
在香橙派Aipro上运行效果如下,还是很流畅的
因为之前实在没有跑过什么AI相关的案例,开发板也玩的少,只能先跑我本科毕设时候做的图像特征匹配案例来试试水了(小小提一嘴,我这毕设拿了校优二等hh),感兴趣的同样可以前往:【https://github.com/MGod-monkey/FeatureMatchToolbox.git】进行复刻
3.运行SuperGule算法进行实时的匹配
实际运行下来,在处理640x480图像时有13fps左右,这效果已经远远超出了我原本的预期了,俗话说1帧能玩,2帧流畅,3帧电竞,,,
非常感谢香橙派官方对本次测评的大力资助,说实话当初官方找到我的时候我的非常震惊的,因为我本身并不是专业的测评博主,只是喜欢在论坛上分享学习经验和知识的小白白,因此再次感谢香橙派官方对我信任 ,前段时间看到树莓派5B发布,四路 Arm Cortex-A76 @ 2.4GHz,512KB二级缓存,2MB L3 高速缓存,双 4kp60 HDMI 显示输出,,,,心里是狠狠悸动了一下,但看到现在国产派也在慢慢上赶,心里也是非常喜悦的(虽然本次的香橙派和华为合作研发的香橙派Aipro跟树莓派5B不是一个赛道的)
希望本次香橙派Aipro入门博客分享能给正在入门香橙派的看客一个经验分享,希望香橙派的生态越来越好,香橙派b,华为
b
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。