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 可以安装大部分软件包,有些需要注意下划线之类的名称问题。 安装完之后重新编译一次就可以了,重复这个过程直到报错不再是软件包的问题。 有时下载不好,需要更新源: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) 最后编译成功了,截图如上。