DM365上Qt4.7.2与tslib-1.4移植教程:Linux环境详细指南
3星 · 超过75%的资源 需积分: 10 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开发嵌入式应用的开发者来说,这是一个宝贵的参考资料。移植过程中涉及的适配和修改部分展示了开发者如何处理不同环境和工具链间的兼容性问题,确保软件能够在目标硬件上正确运行。
2011-12-16 上传
2011-12-16 上传
2012-11-05 上传
2015-03-12 上传
2011-06-24 上传
2022-09-20 上传
2021-09-06 上传
2020-10-23 上传
2021-09-25 上传
xamyway
- 粉丝: 0
- 资源: 1
最新资源
- 平尾装配工作平台运输支撑系统设计与应用
- MAX-MIN Ant System:用MATLAB解决旅行商问题
- Flutter状态管理新秀:sealed_flutter_bloc包整合seal_unions
- Pong²开源游戏:双人对战图形化的经典竞技体验
- jQuery spriteAnimator插件:创建精灵动画的利器
- 广播媒体对象传输方法与设备的技术分析
- MATLAB HDF5数据提取工具:深层结构化数据处理
- 适用于arm64的Valgrind交叉编译包发布
- 基于canvas和Java后端的小程序“飞翔的小鸟”完整示例
- 全面升级STM32F7 Discovery LCD BSP驱动程序
- React Router v4 入门教程与示例代码解析
- 下载OpenCV各版本安装包,全面覆盖2.4至4.5
- 手写笔画分割技术的新突破:智能分割方法与装置
- 基于Koplowitz & Bruckstein算法的MATLAB周长估计方法
- Modbus4j-3.0.3版本免费下载指南
- PoqetPresenter:Sharp Zaurus上的开源OpenOffice演示查看器