Qt嵌入式开发实战——从串口通信到JSON通信(微课视频版)

作者: 曹珂、黄苗玉、张玉、邓宽

出版社: 清华大学出版社

出版日期: 2023-08-01

电子书 ¥38.35 定价:59.0
  • 收藏

  • 加书架

  • 引用

简介

一、本书内容 本书以简易气象站为主线,内容涵盖了硬件知识、软件知识、网络通信三部分。 1. 硬件知识部分 本书在这一部分详细介绍了UART接口和基于UART的RS485接口、Modbus协议的工作原理、测试工具、测试方法等。还介绍了气象站硬件使用的GY-39气象信息模块(基于UART接口)、PR-3000风速风向模块(基于RS485接口和Modbus协议)。通过这一部分的学习,可以为硬件开发和使用打下基础,帮助读者掌握更多更复杂的协议。 2. Qt软件开发知识部分 本书在这一部分按照学习规律详细介绍了Qt开发平台的核心功能和常用模块,包括Qt特有的数据类型、Qt自带控件和第三方控件,以及信号和槽机制的使用、串口通信的实现、事件和事件循环的用法、子窗口的调用和数据传递、配置文件的读写等等。考虑到部分读者只有C语言基础,故而增加了一章来讲解了C++的基础知识。 3. 网络通信知识部分 本书在这一部分结合中国移动OneNET物联网开放平台,详细讲解了Qt进行网络通信的方法,尤其是重点讲解了目前广泛使用的JSON数据交换格式和cJSON库的使用方法,帮助读者扫清数据上云的困难。 二、本书特色 1、内容贴近工程应用,实践性强。围绕简易气象站这一主题,从嵌入式项目开发的角度设计了一系列循序渐进、由浅入深的案例。通过程序的不断迭代和优化,最终得到了功能完整的气象站程序。 2、注重夯实硬件基础。本书不但讲解了工程领域常用的UART接口、RS485接口、Modbus协议的工作原理、工作过程,还讲解了工程上常用的逻辑分析仪、串口调试助手、网络调试助手等测试工具。从而加深读者对硬件工作原理的理解。 3、关注嵌入式项目开发的“痛点”。随着物联网技术和5G的广泛应用,“万物互联”即将成为现实。但是网络通信需要开发者掌握多方面的知识,大大提高了入门门槛。本书针对这一痛点,着重讲解了网络数据传送、JSON和cJSON库的使用等内容,帮助读者优化知识体系,步入万物互联的5G时代。 三、读者对象 本书可作为物联网、嵌入式、自动化、微电子、通信工程、计算机等专业的教材,也可以作为实践案例供物联网、嵌入式相关行业的研发人员参考。

编辑推荐

嵌入式项目开发的“痛点”。随着物联网技术和5G的广泛应用,“万物互联”即将成为现实。但是物联网行业需要开发者掌握多方面的知识,大大提高了入门门槛。本书针对这一痛点,着重讲解了网络数据传送、JSON和cJSON库的使用等内容,帮助读者优化知识体系,步入万物互联的5G时代。

更多出版物信息
  • 版权: 清华大学出版社
  • 出版: 2023-08-01
  • 作者:曹珂、黄苗玉、张玉、邓宽
  • 更新: 2023-12-15
  • 书号:9787302631880
  • 中图:TP311.561
  • 学科:
    工学
    控制科学与工程
    工学
    计算机科学与技术
    工学
    软件工程

作者信息

曹珂、黄苗玉、张玉、邓宽

曹珂,男,讲师,博士毕业于南京邮电大学,现任金陵科技学院教师。研究方向为嵌入式系统、物联网、无线通信。参与多项项目,多次指导学生参与学科竞赛并获奖。

相关图书