★Mini6410之Qt4和Qtopia编程开发指南★友善之臂力作!目前最详细的6410平台上Qt编程开发资料,非常适合初学者!超值就是不断的惊喜!
服务就是不断的给力!
欢迎您传播和复制!
感谢您无尽的支持!手册简介:
本手册由友善之臂软件开发工程师编写制作,以Mini6410作为开发演示平台,详细介绍了Qtopia-2.2.0, Qt-Extendded-4.4.3(Qtopia手机版),QtE-4.7.0等常见Qt版本的移植过程、应用程序开发方法(含X86版和ARM版),涉及串口编程,LED控制,PWM控制,中断式按键编程调用,ADC模拟转换等嵌入式硬件操作编程示例,并配有详细的图解,完整的源代码包,手册中还介绍了一些常见的实用技巧,例如如何增加用户自定义程序组,如何设置开机自动运行等,非常适合嵌入式初学者学习参考之用。
为了增加论坛人气,特设置为回复下载,请谅解。
下载地址:
本部分内容设定了隐藏,需要回复后才能看到
目录:
MINI6410 QT4和QTOPIA编程开发指南 - 1 -
目 录 - 4 -
第一章 MINI6410和TINY6410开发板简介 - 7 -
1.1 MINI6410开发板 - 7 -
1.2 TINY6410开发板 - 8 -
第二章 QT/QTOPIA的简单介绍 - 10 -
2.1 什么是QT - 10 -
2.2 什么是QTOPIA - 11 -
第三章 在MINI6410上建立LINUX/QT开发环境 - 12 -
3.1 安装LINUX操作系统及交叉编译器 - 12 -
3.1.1 安装Fedora9 - 12 -
3.1.2 安装交叉编码器 - 12 -
3.1.3 烧写最新Linux系统的Image到开发板 - 13 -
3.2 移植QTOPIA2.2.0到MINI6410 - 13 -
3.2.1 获得 qtopia2.2.0 的源代码 - 14 -
3.2.2 编译PC版本的 qtopia2.2.0 - 14 -
3.2.3 编译mini6410版本的 qtopia2.2.0 - 17 -
3.3 移植QT4.7到MINI6410 - 19 -
3.3.1 获得 Qt4.7 的源代码 - 20 -
3.3.2 交叉编译Qt4.7 - 20 -
3.3.3 在mini6410上部置Qt4.7 - 21 -
3.3.4 在mini6410上运行Qt4.7的示例程序 - 21 -
3.4 移植QT-EXTENDED 4.4.3 (QTOPIA4.4.3) 到MINI6410 - 23 -
3.4.1 获得并安装Qt-Extended4.4.3源代码 - 24 -
3.4.2 编译和运行x86版本的Qt-Extended-4.4.3 - 24 -
3.4.3 编译和运行arm版本的Qt-Extended-4.4.3 - 26 -
第四章 MINI6410上的应用程序开发示例 - 33 -
4.1 开发第一个QTOPIA2.2.0程序 - 33 -
4.1.1 本示例的设计目的 - 33 -
4.1.2 使用designer 工具设计图形界面 - 34 -
4.1.3 编写代码 - 42 -
4.1.4 在PC上编译并运行示例 - 45 -
4.1.5 交叉编译示例程序并在mini6410上运行 - 46 -
4.1.6 在Qtopia上添加mycalc程序图标 - 47 -
4.2 使用QT CREATOR工具开发第一个QT4程序到MINI6410上 - 49 -
4.2.1 在Fedora9环境下安装Qt Creator - 49 -
4.2.2 用Qt Creator创建Qt4程序 - 50 -
4.2.3 设置Qt Creator使其支持交叉编译 - 59 -
4.2.4 交叉编译Qt4程序 - 60 -
4.2.5 将Qt4程序部置到mini6410上运行 - 61 -
4.3 开发第一个QT-EXTENDED 4.4.3程序 - 62 -
4.3.1 步骤一:复制HelloQt4程序到Qt-Extended 4.4.3下 - 63 -
4.3.2 步骤二:为HelloQt4程序添加图标 - 63 -
4.3.3 步骤三:将Qt4程序转换成Qt-Extended 4.4.3程序 - 64 -
4.3.4 步骤四:在Qt-Extended 4.4.3文件中添加对HelloQt4应用程序的支持 - 65 -
4.3.5 步骤五:在Qt-Extended 4.4.3下编译PC版本的HelloQt4 - 65 -
4.3.6 步骤六:在Qt-Extended 4.4.3下编译arm版本的HelloQt4 - 66 -
4.3.7 步骤七:在mini6410的Qt-Extended 4.4.3下部署并运行HelloQt4 - 67 -
4.4 通过命令行方式创建一个QT4程序 - 67 -
4.5 串口助手程序的开发 - 69 -
4.5.1 本示例的设计目的 - 69 -
4.5.1 串口通讯的Qt实现步骤及原理 - 69 -
4.5.2 使用designer 工具设计图形界面 - 72 -
4.5.3 编写代码 - 77 -
4.5.4 交叉编译serialport程序 - 82 -
4.5.5 在mini6410上运行serialport - 83 -
4.5.6 在Qtopia上添加serialport程序图标 - 84 -
4.6 PWM测试程序的开发 - 85 -
4.6.1 本示例的设计目的 - 85 -
4.6.2 如何控制蜂鸣器发声 - 85 -
4.6.3 使用designer 工具设计图形界面 - 86 -
4.6.4 编写代码 - 90 -
4.6.5 交叉编译pwm-testing程序 - 94 -
4.6.6 在Qtopia上添加pwm-testing程序图标 - 94 -
4.6.7 运行pwm-testing程序 - 95 -
4.7 按键测试程序的开发 - 96 -
4.7.1 本示例的设计目的 - 96 -
4.7.2 按键测试程序的原理 - 97 -
4.7.3 使用designer 工具设计图形界面 - 98 -
4.7.4 编写代码 - 99 -
4.7.5 交叉编译button-testing程序 - 104 -
4.7.6 在Qtopia上添加button-testing程序图标 - 104 -
4.7.7 button-testing程序的运行 - 105 -
4.8 ADC测试程序的开发 - 106 -
4.8.1 本示例的设计目的 - 106 -
4.8.2 A/D转换测试程序的实现说明 - 107 -
4.8.3 编写代码 - 107 -
4.8.4 交叉编译adc-testing程序 - 110 -
4.8.5 在Qtopia上添加adc-testing程序图标 - 111 -
4.8.6 ADC测试程序的运行 - 112 -
4.9 LED测试程序的开发 - 112 -
4.9.1 本示例的设计目的 - 112 -
4.9.2 LED状态设置的原理说明 - 113 -
4.9.3 使用designer 工具设计图形界面 - 113 -
4.9.4 编写代码 - 118 -
4.9.5 交叉编译led-testing程序 - 121 -
4.9.6 在Qtopia上添加led-testing程序图标 - 121 -
4.9.7 led-testing程序的运行 - 122 -
第五章 附录 - 124 -
5.1 QTOPIA 2.2.0 应用程序的编译脚本 - 124 -
5.1.1 PC版本编译脚本 buildhost.sh - 124 -
5.1.2 ARM版本编译脚本 buildarm.sh - 125 -
5.2 QT4和QTOPIA实用技巧 - 125 -
5.2.1 如何开机自动运行Qt4程序? - 125 -
5.2.2 如何开机自动运行Qtopia4.4.3? - 126 -
5.2.3 如何在Qtopia2.2.0中添加自定义程序组? - 126 -
5.2.4 如何开机自动运行Qtopia2.2.0中的单个程序? - 128 -
5.2.5 如何解决Qtopia2.2.0图标下有一条虚线的问题? - 129 -
[ 此帖被mindee在2010-12-29 18:10重新编辑 ]