相关环境:
开发板:友善之臂mini2440(64M版)(注:内核是使用友善之臂编译的2.6.32版内核)
主机操作系统:fedoa 12 i686
所需资源:
tslib1.4
qt-everywhere-opensource-src-4.6.2
友善之臂提供的交叉编译工具(gcc版本为4.3)
移植过程:
tslib的移植:
- 解压下载的tslib1.4压缩包
- 进入生成的目录,我的是~/tslib/
- 执行./autogen.sh
注:如果出现“configure.ac:26: error: possibly undefined macro: AC_ENABLE_SHARED”这样的错误,请安装libtool,即:yum install libtool
- 执行./configure --prefix=/opt/tslib/ --host=arm-linux ac_cv_func_malloc_0_nonnull=yes
- 经过一小段时间的编译,如果没出错就执行make install,我的已经安装到/opt/tslib
- 修改/opt/tslib/etc/ts.conf,把第二行的#号去掉
- 通过nfs将/opt/tslib通过nfs mount到板子上,或是下载/opt/tslib到板子的/opt/tslib
- 修改开发板的/etc/profile文件添加如下的内容:
export TSLIB_ROOT=/opt/tslib
export TSLIB_TSDEVICE=/dev/input/event0
export LD_LIBRARY_PATH=$TSLIB_R

本文档详细介绍了如何将Qt Embedded 4.6.2和tslib 1.4移植到ARM平台的友善之臂mini2440开发板。首先,介绍了所需的资源和开发环境,然后分别阐述了tslib和qt embedded的移植步骤,包括配置、编译、安装和测试。最后,特别提醒了可能出现的字体显示问题。
5732

被折叠的 条评论
为什么被折叠?



