欢迎来到天天文库
浏览记录
ID:8821943
大小:1.49 MB
页数:17页
时间:2018-04-08
《redhat-enterprise5下配置qt-arm-linux交叉编译环境(tiny6410)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Redhat-Enterprise5下配置QT-ARM-Linux交叉编译环境(Tiny6410)目录Redhat-Enterprise5下配置QT-ARM-Linux1一、tiny6410开发板安装linux系统(简略说明)2二、虚拟机下安装redhat-enterprise5(简略说明)2三、建立局域网通信下载环境2四、建立交叉编译环境arm-linux-gcc3五、安装QTE和QT-SDK4六、x86下开发QT小程序演示6七、交叉编译QT小程序8八、移植到Tiny6410开发板上10九、编写配置环境变量she
2、ll文件,移植到Tiny6410开发板上13十、把触屏库tslib移植到Tiny6410开发板上15一、tiny6410开发板安装linux系统(简略说明)1.准备工作:硬件:tiny6410开发板,usb下载线,串口线和usb转串口线,交叉网线一根,SD卡和读卡器软件:二、虚拟机下安装redhat-enterprise5(简略说明)安装时注意:把KDE选上,网络选择桥接,所需要的服务选上。三、建立局域网通信下载环境1.给开发板安装linux操作系统(略)。2.虚拟机网络选择了与windows7桥接,目的是使虚拟机
3、的redhatlinux与windows7同一个网络。开发板只需要通过一根交叉网线,与PC及相连,并且pc机的有线网卡设置一个与开发板同一个网络的IP,然后让虚拟机下的linux系统自动获取IP。3.文件传输:虚拟机linux与windows:(1)在linux下建立samba服务器,windows访问;(2)在windows下建立iis服务器,linux下放分windows的FTP服务器虚拟机/windows访问开发板:(1)在超级终端下通过串口传输/下载。(2)在linux下通过建立nfs服务器进行文件传。(3
4、)通过FTP服务器进行访问。在开发板已经下载好系统的情况下,可以不再使用串口,因为串口很多时候导致PC机蓝屏,所以建议在控制开发板的时候不使用串口线+超级终端,使用网线建立局域网,用telnet访问开发板;下载到开发板的时候使用ftp。(在《04-Tiny6410Linux开发指南-20110809》有详细介绍)。一、建立交叉编译环境arm-linux-gcc1.将arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz复制到redhat某个目录下如tmp/,然后进入到该目录,执行解压命令:#
5、cd/tmp#tarxvzfarm-linux-gcc-4.5.1-v6-vfp-20101103.tgz–C/注意:C后面有个空格,并且C是大写的,它是英文单词“Change”的第一个字母,在此是改变目录的意思。执行该命令,将把arm-linux-gcc安装到/opt/FriendlyARM/toolschain/4.5.1目录。2.#gedit/root/.bashrc编辑/root/.bashrc文件,注意“bashrc”前面有一个“.”,修改最后一行为exportPATH=$PATH:/opt/Friend
6、lyARM/toolschain/4.5.1/bin,注意路径一定要写对,否则将不会有效。重新登录系统(不必重启机器,开始->logout即可),使以上设置生效,在命令行输入arm-linux-gcc–v,会出现如下信息,这说明交叉编译环境已经成功安装。一、安装QTE和QT-SDK1.#tar-zxvfarm-qte-4.7.0-20101105.tar.gz先解压到/opt/FriendlyARM/Tiny6410/linux/下#cd/opt/FriendlyARM/Tiny6410/linux/arm-qte
7、-4.7.0#./build-all这个过程将十分漫长,根据机器配置不同,会有不同的编译时间,请耐心等待。当顺利执行完毕,再运行mktarget脚本,将会从编译好的目标文件目录中,提取出必要的QtE-4.7.0库文件和可执行二进制示例,并打包为target-qte-4.7.0.tgz,把它在开发板的根目录下解压,就可以使用了,如下命令#tarxvzftarget-qte-4.7.0.tgz–C/这样,就会在/usr/local/目录下创建生成Trolltech目录,它里面包含了运行所需要的所有库文件和可执行程序。2
8、.给redhatlinux安装QT-SDK(QT-creator)#tar-zxvfx86-qte-4.6.1-20100201.tar.gz先解压到/opt/FriendlyARM/Tiny6410/linux/下然后:把qt-sdk-linux-x86-opensource-2010.01.bin拷贝到/opt目录下。然后再终端里执行:#chmodu+x
此文档下载收益归作者所有