52 lines
2.7 KiB
Markdown
52 lines
2.7 KiB
Markdown
2024.10.17
|
||
|
||
1.stationps m3
|
||
|
||
Station M3 是一款紧凑型 AI 迷你 PC,搭载 Rockchip RK3588S 处理器,具有 8 核 64 位架构,主频高达 2.4GHz。它适用于边缘计算、AI 开发、物联网网关和工业控制等场景。其主要特点包括:
|
||
|
||
- **8K 视频支持**:支持 8K 视频解码和编码,适合高分辨率视频处理和显示需求。
|
||
- **AI 能力**:内置强大的 NPU,提供 6Tops 的计算能力,支持主流的深度学习框架,适合各种 AI 应用。
|
||
- **存储和内存**:支持最高 32GB 内存,并具有大容量存储扩展能力。
|
||
- **连接性**:配备千兆以太网和双频 WiFi,支持多种输入输出接口,确保强大的网络和设备连接能力。
|
||
|
||
连接好各种线路后,输入sudo passwd firefly:
|
||
|
||
可以设置初始的密码,我设置为123456
|
||
|
||
lsb_release -a可以查看当前Ubuntu版本 为20.04
|
||
|
||
uname -a可以查看Linux版本
|
||
|
||
2.安装ros-noetic:使用小鱼一键安装:wget http://fishros.com/install -O fishros && . fishros
|
||
|
||
根据自己的环境和需要进行选择。测试:
|
||
|
||
![image-20241017222618888](http://logzhan.vicp.io:3000/ZhaiShuaiShuai/Report/raw/branch/main/Docs/2024-10-17/Image/fig1.png)
|
||
|
||
3.上传压缩包并解压:
|
||
|
||
tar -xvzf RobotKernal-UESTC-main.tar.gz
|
||
|
||
![image-20241018003308923](http://logzhan.vicp.io:3000/ZhaiShuaiShuai/Report/raw/branch/main/Docs/2024-10-17/Image/fig2.png)
|
||
|
||
catkin-make进行编译,编译路径:~/bot/robotkernal-uestc/Code/MowingRobot/pibot_ros/ros_ws
|
||
|
||
在编译的过程中,会遇到各种软件包没有安装的问题,使用sudo apt-get install <package-name>可以安装大部分软件包,有些需要注意下划线之类的名称问题。
|
||
|
||
安装完之后重新编译一次就可以了,重复这个过程直到报错不再是软件包的问题。
|
||
|
||
有时下载不好,需要更新源:sudo apt update
|
||
|
||
在搞定上面那些所有的软件包之后,开始编译了。但是需要先编译:catkin_make --pkg pibot_msgs
|
||
|
||
这样才行,因为编译顺序无法控制,先编译这个才能提供一些必要的软件包,不然会报错。
|
||
|
||
然后再次编译项目:出现了im2d缺少头文件的问题等,大部分是因为无法找到软件包的地址,设置软连接可以解决大部分的问题。
|
||
|
||
还遇到了一个很奇怪的问题,安装软件时报错openssh-server,解决方法参考:
|
||
|
||
[【ubuntu】手把手教你解决ubuntu报错openssh-server E: Sub-process /usr/bin/dpkg returned an error code (1)-阿里云开发者社区 (aliyun.com)](https://developer.aliyun.com/article/1476470)
|
||
|
||
![e3a9bff9705a73f5185222cfb8a7be79](http://logzhan.vicp.io:3000/ZhaiShuaiShuai/Report/raw/branch/main/Docs/2024-10-17/Image/fig3.png)
|
||
|
||
最后编译成功了,截图如上。 |