树莓派安装Ubuntu系统

article/2025/9/22 11:40:42

参考:树莓派+ubuntu18.04+ROS-melodic+MAVROS+librealsense+vio+realsense_ros

基础知识:

树莓派支持许多操作系统,包括原生的Raspberry Pi OS(Raspbian),但是其无法安装ROS,Mavros等安装包,无法控制pixhawk等飞控硬件。只有ubuntu较好的支持ROS,MAVROS等软件包。其中Ubuntu Mate系统ubuntu官方的系统,up主之前安装过好像和ubuntu差的挺多,反正我是放弃使用了,不知道其他小伙伴用的效果如何,欢迎评论区讨论。

系统分为arm64和amd64(×86)等架构,树莓派是arm64架构。

Ubuntu系统分为桌面版,服务器版,云端版,物联网版等,但我们大多数用到桌面版,也可以通过服务器版安装桌面环境达到和桌面版差不多的效果。

ubuntu有桌面版和服务器等版本,但up主找了半天都没有支持树莓派arm64的桌面版,因此只能退而求其次,选择服务器版本,后续安装桌面环境需要几个命令,其效果与桌面版几乎无差别。

一、镜像下载:

清华镜像源:ubuntu-18.04-preinstalled-server-arm64+raspi4.img

二、镜像安装:

要求软件:

1. SD Formater:格式化SD卡,下载链接

2. Win32DiskImager:镜像烧录工具,下载链接

安装步骤:

1.安装SD Formate;Win32DiskImager(无脑下一步即可,用完卸载就行,不常用)

2.格式化SD卡:我的SD卡之前有系统,所以包括J盘H盘,选择你的磁盘用SD Formaer格式化

            

 

3.烧录系统:打开Win32软件,左侧选择镜像位置,右侧选择烧录进去的设备,YES确定后等待写入成功,点击OK确定

 

 

 

 4.打开系统:SD卡插入树莓派并开机,输入login:ubuntu,password:ubuntu,(current)password:ubuntu,new password:自己定,我的是raspi123.

 

三、系统基础配置:

未完待续。。。。。。


http://chatgpt.dhexx.cn/article/xFfeCVbe.shtml

相关文章

虚拟机安装Ubuntu详解

安装Ubuntu Ubuntu简介 以桌面应用为主的Linux操作系统 Ubuntu是LInux的一个发行版本,特点是具有丰富的应用资源以及庞大的社区力量。 Ubuntu版本 根据Ubuntu发行版本的用途来划分,可分为: Ubuntu桌面版(Ubuntu Desktop) Ubuntu服务器版(U…

U盘安装Ubuntu

在做完相应的准备工作之后,就可以正式开始安装了。 1.进入预装系统 先插入刚刚制作好的启动盘,再按开机,进入Boot menu,选择该U盘。 在这里选择Try Ubuntu,语言建议选择英语。 2 进行一系列的选择 进入系统后&…

wsl安装ubuntu

WSL 用管理员打开powershell wsl --install重启 用管理员打开powershell 启用适用于 Linux 的 Windows 子系统 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:Virtual…

ubuntu安装详细步骤

文章目录 前言一、ubuntu是什么?二、安装环境三、安装步骤1.将下载好的iso镜像文件装入磁盘2.启动机器,进入安装界面 前言 作为Linux发行版中的后起之秀,Ubuntu 在短短几年时间里便迅速成长为从Linux初学者到实验室用计算机/服务器都适合使用…

python中read() readline()以及readlines()区别 .

.read() 每次读取整个文件,它通常将读取到底文件内容放到一个字符串变量中,也就是说 .read() 生成文件内容是一个字符串类型,如下图; .readline()每只读取文件的一行,通常也是读取到的一行内容放到一个字符串变量中&am…

java 中readline

https://www.cnblogs.com/dongrilaoxiao/p/6688107.html 小结,使用readLine()一定要注意: 读入的数据要注意有/r或/n或/r/n没有数据时会阻塞,在数据流异常或断开时才会返回null使用socket之类的数据流时,要避免使用readLine()&a…

Python中read()、readline()和readlines()的用法简单案例

首先我们先建立一个测试文件,test.txt 1.read() 用法: 从文件当前位置起读取size个字节,若无参数size,则表示读取至文件结束为止,它范围为字符串对象。 # 打开含中文的文本 fileopen("test.txt",encodingu…

readline库的简单使用

readline库的简单使用 这周要实现一个简单的 shell, 平时使用bash, zsh这些shell的时候, 如果文件名或命令太长,又或者要频繁执行几条命令的话,最常用的应该就是tab键补全和上下键切换历史命令了。 想要在自己的shell里面实现这两个功能很困难&#xf…

readlines()的使用与readline()的使用

readlines()的使用 readlines可以按照行的方式把整个文件中的内容进行一次性读取 ,并且返回的是一个列表,其中每一行的数据为一个元素。 fopen("text.text",r) af.readlines() print(a) f.close()** 输出的结果是 [“aaa\n”,“bbb”] 因…

Python文件操作----Read()、Readline()与Readlines()详解

前言:在上一篇博文中,我们主讲了文件的操作模式,主讲了写入数据的形式,但是没有讲到如何对文件的数据进行读取,那么本博文主针对读取数据的两种方法来进行细谈。(上一篇博文友情链接python文件操作) 文章目录: 一:Read()方法:1.无参数读取:2.有参数进行读取: 二.Readline()方法…

python:read()/readline()/readlines()区别

在我们使用python打开或者读取txt文件时,我们经常会用到read()/readline()/readlines()三种方法,首先我们贴出结论,即三种方法的异同。 方法类型返回文本read()str以原格式返回全部文本readline()str只返回第一行文本readlines()list以列表的…

python readline()和readlines()

文件对象的方法 描述 fp.readline() 从文件中读取一行内容,并以此作为一个 字符串返回 fp.readlines() 将文件中的每行内容作为一个字符串存入 列表中,并返回该列表 注意事项: readline()和readlines(),都是从当前位置进行读取&am…

f.readline()和f.readline()和f.read()

一、操作文件 [rootnode6 ~]# cat cs.txt 12 13 14 aa bb vv15 cc 16二、f.readline() 整行读取,每次一行,空行也会当做一行读取。 因为文本带了一个 ‘\n’ 了,print 默认也是 ‘\n’,所以读取每一行都会多打印一个空行 [root…

readlines和readline

readlines和readline python之readlines和readline的区别1.txtreadlinesreadline 很久很久没写博客了,这真的是一个很不好的习惯,因为遇到了很多很多说需要技术文章的。。。。 python之readlines和readline的区别 很久很久没有写py脚本了,今…

python中read、readline和readlines的区别

python中有神奇的三种读操作:read、readline和readlines read() : 一次性读取整个文件内容。推荐使用read(size)方法,size越大运行时间越长 readline() :每次读取一行内容。内存不够时使用,一般不太用 readlines(…

read(),readline(),readlines()的区别

这三个方法偶尔会混淆,直接做个记录。 自己随便写了个txt文件: 1、read() read()方法会直接读取整个文本的内容,并将它们保存在字符串变量。 f open(D:\Procedure\pycharm\python\op.txt,)print(f.read()) print(type(f.read())) 2、readl…

关于readline ,readlines, for循环读取文件内容

1、readlines: readlines() 用于一次性读取所有行,然后将它们作为列表中的字符串元素作为每一行返回。 此函数可用于小文件,因为它将整个文件内容读取到内存中,然后将其拆分为单独的行。 我们可以遍历列表并使用 strip() 函数去除换行符“\n”…

Node.js学习六(readline)

文章目录 一、什么是readline二、如何使用readline1、Interface类2、close事件3、readline.createInterface(options) 三、实例:输入输出四、示例:模拟命令行的输入输出 一、什么是readline readline是Node.js里实现标准输入输出的封装好的模块&#xff…

java以前版本下载方式

java以前版本下载 1.创建Oracle账号 2.网址https://www.oracle.com/java/technologies/downloads/archive/

java -version

一、JDK下载 1.官网下载 点击官网下载地址 往下划,找到自己电脑相对应的JDK,点击下载。 二、安装步骤 初学者建议傻瓜式安装,直接点击下一步即可。 三、搭配环境变量 1.Path变量 解决方法:配置Path变量。 右键点击“此电脑”&…