- 0
- 0
- 约2.8万字
- 约 23页
- 2026-02-10 发布于山东
- 举报
QT4移植到ARM9开发板
1编译qte
从下载源代码,选择开源版本〔非商业版本〕,选择Qtlibraries4.5forembeddedlinux(128M)
在源代码名目下执行:
./configure–embeddedarm-xplatformqws/linux-arm-g++-no-qt3support-qt-mouse-linuxtp
在redhat9.0环境需要作一些修改才能编译通过:
ln-s/usr/kerberos/include/com_err.h/usr/include/
ln-s/usr/kerberos/include/profile.h/usr/include/
ln-s/usr/kerberos/include/krb5.h/usr/include/
,注释掉710行
make(时刻4个小时左右)
makeinstall
2编译busybox1
从下载busybox工具。
修改MakefileCROSS_COMPILE=arm-linux-
Makemenuconfig选择动态编译,默认配置保持即可
添加宏定义#defineARPHRD_INFINIBAND32
5.makeallinstall(使用编译器)
3建立配置文件
进进_install名目
mkdirdevlibtmpproc
cddev
mknodfb0c290建立framebuffer设备文件
mknodts013128建立触摸屏设备文件
mknodconsolec51
mknodtty0c40
mknodtty1c41
mknodtty2c42
mknodtty3c43
mknodtty4c44
cdlib
cp–arf/arm-linux/lib/*.
cp–arfqt-embedded-linux-opensource-src-/lib/*.
应用测试程序拷贝到开发板根名目
cpqt-embedded-linux-opensource-src-/demos/deform/deform.
注:命令中引用的路径为相对路径
4运行QTE测试程序
两种方式
能够用mkcramfs将busybox的_install名目做成文件系统镜像,然后下载
能够用NFS挂载
./deform–qws屏幕瞧结果
我发现做出来的东西然后写下来一起分享是特别欢乐的事,哈哈,越写越上瘾了,但毕竟精力有限,干的也比立少,时刻总感受不够用。因此干点写点,依旧老话大局部来自网上,里面我就多罗嗦两句。好了不多讲了,接着上次触摸屏驱动移植开始写,上次我们把触摸屏给移植了,如何能用实践来检验呢,来瞧瞧我的QT4程序是否能通过触摸屏就能够操纵呢,就那个咨询题我做了一些工作。老模样介绍系统:
1.主机系统:ubuntu8.10交叉编译器linux-
2.目标系统:s3c2410
3.首先要让触摸屏特别好的工作就先往做校准的工作,那个地点我们用tslib-1.4,具体的移植过程如下:
(1)得到源码包tslib-1.4.tar.gz,上网一搜索就许多,具体就不讲了。
(2)
$cdtslib
$exportPREFIX=/home/yoyoili/tslib(那个确实是根基tslib编译以后的安装名目)
$exportCC=arm-softfloat-linux-gnu-gcc
$./autogen.sh
$echoac_cv_func_malloc_0_nonnull=yesarm-linux.cache
$./configure--host=arm-linux--prefix=$PREFIX--cache-file=arm-linux.cache
$make
$makeinstall
如此在/home/yoyoili/tslib下面确实是根基我们交叉编译tslib以后产生的必要的文件,要紧是头文件和库文件,在移植QT4的时候需要这些文件。
(3)
在开发板的/home/yoyoili创立tslib名目,将编译好的tslib名目下的lib,etc,bin名目拷贝到那个名目,然后编辑etc/ts.conf,具体内容如下,其他的内容全部删除:我的如下:
module_rawinput
modulepthrespmin=1
modulevariancedelta=30
moduledejitterdelta=100
modulelinear
注重module_raw前不要有空格!!!!
(4)
接下来确实是根基测试触摸屏和tslib是否好用了,首先设置环境变量,在开发板上设置:
$exportTSLIB_ROOT=/home/yoyoili/tslib
$exportTSLIB_TSDEVICE=/dev/event0
$exportLD_LIBRARY_PATH=/ho
您可能关注的文档
- 第五章能源资源管理.docx
- 中国电子科技集团公司所属院所简介.docx
- 茌平区初中招生计划标准.doc
- 品牌指数标准QBIS2008.docx
- 简单实用的证券营销技巧培训资料.docx
- 直流电源技术规范书.docx
- 教学目标1理解数列概念.docx
- 虞师晋师灭夏阳作文.doc
- 个人理财常考.docx
- -导线拉力测试标准.doc
- 2026-2030中国硬胶囊填充机行业市场发展趋势与前景展望战略研究报告.docx
- 2025至2030中国高铁零部件行业市场占有率及投资前景评估规划报告.docx
- 2025至2030中国麻醉药品行业市场深度调研及发展潜力与投资报告.docx
- 2025至2030中国飞机高度计行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030中国环境监测仪器行业市场发展分析及投资战略咨询报告.docx
- 2026-2030中国离岸风能行业市场发展趋势与前景展望战略分析研究报告.docx
- 2025至2030中国交流电机制造行业行情走势预测及发展机遇分析报告.docx
- 2025至2030中国影音线材行业市场占有率及投资前景评估规划报告.docx
- 2026-2030中国益生菌片行业销售规模及营销发展趋势预判研究报告.docx
- 2025至2030咖啡豆产业政府现状供需分析及市场深度研究发展前景及规划可行性分析报告.docx
最近下载
- 15万ta电池级硫酸锰新能源材料项目一期竣工环境保护验收监测报告书.pdf VIP
- 西工大航空发动机燃烧学讲义.pdf VIP
- 2025年工业机器人伺服电机性能优化研究报告.docx VIP
- 《深度学习 》课件 第9章-深度强化学习.pptx
- 有机高分子电致发光材料及器件课件.ppt VIP
- 贵州红星发展股份有限公司 高纯钡盐产业化项目 环境影响报告书.doc VIP
- (网络收集版)2025年新课标全国一卷数学高考真题文档版(无答案).pdf
- 2025年工业机器人伺服电机国内外市场对比研究报告.docx VIP
- 2025年无人机驾驶员执照飞行记录在物流运输专题试卷及解析.pdf VIP
- 河南卫生事业单位招聘考试题.pdf VIP
原创力文档

文档评论(0)