- 1、本文档共71页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
OMAPL138开发板的LinuxQT图像界面开发教程
目录
1 Qt介绍 3
1.1 Qt简介 3
1.2 Qt发展历史 3
1.3 Qt平台支持 5
1.4 Qt优势 6
1.5 QT相关网站 6
2 移植Qt4.7到OMAPL138开发板 7
2.1 安装触摸屏支持库tslib 11
2.1.1 解压tslib库 11
2.1.2 配置tslib 11
2.1.3 配置编译安装选项 14
2.1.4 编译和安装tslib 15
2.1.5 在OMAPL138开发板安装tslib 15
2.1.6 OMAPL138开发板触摸屏校准 16
2.2 交叉编译Qt4.7 18
2.2.1 解压安装Qt源码 18
2.2.2 配置Qt编译环境 20
2.2.3 编译和安装Qt4.7 23
2.3 在OMAPL138开发板上部署Qt4.7 24
2.4 在OMAPL138开发板上运行Qt示例程序 24
3 使用Qt Creator工具开发Qt4程序“Hello World!” 25
3.1 在Ubuntu系统下安装Qt Creator 25
3.2 使用Qt Creator编写Qt4程序示例程序“Hello World!” 32
3.2.1 新建工程 32
3.2.2 设计界面 36
3.2.3 编辑代码 39
3.2.4 在pc机上运行Qt程序“Hello World!” 41
3.3 设置QtCreator支持交叉编译 42
3.4 交叉编译Qt4 43
3.5 在OMAPL138开发板上Qt程序运行“Hello World!” 48
4 LED Demo按键程序点亮OMAPL138开发板LED灯 49
4.1 新建LED Demo工程 49
4.2 建立信号槽响应函数 54
4.3 移植led Qt程序到OMAPL138开发板 61
4.4 制作简单点亮LED灯启动脚本 63
5 OMAPL138开发板按键button demo测试实验 65
5.1 建立按键demo项目工程 65
5.2 移植按键Demo程序到Omapl138开发板上 69
5.3 按键实验测试 71
Qt介绍
图1
Qt是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程式,也可用于开发非GUI程式,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,易于扩展,允许组件编程。2008年,奇趣科技被诺基亚公司收购,QT也因此成为诺基亚旗下的编程语言工具。2012年,Qt被Digia收购。
Qt简介
Qt是1991年奇趣科技开发的一个跨平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt很容易扩展,并且允许真正地组件编程。基本上,Qt同 X Window 上的 Motif,Openwin,GTK 等图形界面库和 Windows 平台上的 MFC,OWL,VCL,ATL 是同类型的东西。
Qt发展历史
* 1996 OctKDE组织成立
* 1998 Apr 05Trolltech的程序员在 5 天之内将 Netscape5.0 从Motif移植到Qt上
* 1998 Apr 08 KDE Free Qt基金会成立
* 1998 Jul 09 Qt 1.40 发布
* 1998 Jul 12 KDE 1.0 发布
* 1999 Mar 04QPL1.0 发布
* 1999 Mar 12 Qt 1.44 发布
* 1999 Jun 25 Qt 2.0 发布
* 1999 Sep 13 KDE 1.1.2 发布
* 2000 Mar 20嵌入式Qt发布
* 2000 Sep 06 Qt 2.2 发布
* 2000 Oct 05 Qt 2.2.1 发布
* 2000 Oct 30 Qt/Embedded 开始使用GPL宣言
* 2000 Sep 04 Qt free edition 开始使用 GPL
* 2008 Nokia从Trolltech公司收购Qt, 并增加LGPL的授权模式
* 2011 Digia从Nokia收购了Qt的商业版权,从此Nokia负责Qt on Mobile, Qt Commercial由Digia负责
*根据最新消息,NOKIA已经停止Meltemi系统开发,QT部门被解散
* 2012 Aug 09 作为非核心资产剥离计划的一部分,诺基亚宣布将Qt软件业务出售给芬兰IT服务公司Digia。
* 2013年7月3日,Digia公司Qt开发团队在其官方博客上宣布Qt 5.1正式版发布。
Qt平台支持
Qt支持下述平台:
MS/Windows - 95、98、NT4.0、ME、2000、
您可能关注的文档
最近下载
- DLT441-2004《火力发电厂高温高压蒸汽管道蠕变监督规程》.pdf VIP
- Unit3LivingLegendsReadingandThinking教学设计高中英语人教版.docx VIP
- 五年级美术《为作文画插图》.ppt VIP
- 2026届新高考物理冲刺复习“配速法”解决带电粒子在复合场中的运动.pptx VIP
- 玉米期货分析报告.docx VIP
- 铁道工程技术论文-铁路路基边坡病害及处理措施.docx
- 2025年小学语文部编版五年级下册《选择题》专项练习题(共4组,附答案)(必考.pdf VIP
- 信息系统应用安全第5部分:代码安全检测10929-2020-.pdf
- 月饼安全生产培训.pptx
- 2024年新高考Ⅰ卷、Ⅱ卷、甲卷诗歌鉴赏试题讲评课件.pptx
文档评论(0)