历史上的今天
今天是:2025年08月12日(星期二)
2021年08月12日 | s3c2410上搭建QT/Embedded4.8.5开发环境(五)
2021-08-12 来源:eefocus
前面我们已经搭建好了三个不同版本的QT编译环境
①qt-4.8.5-x11:依赖于x11的qt版本,在PC可以直接"./"运行
②qt-4.8.5-x86:依赖与qvfb的qt版本,在PC机上可以使用"qvfb &", 然后“./ -qws”运行
③qt-4.8.5-arm:arm上的QT版本,交叉编译后在arm上运行
编译大概花了配置两天半的时间,期间还遇见一些问题,好在全部解决了,但是我们总不能每次搭环境都费这么长时间吧,好在我们还有tar可以使用,我们把最后的编译版本打包备份,这样以后我们使用的时候直接解压缩就可以了
备份qt-4.8.5
tar -cvzf tslib-1.4-arm.tar.gz /opt/tslib-1.4
tar -cvzf qt-4.8.5-arm.tar.gz /opt/qt-4.8.5-arm
tar -cvzf qt-4.8.5-x86.tar.gz /opt/qt-4.8.5-x86
tar -cvzf qt-4.8.5-x11.tar.gz /opt/qt-4.8.5-x11
以后我们使用的时候,直接解压即可
tar xvzf tslib-1.4-arm.tar.gz -C /
tar xvzf qt-4.8.5-arm.tar.gz -C /
tar xvzf qt-4.8.5-x86.tar.gz -C /
tar xvzf qt-4.8.5-x11.tar.gz -C /
由于文件太大,在CSDN上上传不了,因此我上传到了百度云上
http://pan.baidu.com/s/1hqmQFha
配置环境变量
移植QT库
在开发板上的使用其实很简单,只需要拷贝相应的库文件并设置环境变量即可,拷贝的方法按照个人喜好,我是挂载nfs来实现拷贝。
我们的qt库安装在/opt/qt-4.8.5-arm目录下,tslib库安装在、opt/tslib下
我们把库文件拷贝到我们CentOS的共享目录下,然后挂载到arm板上
cp /opt/qt-4.8.5-arm/lib /gatieme/arm/lib/qt-4.8.5-arm
cp /opt/tslib/lib /gatieme/arm/lib/tslib-1.4
然后我们将arm目录挂载到arm板上
mount -o tcp 192.168.81.132:/gatieme/arm /host
设置环境变量
下面在arm板上开始设置QTE的环境变量
# export the path of TSLIB-1.4
export TSLIB_ROOT=/host/lib/tslib-1.4
export TSLIB_TSDEVICE=/dev/event0
export TSLIB_CONFFILE=$TSLIB_ROOT/etc/ts.conf
export TSLIB_PLUGINDIR=$TSLIB_ROOT/lib/ts
export TSLIB_CALIBFILE=/etc/pointeral
export TSLIB_FBDEVICE=/dev/fb0
export QWS_MOUSE_PROTO=tslib:/dev/event0
export QWS_SIZE=640*480
# export the path of QT/Embedded-4.8.5
export QTDIR=/host/qt-4.8.5-arm
export QT_QWS_FONTDIR=$QTDIR/lib/fonts
export LD_LIBRARY_PATH=$TSLIB_ROOT/lib:$QTDIR/lib:$LD_LIBRARY_PATH
我们也可以设置一个脚本来,开机时自动执行此脚本,就可以把环境变量加载到arm板上的系统中
史海拾趣
|
简介: 工业控制自动化技术是一种运用控制理论、仪器仪表、计算机和其它信息技术,对工业生产过程实现检测、控制、优化、调度、管理和决策,达到增加产量、提高质量、降低消耗、确保安全等目的的综合性技术,主要包括工业自动化软件、硬件和系统三 ...… 查看全部问答> |
|
SEDR18系列模块是一款高效的LED驱动IC。可以直接介入110V和220V交流电,获得稳定的横流输出。输出电流稳定、输出电压范围大是SEDR18系列模块的主要特点。改变负载LED的数量,使得SEDR18模块的输出电压随之变化,则SEDR18模块的输出电流可以稳定在15 ...… 查看全部问答> |
|
众所周知,LED是将电能直接转换成光的晶体管元件,LED 背光模块(BLU)正在推动总体LED市场成长,但在未来一段时间,LED照明将引领这个市场的增长。 如何使LED将大部分能量转换为可见频谱的冷光,而不以发热的形式浪费电能,德州仪器(TI) ...… 查看全部问答> |
|
有个问题和大家讨论一下,我已经没招了,不知道各位大神们有什么高见啊。 我是做STB(机顶盒)设计的,最近遇到一个很头疼的问题,平台的大概配置是: CPU+DDR2+DVBC silicon Tuner+3.3V power supply的modulator,CVBS+AV output. 电源状况是: ...… 查看全部问答> |




