初次接触qemu是因为工作的需要,有时候下了班,可能需要在家研究一些东西,因为博主用到arm环境,这时候博主比较小气,不愿花钱买开发板,当然博主在这里给大家的建议是,如果要真正学懂arm构架的相关知识,还是单独买一块arm的开发板,慢慢摸索吧,毕竟这才是最好的学习方法,如果你不愿花钱那么你可以跟着博主一起来操作,今天的这篇文章,博主主要讲的是,在Ubuntu虚拟机环境下,采用qemu 来模拟出arm的开发环境,在操作开始之前,首先科普一下:
1.什么是QEMU:QEMU可以简单的理解为虚拟操作系统模拟器,顾名思义这是一种虚拟的存在(更多介绍请参考百度百科)
2.为什么要采用QEMU 模拟操作环境:(1)为攻城狮们节约时间,在家也可以随时学习,可以脱离开发板实物,(2)方便调试等等
特此声明:本文章主要争对初入职场的小白,如果您不是为了更高端更复杂的嵌入式环境搭建,请跟着博主一步步操作!!!
第一部分:Ubuntu虚拟机的安装,博主环境,宿主机为 wind64位,所以我们这里下载Ubuntu镜像为桌面版的64位镜像
1.Ubuntu17.04下载地址及其版本:
http://releases.ubuntu.com/17.04/
下载到宿主机,无需做解压,
请分清您自己的宿主机版本,当然也可以安装32位,但为了后面保证不出错,建议和我一样
接下来就是打开虚拟机进行一步步的安装了,博主在这里就不做展示了,下面我安装好的画面,
2.Ubuntu安装好以后,我们做如下操作,sudo apt-get update 更新我们的软件,保证后面安装其他软件都是最新版本的
3,软件更新完毕,我们先安装 vim 工具,为了后面更方便的操作sudo apt-get vim
4,vim安装完毕后,我们接下来要安装一个重要的工具了,vmware-tools,这是Ubuntu和我们宿主机之间进行互交的工具,
点击之后,系统会自动挂载虚拟磁盘,里面存放我们需要的vmware-tools工具安装目录和可执行文件,我们把它拷贝到home下,新建一个文件夹放在里面
接下就是进行解压和安装了,一路 enter 键 和 yes no 的输入,等待安装完毕