admin管理员组

文章数量:1570425

小学生都能看懂,彻底解决环境搭建难题,一步一截图,再无VMware网络难题

原创 韦东山 百问科技 1周前

上周四我们预告了这周要发布环境搭建的终极解决方案,经过一周的努力,终于写好了文档,Ubuntu使用NAT方式, 彻底解决Ubuntu不能上网,开发板不能PING通Ubuntu的问题,同时还发布了占用资源更小,运行速度更快的Docker使用教程,

 

全文1万字,预计阅读时间30分钟,可以先收藏再阅读,这都是韦东山老师通宵多晚调试搞定的教程,到底是怎么做到的呢?一起来瞧瞧...

 

本文特点:图文并茂,基本上是鼠标一移动就截图,非常适合初学者,不夸张的说,小学生都能看懂。

 

第二章 嵌入式开发环境搭建

 

2.1 前言

 

2.1.1 那么多虚拟机,如何选择?

 

搭建开发环境的主要工作是:安装虚拟机、安装Windows开发工具。

学习嵌入式Linux时,各种程序比如Linux内核、你编写的驱动、应用,都需要在Linux机器下编译。但是很多人习惯在Windows下编写文档、编写程序、聊微信。

 

正所谓在Windows下生活,在Linux下工作。难道我们需要2台电脑,一台装Windows、另一台装Linux?不,我们可以用虚拟机。在Windows电脑上安装虚拟机,在虚拟机里安装Linux。

 

注意:

Ubuntu是一种Linux发行版,流行好用;还有red hat等发行版。

虚拟机软件有很多种:VMWare、Virtual Box、Docker。怎么选择?

VMWare和Virtual Box类似,都可以100%模拟一台电脑,可以在里面安装Ubuntu,可以登录Ubuntu桌面系统、可以在Ubuntu中使用U盘、USB串口等硬件。

 

Docker是一个容器,简单地说可以在Docker上安装一个简化版本的Ubuntu,它没有桌面系统只有命令行,它无法使用U盘、USB串口等硬件。但是占用资源小,运行速度快。

 

怎么选择?

① 不喜欢折腾的同学,请使用VMware,因为Docker的安装太挑机器了。

② 就Ubuntu的完整性而言:

如果你想使用完整的Ubuntu系统,比如想使用桌面;那么推荐使用VMWare。

如果你想快速使用Ubuntu系统来编译程序,不在乎桌面,建议使用Docker。

 

③ 就电脑性能而言:

如果你的电脑性能挺好,使用VMware。

如果你的电脑性能比较弱,那么推荐使用Docker。

 

④ Docker不是你想用就能用

Windows 10教育版、家庭版,都无法安装Docker。

即使你的Windows 10是专业版的,在使用Docker的过程中也可能碰到HyperV服务不能启动的问题,这时候就需要升级Windows,这耗时1、2小时。

 

无论是VMware还是Docker,都可以满足嵌入式Linux的学习与工作。

 

注意:

VMware和Docker不可同时运行,前者要把Windows的Hyper V服务关掉,而后者要把Hyper V服务打开。

 

决定使用VMware或是Docker后,请看后面的对应章节。你不需要同时看VMware和Docker的章节,选择其中一个就可以。

 

 

2.1.2, 安装Windows软件

 

选择、安装好虚拟机后,就要在Windows安装各种开发软件了。

 

软件名

说明

Source insight

阅读、编写源码的工具,即装即用;推荐初学者使用

Visual Studio Code

阅读、编写源码的工具,需要进行很多配置;不推荐初学者使用

MobaXterm

串口工具、远程登录工具

Filezilla

文件传输工具,在Windows和Ubuntu之间传输文件

Notepad++

文本编辑工具,比记事本好用

 

在“网盘BSP包\01_Tools (工具)\01_Tools.zip”中,解压可以得到一系列的安装软件,建议全部安装。

 

由于篇幅原因,这里不细讲Source insight,Visual Studio Code,Notepad++的安装,后面会讲MobaXterm,Filezilla。

 

2.2,安装VMware并运行我们提供的Ubuntu系统

 

2.2.1, 安装Wmware Workstation Player

 

Windows下有很多虚拟机软件,目前市面上流行的有VMware和VirtualBox。VMware分为收费专业版Workstation Pro和非商用免费版Workstation Player,推荐使用Workstation Player。

 

首先从VMware官网(www.vmware)下载Workstation Player安装包,或者使用我们提供的安装包。

 

在“网盘BSP包\01_Tools (工具)\01_Tools.zip”中,VMWare安装软件是:VMware-workstation-full-15.1.0-13591040.exe。

安装方法见下图:

 

 

VMWare安装完成后,有两个软件,它们都可以使用,建议使用第2个:

① Vmware Workstation Pro:这是收费的,可以试用30天。

② Vmware Workstation 15 Player:这是免费的。

 

 

 

2.2.2,使用虚拟机打开Ubuntu

 

 

解压“网盘BSP包\01_Tools (工具)\100ask-vmware_Ubuntu18.04.7z”,它是Ubuntu映像文件。

 

注意:

  • 100ask-vmware_Ubuntu18.04不支持win7 32位和Windows xp电脑系统,有疑问请联系技术支持。

  • 100ask-vmware_Ubuntu18.04用到了Virtualization Technology(VT)技术

     

请提前把电脑的VT打开,不同的电脑打开VT的方法不一样,需要你自己去百度搜索,比如在百度搜“联想电脑 开启 Virtualization Technology”。

 

① 以管理员身份打开Vmware Workstation 15 player,如下图所示:

 

 

② 解压Ubuntu映像文件,然后点击“打开虚拟机”打开前面解压后的ubuntu文件“Ubuntu 18.04_x64.vmx”

 

如下图所示:

 

③  打开并点击“播放虚拟机”启动:

 

如下图所示:

本文标签: 难题都能再无截图看懂