嵌入式linux系统开发环境的搭建

虚拟机 Ubuntu VMWare
Angel_YY
发布时间: 2018-12-25
阅读: 2622
在嵌入式linux开发中,开发板的所有代码都是在基于PC的linux下交叉编译的,所以首先要准备一个linux环境。目前有两种方式实现,一是在实体点电脑上安装linux进行开发,但是有时候会需要windows环境进行操作,所以必须来回切换或者准备两台点电脑,第二种方式是在Windows上安装虚拟机,在虚拟机中运行linux系统,这样在一台电脑中可以实现windows和linux同时运行,使用起来比价方便,所以接下来我们就一起了解一下如何在虚拟机中安装Ubuntu。
首先是虚拟机的选择,这里使用VMWare Workstations Player,这个版本个人使用是免费的,没有版权问题。VMWare是Windows下的标准软件,一路默认安装就可以了,这里不再赘述了。安装完虚拟机后,接下来要选择Linux版本,通常情况下各类开发的开发环境都是就与Ubuntu的,这里以Ubuntu 16.04 x64版本为例。
首先要下载Ubuntu镜像,地址:
https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/16.04.5/ubuntu-16.04.5-desktop-amd64.iso
0001.png
我并没有使用Ubuntu官方的下载地址,而是使用清华的源,下载速度可以跑满我的200M宽带,速度飞快。
0002.png
启动VMware后,选择创建虚拟机。
0003.png
选择安装光盘时这里选择稍后创建操作系统。
0004.png
选择Linux操作系统,版本选择Ubuntu 64位即可。
0005.png
虚拟机名称可以根据自己的需求自定义,这里直接使用Ubuntu 64位,保存位置自己新建一个文件及保存即可。
0006.png
接下来指定磁盘容量,默认是20G对于之后编译系统来说可能有些小了,所以设置为80G。虚拟磁盘存储为单个文件能优化性能。
0007.png
基本配置完成后,选择自定义硬件。
0008.png
配置内存为4G,这个根据自己电脑物理内存大小综合考虑,设置太小的话编译系统可能受限。
处理器数量设置为2个即可,CD设置选择下载好的ISO文件即可。
0009.png
所有设置完成后,创建虚拟机成功,此时播放虚拟机。
0010.png
系统开始启动了,出现了ubuntu的图标。
0011.png
经过几秒钟的启动,进入欢迎界面,首先在左侧的列表中找到中文简体,选中后界面从英文改为的中文。电机安装Ubuntu。
0012.png
准备安装系统了,这里刻个根据需要选择安装Ubuntu时更新,不过安装时间会增加,可以安装完成后在更新。
0013.png
安装类型选择,由于是在虚拟机中,选择第一项清除整个磁盘并安装Ubuntu即可。
0014.png
点击现在安装后会有提示,改动将写入磁盘,继续即可。
0015.png
选择时区,中文的话默认上海即可。
0016.png
选择键盘布局,默认汉语即可。
0017.png
创建用户,根据需要创建用户名和计算机名,密码等等。
0018.png
接下来就开始真正安装Ubuntu了。
0019.png
根据电脑性能和虚拟机配置的不同,安装时长也会不同,我的电脑用了大概5分钟系统安装完成。
0020.png
重启后进入系统桌面了,此时需要根据提示安装VMware Tools,不装这个工具也是可以的,但是安装上后会提供一些有用的帮助,比如可以实现鼠标自动切入虚拟机和主机,可以在虚拟机和主机之间鼠标拖动来实现拷贝文件等等功能。
0021.png
点击安装Tools后,
会自动挂在驱动的ISO文件到光盘,并且自动打开光盘目录。
0022.png
找到VMwareTools的压缩包,鼠标右击后选择复制。
0023.png
在桌面左侧看到抽屉图标,点击后找到Home目录,在Home目录中右击鼠标选择粘贴。
0024.png
拷贝完成后,点击Ubuntu图标,输入Z,即可找到终端应用,点击进入终端窗口。
0025.png
通过tar -xzf VMwareTools命令解压缩之前拷贝的驱动包,文件名在输入两三个字母后按Tab键可以自动补全。
0026.png
解压完成后,进入vmware-tools-distrib目录,执行安装命令 sudo ./vmware-install.pl后开始安装。
0027.png
此时会首先要去输入超级用户密码,输入之前安装时设置的即可。然后提示是否安装,默认是no,也就是不安装,这里输入yes回车开始安装。
0028.png
一路回车,选择默认选项即可,直到出现Enjoy提示,表示安装成功。
总结:

虚拟机系统的Ubuntu安装并不复杂,稍有linux基础知识的开发人员都能够顺利完成。有了虚拟机的linux系统和实体电脑的Windows系统,各种开发工具都可以使用了,将会大大提高开发效率。


原创作品,未经权利人授权禁止转载。详情见转载须知 举报文章

点赞 (0)
Angel_YY 擅长:BMS电池管理系统,用户行为分析系统
评论(0)

登录后可评论,请 登录注册

相关文章推荐
X
你的打赏是对原创作者最大的认可
请选择打赏IC币的数量,一经提交无法退回 !
100IC币
500IC币
1000IC币
自定义
IC币
确定
X
提交成功 ! 谢谢您的支持
返回

我要举报该内容理由

×
请输入您举报的理由(50字以内)