工程量还是蛮复杂的。这里针对自己的板子和自己的电脑。
1.选择合适的内核和bootloader
先找到开发板资料中的E:/开发板资料/AC2440 Linux/LQ035NC111_tc images 把这个里面的镜像文件内核uImage先烧进板子,前提是用u-boot。
E:/开发板资料/AC2440 Linux/utuLinuxfor2440V1.5.3中的s3c2440_recover.tar.bz2解压到虚拟机下,然后解压,出现utu2440-qtopia-1.7-touchscreen.tar.gz 把这个压缩包拷贝到外面的一个文件夹里 这里是根目录下/qtscreen 之后再解压,今后这个文件夹成为NFS文件夹
2.在虚拟机上配置NFS服务
进入虚拟机的任务栏中的系统->管理->服务器设置->NFS 目录/qtsceen 主机* 设置为读写 然后在第三栏用户访问中把第一个打钩
进入虚拟机的任务栏中的系统->管理->服务器设置->服务->把nfs和portmap两个服务打开
设置虚拟机的IP 用setup设置成和板子一个IP网段 如192.168.1.199 然后设置service network restart 如果都成功 在ifconfig看一下是不是这个ip
最后打开超级终端,网线把PC和开发板连接好,进入u-bootloader以后再把那一长串复制进去,回车,然后boot,回车
如果成功 就进去,触摸屏显示出QT的屏幕
如果在虚拟机任务栏中找不到图形界面的NFS配置菜单,也可以在shell中执行setup->系统服务中开启nfs和portmap服务,在防火墙设置中关闭所有防火墙
设置NFS共享目录 ,将根目录“/qtscreen”设置为共享目录的方法: