在线问答
直播中

mhp0114

10年用户 193经验值
擅长:可编程逻辑
私信 关注

【OK210试用体验】好好学A8——开发环境搭建(一)

开发环境搭建(一)


需要进行Uboot 内核 文件系统的编译修改等学习了,首先就遇到砍了——搭建Linux的开发环境
没有独立的其他电脑,也不想装双系统,生怕把Windows下的东西给损坏了,于是,自然而然的,就去装虚拟机。虚拟机好处不用多说,缺点的话其实也很明显。用过虚拟机的同学应该也遇到过,在win7下安装不了的软件或者完成不了的操作,虚拟机下装一个XP也很多都没办法完成,原因在于它是有仿真的概念在里面的。所以无法遇到很多Linux系统下的问题,而且据说编译内核什么的速度相对会慢点。不过对于我这个菜鸟来说,这个也够用了。

我用的虚拟机是VMware,比较主流,而且以前也用过,大多功能都挺好用的。
1、首先启动VMware,界面如下:
图片1.jpg

1
2、我开始安装了一款红帽的Linux系统。在安装过程中,可以定制Linux系统,就是说有些东西可以不装,为了摆脱窗体对我的舒服。我选择不安装X。最终的结果如下所示:
进入界面.jpg
图2
360截图20150826204244423.jpg
图3
3、安装好之后,登陆root。想要共享文件,我想先用用VMware Tools再说,所以就开始了Linux下安装VM tools。点击虚拟机的VM->Install VMware Tools。在目录下我建立了一个名为mhp的文件名,将cdrom中的VM-tools软件拷贝到此文件夹下。解压,那么问题来了
360截图20150826203606375.jpg
图4
就是上面这个问题,网上查了下,据说是版本太老的缘故。试了很多办法都经历了好几天都没有解决。
4、折腾了好几天没解决这个问题,没办法,为了加快脚步,暂时先用飞凌提供的ubuntu安装包。按照Ok210的软件手册,一步一步地安装了ubuntun12.04。确实ubuntu的桌面做的不错。
硬件配置.jpg
图5
这里由于用到了Ubuntu的桌面,所以分配的内存空间也稍微大一点,默认给了1G,跟随默认吧,毕竟初次使用。
5、安装过程比较简单,网上也有很多教程,大家可以参考下。
ubuntu_desk.jpg
图 6
Ubuntu的桌面挺好看的,简约而不简单,迫不及待要使用了。
6、按照飞凌的Linux手册,将Ubuntu设置为root用户自动登录。
由于在嵌入式交叉编译,需要 root 用户的权限。这里我们把登录系统后的终端的默认用户改为 root
按下Ctrl+Alt+T打开终端。
zd.jpg
图7
这个就是终端的界面,因为我已经进行了root用户的切换,所以此处显示root用户。
键入命令:
#sudo s
#sudo passwd
这里可以设置root密码,注意密码输入时linux下不显示。
#sudo gedit /etc/gdm/custom.conf
在弹出的界面中输入以下内容,重启Ubuntu便可使默认用户为root
[daemon]
timedLoginEnable=true
AutomaticLoginEnable=true
TimedLogin=root
AutomaticLogin=root
TimedLoginDelay=30
7、这里呢为了方便,我将使用VMware Tools,来进行windowsUbuntu的文件共享。方法也很简单。点击WM界面菜单栏中的VM,选择Install VMware Tools。我这里是因为装过了所以显示的是Reinstall VMware Tools
VMwaretools.jpg
图7
7、点击后,VMware Tools会加载到虚拟机的光驱中,我们进入Ubuntu终端,进入终端后将光驱中的内容VMwareTools-8.1.4-227600.tar.gz拷贝到根目录的文件夹下,可以自己建立一个,然后解压。使用tar命令,这个命令需要多次用到,大家可进行查询学习。
利用cd命令进入vmware-tools-distrib文件夹,这个文件夹就是刚刚解压出来的文件夹。进入后键入./vmware-install.pl。即执行安装。需要选择Y/N的地方选择Y即可。
8、重启电脑即可。此时已经安装了VM tools,可以进行非常快捷的与windows的文件共享。下次我们还需进一步开发环境的搭建完善工作。
9、下面欣赏下Ubuntu的桌面吧。
file.jpg
图8   文件操作界面
writer.jpg
图8   文件操作界面
setting.jpg
图9 设置界面




  • 360截图20150818135939709.jpg
  • 360截图20150826194644375.jpg
  • armlinuxgccfinish.jpg
  • queshaolib.jpg
  • 换光盘.jpg

更多回帖

发帖
×
20
完善资料,
赚取积分