嵌入式Linux开发环境的建立-zlm.ppt
3.Minigui开发环境的建立MiniGUI是由北京飞漫软件技术有限公司创办的开源Linux图形用户界面支持系统,经过近些年的发展,MiniGUI已经发展成为比较成熟的性能优良的、功能丰富的跨操作系统的嵌入式图形界面支持系统。“小”是MiniGUI的特色,它目前已经广泛应用于通讯、医疗、工控、电子、机顶盒、多媒体等领域。目前,MiniGUI的最新版本为MiniGUI3.0。MiniGUI起初仅仅是为了能够在Linux上显示中文而开发的,但是目前,MiniGUI已发展为一个跨操作系统的嵌入式图形支持系统。目前MiniGUI已经一步步发展成为跨操作系统的嵌入式图形中间件产品。背景资料:minigui输入口令,这个口令是你以后以root用户登陆时使用的将软件开发和网络服务器也选上紧接着就进入整个安装的过程,大概需要40分钟左右(视电脑配置不同),需要耐心等待。安装完毕后会跳出对话框,按照下列操作继续进行:禁用防火墙不发送profile点击前进,不创建用户(我们将直接以root用户登陆)点击继续,重新引导即可启动Fedora7!背景知识:VMwaretools1.更新虚拟机中的显卡驱动,使虚拟机中的XWindows可以运行在SVGA模式下.
2.提供一个vmware-toolbox,这个Xwindows下的工具可以让你修改一些VMWare的参数和功
能.
3.同步虚拟机和Host的时间.
4.支持同一个分区的真实启动和从虚拟机中启动,自动修改相应的设置文件.对于我们来说最重要的是: 更好的解决虚拟机与主机的共享问题,通过VMWare-tools,来实现文件共享。只要安装成功了VMwaretools,Windows主机与Windows客户虚拟机之间的文件的共享就比较简单了。1.3.1vmware界面点击vm-installvmwaretools,会出现下列界面,点击install1.3安装vmwaretools工具1.3.2双击计算机,进入目录,双击cdrom,会跳出下列对话框:1.3.3双击rpm包,选择无论如何都要安装,直到提示安装完毕1.3.4打开一个终端(tips:终端拖到桌面上,因为会经常使用):在终端中依次输入:cd[空格]/usr/bin,./vmware-config-tool.pl如图一路按回车,直到出现分辨率的时候,为你的虚拟机选择合适的分辨率,完成配置后重启虚拟机。安装vmtools的优点:分辨率可以按自己的设置变化;鼠标不用ctrl+alt出来,和windows无缝兼容;可以把windows下的东西直接拖拽进虚拟机的窗口看看,即能够直接交互文件了现在虚拟机就像windows的一个文件夹,这点使以后的开发非常方便。321456首先下载一个源码包:解压到目录/usr/local/arm下,解压后确认目录的顺序是否为/usr/local/arm/3.4.1/…添加环境变量到系统中:打开/etc/bashrc,并在bashrc文件的最后一行添加:exportPATH=/usr/local/arm/3.4.1/bin:$PATH,保存,此时环境变量已经添入系统。1.4安装交叉编译工具此时只要在终端中输入arm-linux-gcc–v,会出现一下信息的话代表交叉编译工具已经安装成功,如果没有下图信息,再检查前面几步有没有出错。2.网络文件系统的配置空间无限大(内容是存储在主机上的,不受开发板存储大小限制)01与开发板的交互方便(内容是存储在主机上的,只需要换个主机文件夹)02使用cramfs作为根文件系统,开发起来很不方便,需要修改一点文件都要重新烧写nand,在开发时推荐挂载虚拟机下的NFS分区作为根文件系统。03NFS文件系统可以虚拟pc机的一个目录作为嵌入式linux的文件系统,非常适合开发时使用。04NFS文件系统的优点:背景知识:NFS文件系统介绍1主机端的nfs配置点击系统-管理-网络,双击你的网络配置,选择静态设置ip地址,填入你的ip,子网掩码和网关。(比如我的是;;)点击确认,再点击激活,会跳出下面对话框,再点击是完成后可以在终端下输入ifconfigeth0命令来查看是否配置好:在虚拟机下配置虚拟机的网卡edit-virtualnetworksetting-Hostvirtualnetworkmapping添加一个真实的网卡,并按应用,确认。编辑文件/etc/exports添加nfs目录的支持:?/nfs192.168.0.2(rw,sync,no_root_squash)其中是开发板的ip