DM365上Qt4.7.2与tslib-1.4移植教程:Linux环境详细指南

3星 · 超过75%的资源 需积分: 10 1 下载量 190 浏览量 更新于2024-09-25 收藏 53KB DOC 举报
本文档详细记录了在TMS320DM365平台上的Linux环境中移植Qt 4.7.2和tslib-1.4的经验。作者使用的开发环境是基于Fedora 14的虚拟机,配合TI提供的mvl_5_0_0801921_demo_sys_setuplinux工具链,以及QT Everywhere开源版本4.7.2和qt-creator 2.1.0。 首先,作者在/home/(user)目录下的QT临时工作目录中设置环境,对QT源码进行编译。对于Qt的移植,关键步骤包括创建编译目录、配置编译选项,如指定目标主机为arm-linux,以及针对DM365特有的处理器架构(arm_v5t_le)进行相应的路径替换。例如,修改configure脚本中的LD和NM命令行工具,以适应DM365的交叉编译环境。 对于tslib-1.4的移植,作者首先解压并进入tslib目录,执行autogen.sh和configure,设置安装前缀为/usr/local/Trolltech,并指定主机为arm-linux。在这个过程中,作者注意到需要对源代码中的特定指令和路径进行调整,如将arm-linux-和arm-unknown-linux-替换为arm_v5t_le-,并处理echo命令的替换问题。接着,通过make和makeinstall命令构建和安装tslib,最终在指定路径下生成了包含触摸屏配置文件、动态库和测试工具的tslib文件夹。 在移植完成后,作者还提到修改了tslib的配置文件ts.conf,添加了模块rawinput和pthres,这些配置可能与触摸屏驱动或应用程序的集成有关。 这份笔记为在TMS320DM365 Linux平台上成功移植Qt和tslib提供了详细的指导,对于希望在此硬件环境下使用Qt开发嵌入式应用的开发者来说,这是一个宝贵的参考资料。移植过程中涉及的适配和修改部分展示了开发者如何处理不同环境和工具链间的兼容性问题,确保软件能够在目标硬件上正确运行。