书籍详情
《嵌入式Qt开发项目教程》[46M]百度网盘|亲测有效|pdf下载
  • 嵌入式Qt开发项目教程

  • 出版社:中国水利水电出版社京东自营官方旗舰店
  • 出版时间:2014-12
  • 热度:12297
  • 上架时间:2024-06-30 09:38:03
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

内容简介

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

内页插图

目录

前言
第1章 嵌入式Linux开发应用
1.1 嵌入式Linux简介
1.1.1 嵌入式Linux特点
1.1.2 嵌入式Linux应用领域
1.2 Linux操作系统安装
1.2.1 Ubuntu操作系统简介
1.2.2 新建虚拟机
1.2.3 安装Ubunml0.04操作系统
1.2.4 Root用户参数设置
1.2.5 安装VMware Tools
1.2.6 vim编辑器安装
1.2.7 设置Linux系统共享文件夹
1.3 Linux交叉编辑器安装
1.3.1 交叉开发环境特点
1.3.2 交叉开发环境组成要素
1.3.3 安装交叉编译器
1.4 Linux平台的C程序开发
1.4.1 Linux的C程序代码编写
1.4.2 编译PC版的C程序
1.4.3 编译ARM版的C程序
1.5 Linux平台的minicom串口安装配置
1.5.1设置虚拟机串口参数
1.5.2安装与配置minicom

第2章 Qt开发环境搭建及程序开发
2.1 Qt技术简介
2.1.1Qt支持的平台
2.1.2 Qt套件的组成
2.2 Linux平台下Qt开发平台搭建
2.2.1 构建Qt/Embeded的交叉编译环境条件
2.2.2 编译安装PC版0t库
2.2.3 编译安装ARM版Qt库
2.3 Linux平台下0t程序开发
2.3.1 设嚣开发环境为中文环境
2.3.2 构建用户登录程序
2.3.3 用户登录程序界面设计
2.3.4 用户登录程序信号和槽设计
2.3.5 用户登录程序功能代码实现
2.4 Linux平台下Qt程序编译运行
2.4.1 PC版程序编译运行
2.4.2 ARM版程序编译下载运行

第3章 电子相册设计与开发
3.1 电子相册功能简介
3.1.1 项目开发背景
3.1.2 功能结构分析
3.2 电子相册程序设计
3.2.1 构建电子相册程序
3.2.2 电子相册程序界面设计
3.3 电子相册程序代码功能实现
3.3.1 程序头文件功能实现
3.3.2 程序主文件功能实现
3.4 电子相册程序运行

第4章 GPS定位程序设计与开发
4.1 串口通信简介
4.1.1 RS一232.C串口标准
4.1.2 串行数据传输
4.2 GPS简介
4.2.1 GPS全球卫星定位系统组成
4.2.2 GPS应用
4.3 GPS系统的NMEA协议
4.3.1 NMEA协议特性
4.3.2 NMEA协议使用
4.4 GPS定位程序功能分析
4.4.1 硬件设备的GPS平台构建
4.4.2 串口工具测试
4.4.3 功能模块分析
4.5 串口类编程简介
4.6 GPS定位程序设计
……

第5章 GPRS短信程序设计与开关
第6章 温湿度实时数据曲线图程序设计与开发
附录

前言/序言

  随着嵌入式及物联网技术的快速发展,嵌入式Linux平台下的Qt应用开发在汽车、电子、工业控制、无线电、数码产品、网络设备等领域得到了广泛的应用。这使得嵌入式Qt编程人员成为了当今较为紧缺的人才,目前越来越多的学校相继开设了嵌入式专业和物联网应用技术专业,同时国内市场上有关在Linux环境下Qt编程开发方面的书籍也不少,但几乎没有一本是以工作过程为导向,按照任务驱动、案例式、模块化进行讲解嵌入式Qt开发技术的。
  本书是集作者多年来从事嵌入式和物联网技术开发、教学及师资培训、嵌入式及物联网技术大赛指导等方面的经验,系统总结和归纳了嵌入式Qt开发技术,对嵌入式Linux开发环境搭建、工具安装设置、Qt开发环境搭建、Qt库编译及有关项目设计与开发进行了详细讲述。本书立足当前嵌入式及物联网发展趋势、核心技术及其主要应用领域,将技术热点与实践应用紧密结合,以实际应用为中心,按照任务驱动、模块化方式,并结合嵌入式Qt开发项目案例,由浅入深、循序渐进地讲解嵌入式Linux系统下的Qt开发流程和实用技术。
  本书按照嵌入式系统的开发流程分成六章,包括嵌入式Linux开发应用、Qt开发环境搭建及程序开发、电子相册设计与开发、GPS定位程序设计与开发、GPRS短信程序设计与开发以及温湿度实时数据曲线图程序设计与开发。“嵌入式Linux开发应用”部分讲述嵌入式Linux平台搭建、工具安装以及交叉编译程序的整个流程,使读者能够通过实际动手操作,系统地掌握嵌入式环境下C程序开发和编译的整个过程。“Qt开发环境搭建及程序开发”部分讲述Qt开发环境搭建、PC版和ARM版Qt库的编译安装以及程序的开发编译及下载运行。“电子相册设计与开发”部分详细讲解利用Qt图形图像编程技术进行电子相册设计与开发的整个流程。“GPS定位程序设计与开发”部分讲述通过嵌入式设备上的串口通信,接收从GPS接收机发送过来的NMEA协议数据,然后进行解析和显示处理。“G.PRS短信程序设计与开发”部分详细讲解通过串口通信编程实现短信的发送和接收。最后“温湿度实时数据曲线图程序设计与开发”部分从Zigbee无线通信角度讲述Zigbee协调器获取温湿度传感器发送的温湿度数据之后,通过嵌入式Qt编程,实现在嵌入式设备界面上实时显示反应温湿度变化的曲线。
  本书内容体系完整,案例详实,叙述风格平实、通俗易懂。书中的程序实例已全部通过了嵌入式及物联网实训平台的测试。读者对象包括:各级别从事嵌入式与物联网工程开发的技术人员,Qt编程开发的技术人员,也可以作为高等院校相关专业师生的教学参考书以及相关培训机构的教材。通过本书的学习,读者可以快速掌握和提升嵌入式Linux平台下的Qt编程能力和实际开发水平。
  由于编写时间较仓促,以及作者水平有限,书中不足之处在所难免,敬请广大读者批评指正。
  王浩
  2014年9月