![Linux嵌入式系统开发从小白到大牛](https://wfqqreader-1252317822.image.myqcloud.com/cover/667/41398667/b_41398667.jpg)
1.6 【案例实战】Linux系统环境搭建
为了帮助读者快速掌握和使用Linux系统,本节分别安排了两种基于Linux系统的环境搭建,一种是基于PC+VMware+Ubuntu的环境搭建;另一种是基于开源硬件树莓派移植Linux系统的环境搭建。下面先开始第一种方案的环境搭建。
1.6.1 虚拟机安装Ubuntu操作系统
为了方便读者能够快速搭建一套Linux系统,在这一小节专门设置了虚拟机安装Ubuntu操作系统的详细案例,读者可以通过下面的操作步骤,快速搭建自己的Linux系统环境。
Step 1 解压VMware安装包并以管理员权限运行exe文件,如图1-6所示。
![](https://epubservercos.yuewen.com/DEDA9F/21570843408785506/epubprivate/OEBPS/Images/18_02.jpg?sign=1739312821-1SL9T7d1BzGRxsuhXZFRBCCcS0xoGcF8-0-eededb5898e56f16dae69618ea03e885)
图1-6 虚拟机开始安装的启动页面
Step 2 在打开的安装导航对话框中选择软件的安装位置,然后单击“下一步”按钮,如图1-7所示。
Step 3 在打开的界面中取消勾选相关复选框,单击“下一步”按钮,如图1-8所示。
![](https://epubservercos.yuewen.com/DEDA9F/21570843408785506/epubprivate/OEBPS/Images/19_01.jpg?sign=1739312821-NvTc86mU0WPq6gF9PzuO5udDj0sa3fS6-0-f07293b505eef90279bc4856d128097e)
图1-7 选择安装位置
![](https://epubservercos.yuewen.com/DEDA9F/21570843408785506/epubprivate/OEBPS/Images/19_02.jpg?sign=1739312821-XZble6dpO64PUWw6PTyU8Z1voeWaB6lM-0-7cab2a8f1644bf40170aca93191cff26)
图1-8 用户体验设置
Step 4 单击“安装”按钮,开始安装,如图1-9所示。
Step 5 安装完成后先单击“许可证”按钮,如图1-10所示。
![](https://epubservercos.yuewen.com/DEDA9F/21570843408785506/epubprivate/OEBPS/Images/19_03.jpg?sign=1739312821-sGpK9H1M0vUgRJtC19PDfSS53YJqKifM-0-e91b603c9778b91dc7c3a01af16fb14e)
图1-9 开始安装
![](https://epubservercos.yuewen.com/DEDA9F/21570843408785506/epubprivate/OEBPS/Images/19_04.jpg?sign=1739312821-FdXvff06b1hbNFPt0MrOFp18B9rhj9Vp-0-57462aeaf8dc2d7bc6a3455a6bc87a7e)
图1-10 准备激活
Step 6 激活后即可完成VMware的安装,如图1-11所示。
![](https://epubservercos.yuewen.com/DEDA9F/21570843408785506/epubprivate/OEBPS/Images/19_05.jpg?sign=1739312821-G8GMaX3cdDXOv8uWccol3oxnu9hjxLuq-0-b2109c1a0be084cc620a5689cd1a68a1)
图1-11 虚拟机安装完成
Step 7 在虚拟机中新建虚拟机,开始Ubuntu操作系统的安装,如图1-12所示。
Step 8 载入提前下载好的Ubuntu操作系统,如图1-13所示。
![](https://epubservercos.yuewen.com/DEDA9F/21570843408785506/epubprivate/OEBPS/Images/20_01.jpg?sign=1739312821-1PTmMowZiJXkyotXHCkAPfVypUTnJEBC-0-242c56a752de4fa94bf432ffa420a886)
图1-12 新建虚拟机
![](https://epubservercos.yuewen.com/DEDA9F/21570843408785506/epubprivate/OEBPS/Images/20_02.jpg?sign=1739312821-gLgGwhYCLcYm5zXtizvP0SFuuAnsZ1c5-0-43d88702c1ca42dbe0ab6390bc2411c5)
图1-13 载入Ubuntu系统
Step 9 接着选择客户机操作系统,如图1-14所示。
Step 10 在打开的界面检查虚拟机的硬件资源配置,单击“完成”按钮,如图1-15所示。
![](https://epubservercos.yuewen.com/DEDA9F/21570843408785506/epubprivate/OEBPS/Images/20_03.jpg?sign=1739312821-UGJLsnzpeRUQkdfQdjenJWXAlMxKnlxU-0-673651c030261802059dcc4cade598be)
图1-14 选择安装Linux系统
![](https://epubservercos.yuewen.com/DEDA9F/21570843408785506/epubprivate/OEBPS/Images/20_04.jpg?sign=1739312821-J1cwcM1X3idLGOBz1hLndbTykCdimoZV-0-88f0a3141e8cefbc56c749d5eaaa4816)
图1-15 检查虚拟机的硬件资源配置
Step 11 运行配置好Ubuntu系统的虚拟机,如图1-16所示。
Step 12 开始安装虚拟机里的Ubuntu系统,如图1-17所示。
Step 13 直接单击“继续”按钮,在打开的界面选择安装位置,然后继续单击“继续”按钮,如图1-18所示。
Step 14 选择键盘布局习惯,如图1-19所示。
Step 15 创建Ubuntu系统登录账号,如图1-20所示。
![](https://epubservercos.yuewen.com/DEDA9F/21570843408785506/epubprivate/OEBPS/Images/21_01.jpg?sign=1739312821-iClCgttLucp3GZARpIaD0zQwqpWWjm51-0-6f5220c5ba3aea24480e113443b5f8cd)
图1-16 运行配置好的虚拟机
![](https://epubservercos.yuewen.com/DEDA9F/21570843408785506/epubprivate/OEBPS/Images/21_02.jpg?sign=1739312821-tZM4LJfnf8wVFzbgJbkzzxQFJMUPtJQR-0-8ca30837bc3fb116627391558afabcad)
图1-17 安装Ubuntu系统
![](https://epubservercos.yuewen.com/DEDA9F/21570843408785506/epubprivate/OEBPS/Images/21_03.jpg?sign=1739312821-9CEcKJY4epAy5KvOVpyau6bo5w3vydmY-0-f8a63a0029bd097ff0228f376acd3c60)
图1-18 继续安装
![](https://epubservercos.yuewen.com/DEDA9F/21570843408785506/epubprivate/OEBPS/Images/21_04.jpg?sign=1739312821-qFzRosnFrTrWlptA6yC7xkS89saullBq-0-38066fa293be2343cd0dca20f0d98311)
图1-19 选择键盘布局
![](https://epubservercos.yuewen.com/DEDA9F/21570843408785506/epubprivate/OEBPS/Images/21_05.jpg?sign=1739312821-s2KTgMbM0qeHw3pcUdNEciiLoIUzP637-0-25a198c7ecc47367382fa04d49d3b9c1)
图1-20 创建账号
Step 16 Ubuntu在虚拟机中的安装过程大概需要十几分钟,如图1-21所示。
Step 17 创建Ubuntu系统登录账号,如图1-22示。
![](https://epubservercos.yuewen.com/DEDA9F/21570843408785506/epubprivate/OEBPS/Images/22_01.jpg?sign=1739312821-HgM2CqDsNwyQ5ocR8NLXuvcOT9FxVpLe-0-68261b60b8c5d81cf07ff7819f8dad84)
图1-21 安装等待
![](https://epubservercos.yuewen.com/DEDA9F/21570843408785506/epubprivate/OEBPS/Images/22_02.jpg?sign=1739312821-kroNqwpOVNn5Ys0EDaKLC6ul8KDwpy5W-0-af1570cf1fd7542b5dfa7e13d93e026a)
图1-22 登录账号
Step 18 安装完成的Ubuntu桌面系统如图1-23所示。
![](https://epubservercos.yuewen.com/DEDA9F/21570843408785506/epubprivate/OEBPS/Images/22_03.jpg?sign=1739312821-sTosIFYCS6OH9GOjOvwym2ZgjqO1RzK1-0-a60e48b2fc739d89de21ec74947d81bf)
图1-23 Ubuntu桌面系统
1.6.2 树莓派安装Ubuntu操作系统
树莓派是最受创客爱好者欢迎的微型计算机之一,其外观只有信用卡大小,却具备了通用计算机的所有功能,它起初是专门为教学编程所设计的一款计算机。树莓派结构精简、便携、资源丰富,这也是我们选择它来快速搭建Linux系统的原因。
我们选择的是2014年产的树莓派2B,如图1-24所示。在树莓派上搭建Linux系统环境,是非常快速的,因为这个搭建环境非常简单,适合初学者学习和使用Linux系统,在进行树莓派移植Linux系统之前,需要先准备好镜像文件和相关工具,具体操作如下。
![](https://epubservercos.yuewen.com/DEDA9F/21570843408785506/epubprivate/OEBPS/Images/23_01.jpg?sign=1739312821-6XfF0pN8wlzzG6dvzofQJQgwHi9yHxxY-0-baa226f894e5daa13707a10729bc33ad)
图1-24 树莓派2B
Step 1 首先准备一张16GB的SD卡,卡等级是Class10,使用工具对其格式化,如图1-25所示。
![](https://epubservercos.yuewen.com/DEDA9F/21570843408785506/epubprivate/OEBPS/Images/23_02.jpg?sign=1739312821-rzJUu2gRmnsi1QbHtDUFvOCnCbdCo5CW-0-9a635c8d5ebedf6e834bb5fe1072ccdc)
图1-25 格式化SD卡
Step 2 在官方镜像文件下载地址为https://www.raspberrypi.org/downloads/raspberry-pi-os/中下载第一个树莓派镜像文件,如图1-26所示。
Step 3 使用工具将镜像文件烧录到格式化好的SD卡上,如图1-27所示。
![](https://epubservercos.yuewen.com/DEDA9F/21570843408785506/epubprivate/OEBPS/Images/24_01.jpg?sign=1739312821-wKd3oZfwyc3Kl5pWSFtBBKhlLp7fCVtC-0-640d804d8786db3870513332392847c8)
图1-26 树莓派官方镜像文件
![](https://epubservercos.yuewen.com/DEDA9F/21570843408785506/epubprivate/OEBPS/Images/24_02.jpg?sign=1739312821-1o7U4KKP6GTolgYaHd8xIAO2opjGRJT1-0-0e38f05694b9fc60430da1f64b52209c)
图1-27 烧录镜像文件
Step 4 使用远程登录客户端工具远程连接树莓派系统,如图1-28所示。
Step 5 接着输入账户和密码,如图1-29所示。
![](https://epubservercos.yuewen.com/DEDA9F/21570843408785506/epubprivate/OEBPS/Images/24_03.jpg?sign=1739312821-eMWLgMuZAa2Hb3Do9gsuMpGA1MwT86Cu-0-7384dacf865700335706faf470da0ffe)
图1-28 远程连接树莓派系统
![](https://epubservercos.yuewen.com/DEDA9F/21570843408785506/epubprivate/OEBPS/Images/24_04.jpg?sign=1739312821-kNOFsDT6ytGbrEBUiuRxkKDAvJ1f0G2N-0-9c30ee3f99c5842ae9edb298246c0f8b)
图1-29 输入账号和密码
Step 6 成功登录到树莓派系统中,Linux系统环境搭建完成,如图1-30所示。
![](https://epubservercos.yuewen.com/DEDA9F/21570843408785506/epubprivate/OEBPS/Images/25_01.jpg?sign=1739312821-IYqDbGMJlo4wcqvBvQzoHSM7DyjRiVz4-0-885701ac4ef2b852df3d76a7173e1f7b)
图1-30 系统登录成功
小白成长之路:莓派2B的技术参数
树莓派2B的技术参数具体如下。
1)处理器:900MHz四核ARM Cortex-A7 CPU。
2)内存:1GB内存。
3)外设:100 Base以太网、4个USB端口、40个GPIO引脚、完整的HDMI端口、结合3.5mm音频插孔和复合视频、摄像头接口(CSI)、显示界面(DSI)、Micro SD卡插槽和VideoCore IV 3D图形核心。