狂风暴雨默默晴转多云 發表於 2019-10-25 00:29:00

在树莓派3B+上安装ubuntu mate 18.04

<p>近期得到一套树莓派3B+,随后边有一个VR Robot的想法,目前ROS逐渐成为机器人行业的标准,有着丰富的学习资源与项目案例。学习ROS目前是机器人的必经之路。</p>
<p>上半年参加的十四届恩智浦竞赛的室外光电组也接触过ROS,也是我第一次接触Linux与Ubuntu,所以这次决定选择Ubuntu作为项目中的上层平台,经过近期学习大概了解到不同Linux发行版的特点,Ubuntu可以直接使用apt相关指令来安装一些软件包,也是目前各大电商平台智能机器人首选的平台,再次坚定了选用Ubuntu来开发机器人的信心。</p>
<p>但是毕竟树莓派的性能有限,而且树莓派为ARM架构,与常见个人PC的x86架构不同,所以无法直接安装Ubuntu系统;并且树莓派官方系统为基于Debian的Raspbian,只有自行烧录第三方系统才能满足我使用Ubuntu的愿望。</p>
<p><img src="https://img2018.cnblogs.com/blog/1847588/201910/1847588-20191024230616330-354768682.jpg"></p>
<p><span style="font-family: 仿宋">上图所示为树莓派官方推荐的两个操作系统</span></p>
<p><img src="https://img2018.cnblogs.com/blog/1847588/201910/1847588-20191024230628126-1669501830.jpg"></p>
<p><span style="font-family: 仿宋">上图所示为各式各样的第三方操作系统,其中Ubuntu相关的有三个“Ubuntu MATE”、“Ubuntu core”、“Ubuntu server”</span></p>
<p>该项目的关键之一便是在树莓派上运行,在树莓派上烧录程序的一般步骤为在TF(Micro SD)卡上烧录img来运行,但是最近查阅资料中了解到可以使用U盘来启动操作系统,貌似较TF卡方式有着更大的优势,本人最近没时间研究,有兴趣的朋友可以研究研究。</p>
<hr>
<h1>烧录Ubuntu MATE 18.04</h1>
<p>在TF卡上烧录程序的方式就比较固定,在Windows上也很方便,</p>
<div class="cnblogs_code">
<pre>第一步,就是格式化TF卡(注意烧录Ubuntu MATE <span style="color: rgba(128, 0, 128, 1)">18</span><span style="color: rgba(0, 0, 0, 1)">.04至少需要16G以上的TF卡,朋友给我的就是16G);

第二步,将下载好的img文件烧录至TF卡上,烧录完毕后把TF插入树莓派上对应卡槽即可;<br><br>第三步,安装Ubuntu MATE系统。</span></pre>
</div>
<p>&nbsp;</p>
<h2><span style="font-family: 黑体"><span style="font-family: &quot;Microsoft YaHei&quot;">1.格式化TF卡</span>&nbsp;</span></h2>
<p><span style="font-family: 宋体">格式化TF使用到的软件是 <span style="font-family: &quot;courier new&quot;, courier">"SDFormatter"&nbsp;<span style="font-family: &quot;Microsoft YaHei&quot;">,网上资源很多这里我就不放链接了,百度即可。</span></span></span></p>
<p><span style="font-family: 宋体"><span style="font-family: &quot;courier new&quot;, courier"><span style="font-family: &quot;Microsoft YaHei&quot;">格式化时,首先在“<span style="text-decoration: underline">Drive</span>”处选择TF卡,然后选择“<span style="text-decoration: underline">格式化</span>”,之后一路下一步就行。软件运行界面,与操作顺序如下图所示。</span></span></span></p>
<p><span style="font-family: 宋体"><span style="font-family: &quot;courier new&quot;, courier"><span style="font-family: &quot;Microsoft YaHei&quot;"><img src="https://img2018.cnblogs.com/blog/1847588/201910/1847588-20191024232534365-989580896.jpg"></span></span></span></p>
<p>&nbsp;</p>
<h2>&nbsp;</h2>
<h2>&nbsp;</h2>
<h2>&nbsp;</h2>
<h2>&nbsp;</h2>
<h2>&nbsp;</h2>
<h2>&nbsp;</h2>
<h2>&nbsp;</h2>
<h2>2.烧录img镜像</h2>
<p>首先需要下载对于Ubuntu MATE18.04的镜像(https://ubuntu-mate.org/),下载时有个关键步骤需要注意,因为3B+属于64位的ARM,而Ubuntu MATE官网提供32、64位两种不同的镜像,我们需要选择64位,这样会比较流畅(别问我为什么知道,第一次没看清就下载了,都是泪)。</p>
<p><img src="https://img2018.cnblogs.com/blog/1847588/201910/1847588-20191024233408026-1889084442.jpg"></p>
<p>下载好得到的是一个.xz后缀的压缩文件,可以用7-Zip来解压缩,解压后得到.img(如下图)。</p>
<p><img src="https://img2018.cnblogs.com/blog/1847588/201910/1847588-20191024233642100-1031568731.png"><img src="https://img2018.cnblogs.com/blog/1847588/201910/1847588-20191024233614181-378253794.png"></p>
<p>随后打开“Win32DiskImager”(百度即可,各版本大同小异),选择刚刚解压出来的.img镜像,接下来点击“写入”,之后等待写入完毕即可。</p>
<p><img src="https://img2018.cnblogs.com/blog/1847588/201910/1847588-20191024233909595-1279022931.png"></p>
<p>&nbsp;</p>
<h2>3.安装Ubuntu MATE18.04</h2>
<p><span style="font-family: 仿宋">这一步需要外接键鼠及显示器。</span></p>
<p>树莓派上插入烧录好系统的TF卡后,连上外界HDMI显示器,上电即可进入系统安装界面,安装步骤与标准Ubuntu安装步骤相同:选择语言,设置时区,计算机名、用户名密码等,按照提示一步一步来即可<span style="font-family: 仿宋">(值得一说的是在树莓派上运行的Ubuntu MATE桌面系统可能会有卡顿的现象是正常情况,比如鼠标点击后画面没有跳转,这个时候需要耐性等待,毕竟树莓派不是PC机,能保留Ubuntu的方便操作就需要很感谢它啦,在SSH树莓派后即不使用图形化界面后就很流畅了,请耐心)<span style="font-family: 宋体">。</span></span></p>
<p><span style="font-family: 仿宋"><span style="font-family: 宋体">安装完毕就能看到这个精美的桌面系统了,里面操作同标准Ubuntu完全相同,就是布局有些许不同。</span></span></p>
<h2>4.番外碎碎念</h2>
<p>不知道在读文章的朋友用的什么HDMI屏幕,如果是电脑显示器的话就可以忽略这个碎碎念了,假如是外接的微雪7寸LCD电容屏(7inch HDMI LCD(C))的话,直接外接可能会出现花屏的现象,如下图,并且你确认自己的硬件都是正常的话,可以尝试如下方案,最终我的花屏是解决了。</p>
<p><img src="https://img2018.cnblogs.com/blog/1847588/201910/1847588-20191025000016190-1841848812.png"></p>
<p>&nbsp;</p>
<p>其实出现这个问题是因为刚刚烧录好的系统没有适配这款屏幕,需要进行相关设置,这一点在微雪屏幕的官网也是有说明需要在烧录好的TF卡上的system-boot中的config.txt(这个文件就是做HDMI相关配置的),最后加入如下代码来适配树莓派。(参考:http://www.waveshare.net/wiki/7inch_HDMI_LCD_(B))</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 128, 128, 1)">1</span> max_usb_current=<span style="color: rgba(128, 0, 128, 1)">1</span>
<span style="color: rgba(0, 128, 128, 1)">2</span> hdmi_group=<span style="color: rgba(128, 0, 128, 1)">2</span>
<span style="color: rgba(0, 128, 128, 1)">3</span> hdmi_mode=<span style="color: rgba(128, 0, 128, 1)">87</span>
<span style="color: rgba(0, 128, 128, 1)">4</span> hdmi_cvt <span style="color: rgba(128, 0, 128, 1)">800</span> <span style="color: rgba(128, 0, 128, 1)">480</span> <span style="color: rgba(128, 0, 128, 1)">60</span> <span style="color: rgba(128, 0, 128, 1)">6</span> <span style="color: rgba(128, 0, 128, 1)">0</span> <span style="color: rgba(128, 0, 128, 1)">0</span> <span style="color: rgba(128, 0, 128, 1)">0</span>
<span style="color: rgba(0, 128, 128, 1)">5</span> hdmi_drive=<span style="color: rgba(128, 0, 128, 1)">1</span></pre>
</div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;之后就可以完美运行了!</p>
<p>&nbsp;<img src="https://img2018.cnblogs.com/blog/1847588/201910/1847588-20191025002748921-1779218191.png"></p>
<p>&nbsp;</p>
<p>Ps:第一篇实质性的博客,以为会写的很快,结果比预计的时间长,困ZzZz</p>
<p>&nbsp;</p><br><br>
来源:https://www.cnblogs.com/Biiigwang/p/11735890.html
頁: [1]
查看完整版本: 在树莓派3B+上安装ubuntu mate 18.04