学习嵌入式Linux初期阶段都无可避免的要使用到VMware,因为新手一般不会安装Linux系统,所以需要在虚拟机上操作,那么,我总结一下最近学习中所遇到的问题及解决办法,我用的是VMware10.1版本的,其实无论什么版本,解决问题的方法都不会相差太多。
我是买的4412开发板,厂家提供了Ubuntu的镜像文件。VMware软件安装是比较简单的,取消掉一些不必要的选项,然后百度一下相应版本的激活序列号,就大功告成了。然后是新建虚拟机,这个网上有很多教程,我的Ubuntu是厂家已经做好了的,直接文件->打开,就可以用了,系统里自带了诸如GCC,Python,arm交叉编译器等,这个自己也可以通过安装好虚拟机后使用apt-get-install命令下载。
关于虚拟机的配置,如果是做嵌入式的,建议内存大一点,比如3G或者4G,硬盘60G吧,这样就够了,为什么内存要大一点呢?因为后面在编译安卓文件系统或者Linux内核源码时会话费大量的时间,我用2G的内存在编译安卓文件系统时就花了3个多小时,也可能是我电脑配置比较低吧。其他的根据实际情况进行分配。
虚拟机的网络问题是比较多的,我曾经就在这个问题上耽误 了很久。虚拟机的网络配置我们看下图:
另外,聊聊安卓的ADB驱动的问题,当初这个问题也是困扰了我一天的。即使安装好了驱动,电脑还是无法识别安卓系统。这个时候可以试试驱动精灵等软件,在带有安卓系统的嵌入式设备使用OTG线连入电脑时,让驱动精灵等软件去识别外设,只要它识别到了,驱动就更新完成啦。