52 lines
2.6 KiB
Markdown
52 lines
2.6 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](https://raw.githubusercontent.com/wwjiefei/pictureBed/main/202410172226948.png)
|
|||
|
|
|||
|
3.上传压缩包并解压:
|
|||
|
|
|||
|
tar -xvzf RobotKernal-UESTC-main.tar.gz
|
|||
|
|
|||
|
![image-20241018003308923](https://raw.githubusercontent.com/wwjiefei/pictureBed/main/202410180033979.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](https://raw.githubusercontent.com/wwjiefei/pictureBed/main/202410181811356.png)
|
|||
|
|
|||
|
最后编译成功了,截图如上。
|