树莓派4B上安装Ubuntu18.04+ROS安装步骤(个人安装踩坑经历,非常详细的步骤)

目录

1.安装树莓派镜像工具(Raspberry Pi)

2.下载适用于树莓派的Ubuntu

3.通过Raspberry Pi把Ubuntu烧录进SD卡

4.启动树莓派

5.连接网络

方法一:在终端中进行修改

方法二:在启动树莓派之前进行文件配置

6.直接鱼香ROS,换源安装ROS一步到位

7.刷新本地的软件列表,并安装

8.下载Ubuntu桌面

9.成功运行小海龟


1.安装树莓派镜像工具(Raspberry Pi)

用途:用来烧录Ubuntu系统

下载地址:Raspberry Pi OS – Raspberry Pi

2.下载适用于树莓派的Ubuntu

适用于树莓派的Ubuntu系统 清华下载地址:Index of /ubuntu-cdimage/ubuntu/releases/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

3.通过Raspberry Pi把Ubuntu烧录进SD卡

(1)先擦除SD卡中的数据,烧入确认(擦除操作)

 (2)找到刚刚下载的Ubuntu文件,进行烧入

 

4.启动树莓派

接入电源,接入显示器,接入键盘,接入鼠标(鼠标在桌面出来之前都不需要)

刚开始进去会输入账号和密码默认都是:ubuntu

5.连接网络

方法一:在终端中进行修改

因为只有终端所以需要配置文件来进行联网

 su进入超级用户

su

进入路径,找到文件,并且打开

cd /etc/netplan
ls
nano 50-cloud-init.yaml

配置网络

特别注意:每一个:后面必须有一个空格,不要使用tab缩进,每一个缩进是两个空格

network: 
    ethernets: 
        eth0: 
            dhcp4: true
            optional: true
    version: 2
    wifis: 
        wlan0:
            access-points: 
                'WifiName'(你的wifi名字):
                    password: 88888888(你的wifi密码)
            dhcp4: true
            optional: true
            

 使用如下命令使其网络配置生效

sudo netplan generate
sudo netplan apply

ping一个网站查看是否连接成功

方法二:在启动树莓派之前进行文件配置

将空白的ssh文件放入sd卡
手动创建一个空白记事本.txt文件,命名为ssh,重命名,删掉.txt扩展名。将这个文件放入SD卡的boot盘中。

配置WiFI文件
用同样的方法新建一个空白文件wpa_supplicant.conf(注意要删掉扩展名.txt)
用记事本打开文件,输入以下配置,可以用多个network{}来配置多个wifi:

country=GB
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
    ssid="替换成第一个WiFi的名字,不删除引号,不能有中文"
    psk="替换成WiFi密码,不删除引号"
    priority=替换成数字,数字越大代表优先级越高
}
network={
    ssid="替换成第二个WiFi的名字,不删除引号,不能有中文"
    psk="替换成WiFi密码,不删除引号"
    priority=替换成数字,数字越大代表优先级越高
}

ssid是wifi名字,psk是密码,priority是优先级,数字大的wifi优先连接。

启动树莓派后,ping一个网站查看是否连接成功

6.直接鱼香ROS,换源安装ROS一步到位

这是一个大佬弄的,非常香,直接一条命令,换源+ROS一步到位,一路选择选项安装即可

wget http://fishros.com/install -O fishros && bash fishros

7.刷新本地的软件列表,并安装

sudo apt update

这个命令,会读取软件仓库的所有源列表,然后保存在本机。方便本机用户检索、对比。

相当于刷新本地的软件列表。

用户安装软件时,会直接从本地的源列表中,检索出 URL,进行安装。

sudo apt upgrade

将本地安装软件与本地软件列表对比,如本地安装版本低,会提示更新。

8.下载Ubuntu桌面

sudo apt install ubuntu-desktop

安装完成后重启即可

reboot

9.成功运行小海龟

启动ros

roscore

重新打开一个终端 ,运行成功后会弹出图形化界面

rosrun turtlesim turtlesim_node

运行以下代码可以通过上下左右控制小海龟运动

rosrun turtlesim turtle_teleop_key

 

猜你喜欢

转载自blog.csdn.net/leiting0817/article/details/131733808
今日推荐