



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
mini2440 成功移植 qt embedded linux 4.5.3 至开发板并使用 tslib 支持触摸2009-12-02 15:01操作系统 debian5.0.1 编译器 arm-linux-gcc-4.3.2先移植 tslib 安装三个工具 apt-get install autoconf automake libtool运行脚本 ./autogen.sh 注(不知道为什么,这行脚本中有 echo 但是 终端不显示)3帧缓冲文件以及配置 echo ac_cv_func_malloc_0_nonnull=yes $ARCH_tslib.cache 避免检查ac_cv_func_malloc_0_nonnull,如果不写这句,在Make时候会出现undefined reference to rpl_malloc 的错误。 ./configure -prefix=/home/tslib -host=arm-linux -cache-file=$ARCH_tslib.cache -enable-inputapi=no make make install此时会在/home/tslib 目录中有东西出来,把 tslib 目录 拷贝到开发板目录下的/home 目录中在开发板中配置环境变量export TSLIB_ROOT=/home/tslibexport TSLIB_TSDEVICE=/dev/event0 #(某些好像是 /dev/input/event0) 看实际情况来确定export TSLIB_CALIBFILE=/etc/pointercalexport TSLIB_CONFFILE=$TSLIB_ROOT/etc/ts.confexport TSLIB_PLUGINDIR=$TSLIB_ROOT/lib/tsexport TSLIB_CONSOLEDEVICE=none export TSLIB_FBDEVICE=/dev/fb0 #(某些好像是 /dev/fb/0) 看实际情况来确定export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$TSLIB_ROOT/lib下面是Tslib 1.4中的ts.conf的参考配置:# Uncomment if you wish to use the linux input layer event interface# module_raw input把#去掉在开发板中进入 /home/tslib/bin 运行 ./ts_calibrate如果没问题,此时屏幕能正确校准,如果有问题不能运行或者其它,请赶紧删掉重做吧.再移植 qt embedded 我的配置参数如下:./configure -prefix /mini2440 -release -shared -fast -xplatform qws/linux-arm-g+ -embedded arm -depths 16 -fast -pch -no-qt3support -no-sql-sqlite -no-libtiff -no-libmng -qt-libjpeg -qt-zlib -qt-libpng -qt-freetype -no-openssl -qt-mouse-tslib -no-mouse-pc -no-mouse-linuxtp 有一些我很疑惑,我明明 -qt-mouse-tslib 参数,但我却不向别人那样 使用-I -L 指定头与库,配置也不报错.很郁闷.不过,不出问题,我不管它,继续. make -C src/ make install此时会在 /mini2440 目录中生成头文件与库,在开发板的 / 目录下也建立相同的mini2440目录,把lib文件夹 考过去. 编译测试程序,在 examples/qws/mousecalibration 目录下 运行make我修改了Makefile 文件,修改了如下一行 -L/home/tslib/lib -lts ,在原有的 -lts 之前加上了使用此库的路径,表示使用我刚刚编译过的libts库来连接. 之后把程序考入开发板的目录为开发板增加环境变量export QTDIR=/mini2440export LD_LIBRARY_PATH=$QTDIR/lib:/home/tslib/lib:$LD_LIBRARY_PATHexport QWS_KEYBOARD=LIR
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 跨文化健康行为差异-洞察及研究
- 浙江省2025-2026学年七年级语文上学期第一次月考复习试卷(含答案)
- 数据存储系统的分布式设计与优化方法-洞察及研究
- 部门安全生产培训制度课件
- 部门二级安全培训时长课件
- 避坑房产课件
- 基于循环经济的刮板链废旧部件资源化利用路径探索
- 基于元宇宙技术的虚拟现场重建与跨时空图像传输溯源研究
- 基于AI图像识别的动态分级系统与农业物联网集成瓶颈
- 国际标准对接中国产产床核心部件的供应链韧性研究
- 工勤技能考试职业道德试题
- 全国2024年10月自学考试财务报表分析(一)试题和答案
- 《红色的天空》话剧剧本
- 2025版地热能钻井服务合同范本3篇
- 呼吸机管路护理
- 肺癌的饮食护理
- 木地板销售培训
- 劳动合同法下载pdf
- 医院手术室排烟系统安装合同
- 科研项目委托协议
- 输变电工程质量通病及防治措施线路工程
评论
0/150
提交评论