树莓派5-ubuntu 24.04 安装 ros环境

在开始安装ros环境前,需要确保已经准备好了以下操作

1.树莓派5开发板,已经烧录了 ubuntu 24.04,并做好了一些基础配置,如:远程访问配置,语言配置,网络配置等

2.新手建议在上面安装一个宝塔面板进行后续操作很方便

由于树莓派5开发板的芯片是 arm架构,我这里通过以下方式进行安装ros环境。

登录宝塔面板,在宝塔上安装docker环境:

1.ubuntu22.04 镜像拉取

宝塔上的docker安装好后,使用ssh远程树莓派或者直接在宝塔上点击终端命令行输入以下命令拉取 ubuntu22.04

复制代码
docker pull ubuntu:22.04 --platform=arm64

ubuntu22.04 镜像拉取完毕后,接着在本地镜像里面就可以查看到,然后点击创建一个容器,按自己需求取一个名字。

启动容器,点击容器后面的终端按钮

2.小鱼ros2 humble

打开容器的终端后,在里面输入以下命令安装:小鱼ros2 humble,这个对新手很友好,可以根据提示一键安装

复制代码
wget http://fishros.com/install -O fishros && . fishros

根据提示,选择对应的指令,一般按提示中的推荐跟着走就行,这一步要等很久,静待完成即可

3.安装eqmu

复制代码
docker run --rm --privileged multiarch/qemu-user-static:register

4.设置环境

复制代码
source /opt/ros/jazzy/setup.bash
source ~/.bashrc

5.测试

复制代码
ros2 run demo_nodes_cpp talker

如果出现如下图类似的内容则表示安装成功

本文参考自:https://blog.csdn.net/ashcn2001/article/details/147900993

相关推荐
NetInside_16 小时前
基于 Gartner 2025 报告:数字体验监测(DEM)核心价值与企业落地指南
运维·云原生
weixin_3077791316 小时前
Jenkins 多分支流水线自动化引擎:GitHub Branch Source 插件完全指南
运维·架构·自动化·jenkins
_F_y16 小时前
Linux中gdb的使用
linux
谢某清心寡欲16 小时前
搭建Linux源码阅读环境
linux
孫治AllenSun16 小时前
【Doris】运维命令
运维·服务器·网络
我科绝伦(Huanhuan Zhou)16 小时前
Oracle控制文件、SCN与检查点机制深度解析及数据库初始化原理
运维·数据库·oracle
杨云龙UP17 小时前
从0到可落地:Oracle RMAN异地NFS备份标准脚本(多实例通用)
linux·运维·数据库·oracle
黑客思维者17 小时前
嵌入式系统DevSecOps深度设计:构建固件级漏洞免疫体系的自动化管道
运维·自动化·devsecops·嵌入式系统
古城小栈17 小时前
吃透Cron表达式
linux·服务器·数据库
猫猫的小茶馆17 小时前
【ARM】BootLoader(Uboot)介绍
linux·汇编·arm开发·单片机·嵌入式硬件·mcu·架构