Linux开发环境的搭建
1.arm交叉编译链的安装
2.NFS服务器的安装
3.tftp服务器的安装
4.触摸屏驱动库的安装编译
5.编译安装qt-everywhere-opensource-src-4.8.1
需要的文件及库:
1.arm-2009q1-203-arm-none-linux-gnueabi
2.fs.tar.gz
3.tslib-1.4
4.qt-everywhere-opensource-src-4.8.1
1.arm交叉编译链的安装
见附录6:arm-2009q1-203-arm-none-linux-gnueabi安装
测试交叉编译器是否安装成功,执行如下命令:
HOST $ arm-none-linux-gnueabi-gcc -v
如果显示编译器的版本信息说明安装成功。
2.NFS服务器的安装
见附录7:
安装完成后,在/home/wws/目录下执行如下指令:
sudo gedit nfs.sh
nfs.sh的内容如下:
HOST $ sudo /etc/init.d/portmap restart
HOST $ sudo /etc/init.d/nfs-kernel-server restart
保存后执行
source nfs.sh
以后只要在主目录下执行上述source命令就可以重启nfs服务器
测试 NFS 服务器是否安装成功,执行如下命令:
HOST $ showmount -e
若显示 /home/wws/wws_nfs*则说明安装成功。
3.tftp服务器的安装
具体安装过程见附录8:
安装完成后,执行:
sudo gedit tftp.sh其内容如下:
HOST $ sudo /etc/init.d/xinetd restart
HOST $ sudo /etc/init.d/tftpd-hpa restart
保存在主目录下,当开发板找不到链接,出现T T T T.......等时,无需重启系统,只需执行source tftp.sh重启tftp服务器即可,或者直接执行上述两条指令来重启服务器。
4.触摸屏驱动库的安装编译
Tslib是一个开源的程序,能够为触摸屏驱动获得的采样提供诸如滤波、去抖、校准等功能,通常作为触摸屏驱动的适配层,为上层的应用提供了一个统一的接口。在采用触摸屏的移动终端中,触摸屏性能的调试是个重要问题之一,因为电磁噪声的缘故,触摸屏容易存在点击不准确、有抖动等问题。