树莓派(3):树莓派4B安装Buster系统

之前在树莓派(1):树莓派安装系统介绍了树莓派系统的安装方法,其内容大多是上个学期的记录内容。

今天实战了一下,用了最新的树莓派4B(4G内存)和19年9月份更新的Buster镜像发现还是有所变动的,算是简洁了很多吧,在此记录一下。
PS:本次只记录我的实战操作,更多说明还是看树莓派(1):树莓派安装系统比较好:)

0. 获取镜像

首先,进入官方下载页面,我选择了Raspbian Buster with desktop进行下载

1. 烧写镜像

镜像解压后,用Win32 Disk Imager 将镜像文件写到Micro SD卡中.

记得是点写入而不是读取(是不是同时学会怎么保存镜像了hhh)
在这里插入图片描述
写入成功后,可以看到电脑的设备和驱动器产生了相应变化
在这里插入图片描述
将SD卡安全弹出:)

2. 开机

SD卡插入树莓派,上电,系统会自动进行安装。

开机界面如下在这里插入图片描述

2.1 初始设置

接下来进行一些初始设置,点击Next,选择国家、语言、键盘布局
(树莓派是英国产品,默认键盘布局是英国(GB),我们用的键盘布局一般是美国(US)的)
在这里插入图片描述
安全意识还是要有的,接下来修改原始密码——
在这里插入图片描述
下一步根据你的情况而定,我的是有黑边框的,所以就勾选了进行调整一下——
在这里插入图片描述

上一步调整重启后才有效,不必着急没有效果。下一步,连接WiFi,很简单,不多说了
在这里插入图片描述
下一步,更新软件,这一步可能耗时比较长,我当时担心没有换源速度会很慢就跳过了(然而后面出现的状况让我有点惊讶hhh,后面安装xrdp的时候会写到),此时要不要更新看你自己,强烈建议先跳过,换源后再更新。
在这里插入图片描述
最后一步,完成设置!此时不要急着Restart,点击Later,把我们的事情搞完了再重启吧。
在这里插入图片描述
点击左上角树莓派 --> Preference --> Raspberry Configuration,
在这里插入图片描述
为了SSH连接和远程桌面,我开启了SSHVNC,后期用到摄像头,所以把Camera也开启了
在这里插入图片描述
关于GPU的分配,可以看我之前整理的树莓派(0):树莓派基础知识

2.2 调整终端

Ctrl + Alt + T 调出终端后,发现字体有点小,先设置一下吧——

点击终端菜单栏的Edit --> Preference,增大一下字体Size。
在这里插入图片描述
终端输入sudo reboot进行重启

3. 设置远程连接

3.1 SSH连接

在刚才的操作中,我已经开启了SSH服务,直接连就好了
终端输入ip addr或者ip config查看IP
在这里插入图片描述可以看到IP为192.168.31.11,打开MobaXterm,新建一个Session,成功连接。注意:电脑和树莓派连接的是一个WIFI。
在这里插入图片描述
在这里插入图片描述
Okay,SSH成功连接,树莓派可以不接显示屏了

3.2 远程桌面

我习惯通过xrdp远程桌面访问系统,
首先要在 Raspian中安装 xrdp服务:sudo apt-get install xrdp
安装VNC: sudo apt-get install tightvncserver
启动xrdp服务:sudo /etc/init.d/xrdp start
将xrdp服务加入到系统默认启动服务中:sudo update-rc.d xrdp defaults
在这里插入图片描述
打开MobaXterm,新建一个Session
在这里插入图片描述
在这里插入图片描述
Okay,远程桌面也安装好了!

4. 关于镜像源

4.1 还需要换源吗?

大家有没有奇怪我并没有更换镜像源?

主要是让我比较吃惊的一点是,在我并没有更换镜像源的情况下,上一步安装xrdp的时候,出现了这样的场景——
在这里插入图片描述
这已经给换好了?可是查看/etc/apt/sources.list,明明还是
在这里插入图片描述
暂时不深究了,虽然不在把控之中,至少不是一件坏事:)

不过,当我执行sudo apt-get update的时候,发现速度还是以B为单位时,还是换一下源比较好。。。
在这里插入图片描述

4.1 换镜像源步骤

换源方法:我不太喜欢用nano和vi,先安装vim指令:
$ sudo apt-get remove vim-common
$ sudo apt-get install vim

  1. 打开配置sources.list文件
    sudo vim /etc/apt/sources.list

  2. 点击i按键进入insert模式,用#注释掉原文件内容,用以下内容取代

deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi

Esc,输入:wq保存并退出

  1. 打开配置raspi.list文件
    sudo vim /etc/apt/sources.list.d/raspi.list
  2. 点击i按键进入insert模式,用#注释掉原文件内容,用以下内容取代
deb http://mirror.tuna.tsinghua.edu.cn/raspberrypi/buster main ui
deb-src http://mirror.tuna.tsinghua.edu.cn/raspberrypi/buster main ui

Esc,输入:wq保存并退出

  1. 编辑镜像站后,更新升级
    sudo apt-get update
    sudo apt-get upgrade
    (update是更新软件列表,upgrade是更新软件)

这一次速度飞快:)

5. 写在后面的话

这是我用树莓派4B安装Buster版本镜像的步骤,其中关于镜像问题没有深究,还望懂这个问题的大佬回复一下:)
本次只记录我的实战操作,更多说明还是看树莓派(1):树莓派安装系统比较好:)

有问题多交流,可留言可发邮件,我的邮箱是zhaodongyu艾特pku(这里换成点)edu.cn。

<think>嗯,用户想在树莓派4B上安装ROS系统。我需要根据提供的引用资料来整理步骤。首先,引用[1]提到树莓派4B的系统Buster,但安装ROSKinetic可能比较旧,而引用[4]用的是Ubuntu18.04和ROSMelodic。可能用户需要选择适合的系统版本树莓派官方系统是Raspbian,但ROS支持可能有限。引用[3]提到UbuntuMATE20.04,而引用[4]用了Ubuntu18.04。可能安装ROS Melodic更合适,因为18.04是LTS。需要确认用户是否愿意安装Ubuntu而不是Raspbian。步骤应该包括:1.准备系统,选择Ubuntu18.04或20.04。2.配置软件源,引用[1]用了清华源,可能需要替换默认源。3.安装ROS依赖,如引用[4]中的python-wstool和rosdep。4.初始化rosdep,可能会遇到网络问题,需要换国内源。5.安装ROS桌面版或基础版。6.设置环境变量。还需要注意刷写镜像的方法,如引用[3]提到的SD卡工具,以及引用[2]中的dd命令。另外,安装过程中可能遇到的常见问题,比如依赖错误或编译问题,需要提醒用户。 需要检查用户是否有足够的存储空间,是否已经正确烧录系统镜像。可能还需要建议用户使用64系统,如果兼容的话。最后,生成相关问题,帮助用户进一步了解优化和应用场景。</think>### 如何在树莓派4B上安装ROS系统 #### 一、系统选择与准备 1. **推荐系统**:建议使用 **Ubuntu 18.04 LTS (Bionic Beaver)** 或 **Ubuntu 20.04 LTS (Focal Fossa)**,因为ROS对Ubuntu的兼容性更好。 - 若选择ROS Melodic,需搭配Ubuntu 18.04[^4];若选择ROS Noetic,则需Ubuntu 20.04。 - 树莓派官方系统Raspbian Buster也可安装ROS Kinetic,但需手动调整依赖库[^1]。 2. **烧录系统镜像**: - 使用工具如 **Win32 Disk Imager** 或 **Raspberry Pi Imager** 将Ubuntu镜像写入SD卡[^3]。 - 格式化SD卡时建议使用 **SD Card Formatter**[^3]。 #### 二、安装ROS核心步骤 1. **配置软件源**: 替换为国内镜像源(如清华源)以加速下载: ```bash sudo sed -i &#39;s@ports.ubuntu.com@mirrors.tuna.tsinghua.edu.cn@&#39; /etc/apt/sources.list ``` 2. **安装ROS依赖**: ```bash sudo apt update sudo apt install -y python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential ``` 3. **初始化rosdep**: ```bash sudo rosdep init rosdep update ``` - 若因网络问题失败,可替换`rosdep`源为国内镜像[^4]。 4. **安装ROS完整版**(以ROS Melodic为例): ```bash sudo apt install ros-melodic-desktop-full ``` 5. **环境变量配置**: ```bash echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc source ~/.bashrc ``` #### 三、验证安装 1. **启动ROS核心**: ```bash roscore ``` - 若成功运行,终端会显示`ROS_MASTER_URI`信息。 #### 四、常见问题与优化 1. **依赖冲突**: - 若出现`E: Unable to locate package ros-melodic-desktop-full`,检查软件源是否包含`packages.ros.org`[^1]。 2. **存储空间不足**: - 树莓派4B建议使用至少16GB的SD卡,并清理不必要的软件包。 3. **性能优化**: - 关闭图形界面:`sudo systemctl set-default multi-user.target`。 --- ###
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值