树莓派安装Ubuntu系统-程序员宅基地

技术标签: ubuntu  linux  树莓派  

参考:树莓派+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.

 

三、系统基础配置:

未完待续。。。。。。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/msdn2020/article/details/123524109

智能推荐

【智能优化算法】基于文化和谐和学习算法优化模糊函数FUZZY附matlab代码_模糊函数的matlab代码_Matlab科研工作室的博客-程序员宅基地

1 简介This paper studies the constrained optimization problem for nonlinear diesel blending. A new hybrid algorithm called cultural harmony search algorithm is presented to solve the proposed optimization problem, which uses cultural knowledge in the belie

【一只蒟蒻的刷题历程】 【PAT】 A1011 世界杯投注_黑桃️的博客-程序员宅基地

With the 2010 FIFA World Cup running, football fans the world over were becoming increasingly excited as the best players from the best teams doing battles for the World Cup trophy in South Africa. Si...

面向对象(三)_Arno_007的博客-程序员宅基地

继承1. 单继承1.1 继承的概念、语法和特点1) 继承的语法2) 专业术语3) 继承的传递性1.2 方法的重写1) 覆盖父类的方法2) 对父类方法进行 **扩展**关于 `super`调用父类方法的另外一种方式(知道)1.3 父类的 私有属性 和 私有方法2. 多继承2.1 多继承的使用注意事项2.2 Python 中的 MRO —— 方法搜索顺序(知道)2.3 新式类与旧式(经典)类面向对象三大特性封装 根据 职责 将 属性 和 方法 封装 到一个抽象的 类 中继承 实现代码的重用,相同的代码不

Java程序控制结构、顺序控制、循环控制及跳转控制语句_一切随心走_水瓶的博客-程序员宅基地

文章目录1、程序控制结构1.1、定义1.2、分类1.3、顺序控制1.4、分支控制 if-else1.4.1、单分支1.4.2、双分支1.4.3、多分支1.4.4、嵌套分支1.5、switch 分支结构1.6、switch 和 if 的比较2、for 循环控制1、程序控制结构1.1、定义在程序中,程序运行的流程控制决定程序是如何执行的,是我们必须掌握的,主要有三大流程控制语句。1.2、分类顺序控制分支控制循环控制1.3、顺序控制1.4、分支控制 if-else让程序有选择的的

AIDL初步应用_aidl创建不同包名的类_code.rabbit的博客-程序员宅基地

参考https://www.jianshu.com/p/e247c5e30b4f1. 服务端流程在model上右键新建aidl文件,名字不限,会自动创建aidl文件夹,里面是一个以包名命名的文件夹,文件夹内是一个aidl文件。对基本数据类型的操作不需要实现parcelable接口,对自定义的实体类则需要。新建一个实体类:只定义属性如name,age,其他的在实现parcelable接口后AS会自动生成。再新建一个aidl文件,为了方便命名为实体类的名字Person。文件里除了自动生成的包路

springboot2.1.3+jacoco检测代码覆盖率_weixin_30732487的博客-程序员宅基地

关于 jacoco的介绍,不在本文中详细描述,简单点说,只是个代码覆盖率工具,想要了解具体的可以参考如下地址:https://www.jianshu.com/p/639e51c76544好了,闲话不多说,上代码,先看下pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven....

随便推点

Python数据可视化之数据密度分布_生命方程式的博客-程序员宅基地

Python数据可视化(一)之数据密度分布数据密度分布是数据的主要特征之一,Python中有几种方法可以对数据密度进行可视化。在此利用小鼠胚胎干细胞基因表达谱作为例子:1. 利用直方图(histgram)Histogram 为最常用的查看密度分布可视化方法,利用matplotlib 中 hist 函数即可。 plt.hist(TData, bins=50, color='steelblue',

GemBox.Bundle 2021 Crack_sdk大全的博客-程序员宅基地

GemBox.Bundle是一个.NET组件包,使您能够简单高效地处理Office文件(电子表格,文档,演示文稿和电子邮件)。使用GemBox的组件,您可以以易于使用的格式获得快速可靠的结果。仅.NET是必需的,因此您可以轻松部署应用程序,而不必考虑其他许可证。而且它们的速度比Microsoft自动化快20倍!主要功能--企鹅:578867473多种文件格式使用单个编程界面处理多种文件格式(XLSX,XLS,ODS,CSV,HTML,PDF,PDF / A和XPS)。独立的.NET组件不依赖

oracle创建的序列目录,Oracle 学习笔记 12 - 序列、目录、同义词_34寸乌克丽丽的博客-程序员宅基地

Oracle 学习笔记 12 -- 序列、索引、同义词数据库的对象包括:表、视图、序列、索引和同义词。在前面的笔记中陆续学习了表和视图,那么本次笔记将学习剩下的数据库对象,即:序列、索引和同义词。序列:提供有规律的数值。可供多个用户用来产生唯一数值的数据库对象,主要用来提供主键的值。索引:提高查询的效率。同义词:给对象起别名。在MYSQL 和 SQL SERVER 数据库中,主键的值都是设置为自动...

MATLAB中cell与struct的区别_cell和struct_LIG_GG的博客-程序员宅基地

MATLAB中cell与struct的区别struct和cell作为变量储存的两种常见格式,有时候会搞不清楚两者的区别,在此整理一下自己的学习总结。一、struct以字段的形式存储(在面向对象的编程中常会用到),cell以数组的形式存储,原则上二者可存所有类型的变量、参数;二、在存储和调用二者中的变量时会存在区别,下面举例说明:1)命令行窗口输入:a.a(1)=‘a’; a.a(2)=‘b’;此时在工作区可以看到定义的:a是一个结构体,a.a也是一个结构体,a和b两个字符存储在a.a中,当需要

RunLoop 和 autoreleasepool_weixin_30357231的博客-程序员宅基地

RunLoop 和 autoreleasepoolRunLoop和线程的一一对应的,对应的方式是以key-value的方式保存在一个全局字典中主线程的RunLoop会在初始化全局字典时创建子线程的RunLoop会在第一次获取的时候创建,如果不获取的话就一直不会被创建RunLoop会在线程销毁时销毁在iOS应用启动后会注册两个Observer管理和维护Autor...

推荐文章

热门文章

相关标签