𝔖 Scriptorium
✦   LIBER   ✦

📁

嵌入式 Qt 开发项目教程

✍ Scribed by 王浩,陈邦琼,浦灵敏,宋林桂 编


Publisher
中国水利水电出版社
Year
2014
Tongue
Chinese
Leaves
221
Series
物联网工程专业系列教材
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


《嵌入式Qt开发项目教程》主要包括六部分内容:嵌入式Linux开发应用、Qt开发环境搭建及程序开发、电子相册设计与开发、GPS定位程序设计与开发、GPRS短信程序设计与开发以及温湿度实时数据曲线图程序设计与开发。
  《嵌入式Qt开发项目教程》内容体系完整,案例详实,叙述风格平实、通俗易懂。书中的程序实例己全部通过了嵌入式及物联网实训平台的测试。
  《嵌入式Qt开发项目教程》可作为嵌入式与物联网工程相关专业的教材使用,供需要掌握嵌入式开发技术和物联网开发技术的学生学习,还可作为希望了解嵌入式和物联网知识的企业管理者、科研人员、高等院校教师等读者朋友的参考用书。

✦ Table of Contents


封面......Page 1
E书寻......Page 4
版权......Page 5
前言......Page 6
目录......Page 7
1.1.1 嵌入式Linux特点......Page 9
1.1.2 嵌入式Linux应用领域......Page 10
1.2.1 Ubuntu操作系统简介......Page 11
1.2.2 新建虚拟机......Page 12
1.2.3 安装Ubuntu 10.04操作系统......Page 20
1.2.4 Root用户参数设置......Page 22
1.2.5 安装VMware Tools......Page 23
1.2.6 vim编辑器安装......Page 25
1.2.7 设置Linux系统共享文件夹......Page 26
1.3.2 交叉开发环境组成要素......Page 28
1.3.3 安装交叉编译器......Page 29
1.4.1 Linux的C程序代码编写......Page 31
1.4.3 编译ARM版的C程序......Page 32
1.5.1 设置虚拟机串口参数......Page 33
1.5.2 安装与配置minicom......Page 34
2.1.1 Qt支持的平台......Page 37
2.1.2 Qt套件的组成......Page 38
2.2.1 构建Qt/Embeded的交叉编译环境条件......Page 39
2.2.2 编译安装PC版Qt库......Page 42
2.2.3 编译安装ARM版Qt库......Page 46
2.3.1 设置开发环境为中文环境......Page 49
2.3.2 构建用户登录程序......Page 50
2.3.3 用户登录程序界面设计......Page 52
2.3.4 用户登录程序信号和槽设计......Page 58
2.3.5 用户登录程序功能代码实现......Page 59
2.4.1 PC版程序编译运行......Page 61
2.4.2 ARM版程序编译下载运行......Page 62
3.1.2 功能结构分析......Page 66
3.2.1 构建电子相册程序......Page 67
3.2.2 电子相册程序界面设计......Page 70
3.3.1 程序头文件功能实现......Page 77
3.3.2 程序主文件功能实现......Page 79
3.4 电子相册程序运行......Page 83
4.1.1 RS-232-C串口标准......Page 86
4.1.2 串行数据传输......Page 87
4.2.1 GPS全球卫星定位系统组成......Page 88
4.2.2 GPS应用......Page 89
4.3.1 NMEA协议特性......Page 90
4.3.2 NMEA协议使用......Page 91
4.4.2 串口工具测试......Page 92
4.5 串口类编程简介......Page 93
4.6.1 构建GPS定位程序......Page 95
4.6.2 GPS定位程序串口界面设计......Page 97
4.6.3 GPS定位程序信息显示界面设计......Page 102
4.6.4 GPS定位程序功能设计......Page 103
4.7 GPS定位程序代码功能实现......Page 105
4.7.2 程序主文件功能实现......Page 106
4.8.1 桌面PC版程序编译运行......Page 112
4.8.2 嵌入式ARM版程序交叉编译运行......Page 113
5.1.1 GPRS通信简介......Page 116
5.2.1 AT指令简介......Page 117
5.2.2 UCS2短信编码......Page 118
5.2.3 UCS2短信解码......Page 119
5.2.4 GPRS通信串口测试......Page 120
5.3.2 发送短消息模块......Page 123
5.4.1 构建GPRS短信程序......Page 124
5.4.2 GPRS短信程序界面设计......Page 126
5.4.3 短信号码设置界面设计......Page 128
5.4.4 短信发送与接收区界面设计......Page 133
5.4.5 GPRS短信程序功能设计......Page 134
5.5.1 程序头文件功能实现......Page 138
5.5.2 程序主文件功能实现......Page 139
5.6.1 桌面PC版程序编译运行......Page 153
5.6.2 嵌入式ARM版交叉编译运行......Page 155
6.1.1 DHT11引脚说明及接口电路......Page 157
6.1.2 DHT11数据时序......Page 158
6.1.3 CC2530 DHT11通信......Page 159
6.2.1 ZiggBee协议体系结构......Page 160
6.2.2 ZigBee网络拓扑结构......Page 161
6.2.4 DHT11传感器驱动程序的设计......Page 162
6.3.1 Zigbee协调器建立无线通信网络......Page 166
6.3.2 协调器无线温湿度采集功能实现......Page 167
6.4.1 终端温湿度数据发送功能实现......Page 168
6.5.1 硬件设备平台构建......Page 171
6.5.2 串口工具测试Zigbee节点模块......Page 172
6.5.3 功能模块设计......Page 173
6.6.1 构建温湿度实时数据曲线图程序......Page 174
6.6.2 嵌入式网关串口通信界面设计......Page 176
6.6.3 温湿度实时数据显示界面设计......Page 178
6.6.4 温湿度实时数据曲线图界面设计......Page 179
6.6.5 温湿度实时数据曲线图程序功能设计......Page 180
6.7.1 程序头文件功能实现......Page 185
6.7.2 程序主文件功能实现......Page 186
6.8.1 桌面PC版程序编译运行......Page 191
6.8.2 嵌入式ARM版交叉编译运行......Page 192
附录1 电子相册程序实现源码......Page 195
附录2 GPS定位程序实现源码......Page 199
附录3 GPRS短信程序实现源码......Page 204
附录4 温湿度实时数据曲线图程序实现源码......Page 217


📜 SIMILAR VOLUMES


Android项目开发教程
✍ 车金庆, 何征天, 主编 📂 Library 📅 2017 🏛 清华大学出版社 🌐 Chinese

车金庆、何征天主编的《Android项目开发教程(高职高专计算机教学改革新体系规划教材)》以Android开发环境为核心,以多个业务相对独立但知识彼此关联的项目应用开发和实现为主线,以Android开发环境中各个核心功能的实现为主体内容,以项目实战结合工作任务分解的方式组织内容,完成项目化教学。每个项目应用开发都包括项目分析、算法流程设计、界面设计、代码编写、系统运行与效果测试六个关键环节的内容,将具体的Android项目开发与程序设计工程师的岗位工作过程相融合,让读者在实践中能够从技术和职业两种不同的视角掌握Android项目开发的全过程。 本书内容的顺序和层次按照Android开发环境的难

Android 项目开发教程
✍ 卓国锋 赵其国 主编 孟瑞 刘盼盼 编著 谢安俊 主审 📂 Library 📅 2018 🏛 清华大学出版社 🌐 Chinese

本书基于Android 4.0版本编写。书中通过一个电子商务项目全面讲解了Android开发的过程、技术及应用,包括用户界面布局、服务端通信、基于位置的服务等,涉及的主要知识点从Activity、Intent等扩展到JSON、正则表达式等相关技能。书中将各种知识点融会贯通,随着项目的深入,将基础知识和应用技能的脉络清晰地展现给读者。 本书通过简洁的语言和详细的步骤,帮助读者迅速掌握开发Android应用程序所需的基础知识,适合有一定编程经验的读者阅读。书中附有实例与练习。本书可作为高等学校教材,也可供从事Android项目开发的人员参考。

嵌入式系统开发基础与实践教程
✍ 钱恭斌 📂 Library 📅 2011 🏛 电子工业出版社 🌐 Chinese

<p>《嵌入式系统开发基础与实践教程》以Super-ARM(MCU为S3C2410)为</p> <p>教学平台,全面详细地介绍了基于ARM的软件设计和硬件设计技术、开发工</p> <p>具及仿真调试技术等。本书将复杂的嵌入式系统设计和开发技术分解、细化</p> <p>,形成了包括基于ARM的嵌入式系统与开发简介、Super-ARM教学实验系统、</p> <p>软件实验环境介绍、基于ARM的嵌入式软件开发基础实验、基本接口实验、</p> <p>入机接口实验、通信和总线接口实验、实时操作系统实验等内容的一套完整</p> <p>的实验体系。本书还提供全部的实验例程,帮助读者系统全面地掌握

Web前端开发项目化教程
✍ 汤明伟, 主编 📂 Library 📅 2015 🏛 清华大学出版社 🌐 Chinese

《Web前端开发项目化教程/高职高专“工作过程导向”新理念教材·计算机系列》以Web前端开发的岗位需求和行业开发规范为基础,以电子商务网站“叮当网上书店”为导入项目,按照“项目导入,任务驱动”的教学模式,基于岗位的工作过程精心组织和安排教学内容。 《Web前端开发项目化教程/高职高专“工作过程导向”新理念教材·计算机系列》内容由4个任务阶段组成:网站的前期准备、网站的结构架设、网站的效果设计和网站的人机交互。 《Web前端开发项目化教程/高职高专“工作过程导向”新理念教材·计算机系列》的重点在于采用XHTML、CSS和jQuery等前端技术进行网站的开发、设计,《Web前端开发项目化教程/高职

Web项目开发实践教程
✍ 朱林、庄丽、杨平乐、徐新、潘操、高洁 📂 Library 📅 2017 🏛 清华大学出版社

本书以电子商务平台开发为基础,采用任务分解、案例导向的思路,按照课程内容由简单到复杂,实施难度由易到难的方式编排。每个实践案例分为案例需求说明、技能训练要点以及案例实现三个部分。本书适合培养应用型人才高校的计算机类、信息类及电子商务类等专业使用,也可作为非计算机专业学生和工程技术人员进行Web编程时的教材及参考书籍。

项目驱动式PHP动态网站开发实训教程
✍ 林龙健、李观金 📂 Library 📅 2017 🏛 清华大学出版社 🌐 Chinese

本书以网站建设情境为导入,结合软件工程思想和网站建设工作过程,将一个完整的动态网站项目划分为典型的工作任务,让读者在完成工作任务的过程中学习网站开发的技术技能。本书在编写的过程中,致力于体现 “做中学,学中做”的教学理念,主要内容包括: 动态网站概述、需求分析、版面设计、版面切图、数据库设计、网站后台开发、网站前后台的整合、网站测试、网站发布、网站验收等。本书可作为大中专院校相关专业的教材,也可作为网站程序员等网站设计与开发人员的参考书,还可以作为各类计算机培训班的教材及广大网站设计与开发爱好者的学习用书。