Qt嵌入式開發實戰-從串口通信到JSON通信 (微課視頻版) 9787302631880 曹珂 黃苗玉

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:清華大學
NT$375
商品編號:
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202308*若逾兩年請先於私訊洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:Qt嵌入式開發實戰-從串口通信到JSON通信 (微課視頻版)
ISBN:9787302631880
出版社:清華大學
著編譯者:曹珂 黃苗玉
頁數:213
所在地:中國大陸 *此為代購商品
書號:1576909
可大量預訂,請先連絡。

內容簡介

本書針對嵌入式、物聯網開發的工程需求,在全面介紹UART介面、RS485介面等硬體介面的工作原理、調試方法的基礎上,介紹了Qt跨平台開發的知識,如GUI編程、信號和槽、定時器、事件循環、HTTP和TCP通信等。尤其是著重介紹了網路通信中常用的JSON的原理和cJSON庫的使用方法。本書以一個氣象站程序為例,對介紹的知識加以應用,同時展示了工程實踐中程序迭代升級的過程。 全書可以分為3部分:第一部分(第1章和第2章)主要介紹硬體介面知識,包括硬體介面(UART、RS485)、通信協議(Modbus)、調試工具(邏輯分析儀、串口調試助手)等的原理和使用方法;第二部分(第3∼6章)主要介紹Qt開發的知識,包括GUI程序開發、控制項、信號和槽、事件的使用等;第三部分(第7章和第8章)不但介紹了HTTP與TCP等協議原理、Qt進行網路通信的方法,還結合中國移動OneNET物聯網平台介紹了JSON數據交換格式和cJSON庫的使用等。 本書既可作為高等學校嵌入式、物聯網、自動化、微電子、通信工程、計算機等專業的教材,也可作為實踐案例供嵌入式、物聯網相關行業的研發人員和研究人員參考。

目錄

第1章 準備工作(視頻講解:25分鐘,2集)
1 1 Qt的安裝和基本操作
1 1 1 Qt和Qt Creator
1 1 2 Windows平台下Qt安裝
1 1 3 樹莓派平台下Qt的安裝
1 1 4 Qt Creator的基本使用
1 2 配套氣象站硬體介紹
1 2 1 氣象站使用的硬體感測器
1 2 2 氣象站配套電路板
1 2 3 氣象站硬體的使用方法
1 3 本章小結
擴展閱讀:紮根江蘇、服務全球的南京沁恆
第2章 串列通信原理和硬體模塊的使用(視頻講解:40分鐘,4集)
2 1 UART介面簡介
2 1 1 UART串列通信原理
2 1 2 USB轉串口模塊的使用
2 1 3 串口調試助手的使用
2 1 4 串口數據的自發自收
2 2 GY-39氣象信息模塊的原理和使用
2 2 1 模塊介紹
2 2 2 數據包結構
2 2 3 使用邏輯分析儀捕獲UART通信波形
2 2 4 使用PC讀取硬體測量數據
2 3 RS485通信介面和Modbus協議
2 3 1 RS485介面原理
2 3 2 Modbus協議原理
2 4 PR-3000風速風向模塊的原理和使用
2 4 1 模塊介紹
2 4 2 模塊地址的修改
2 4 3 使用PC讀取硬體測量數據
2 5 本章小結
擴展閱讀:自動氣象站在我國的發展
第3章 簡易C++基礎(視頻講解:43分鐘,5集)
3 1 C和C++
3 1 1 C++簡史
3 1 2 面向過程編程和面向對象編程
3 1 3 面向對象編程的特徵
3 2 Hello,C++!
3 2 1 一個簡單的C++程序
3 2 2 C++的基本輸入/輸出
3 2 3 名稱空間
3 3 函數和new運算符
3 3 1 函數的默認參數
3 3 2 函數重載
3 3 3 new和delete運算符
3 4 類和對象
3 4 1 抽象、類和對象
3 4 2 定義類和類對象
3 4 3 構造函數和析構函數
3 4 4 this指針
3 4 5 靜態成員
3 5 類的繼承和派生
3 5 1 繼承和派生的概念
3 5 2 類的3種繼承方式
3 5 3 繼承和派生的實現
3 5 4 派生類的使用
3 6 本章小結
第4章 Qt控制項的使用和GUI程序設計基礎(視頻講解:46分鐘,3集)
4 1 基礎知識
4 1 1 Qt自帶控制項的使用
4 1 2 Qt特有的數據類型
4 1 3 調試函數qDebug()的使用
4 2 實踐案例:簡易氣象站程序V0 1的實現
4 2 1 程序整體規劃
4 2 2 程序界面設計
4 2 3 硬體模塊類的定義和實現
4 2 4 模擬數據的生成
4 2 5 報警功能的實現
4 2 6 界面更新的實現
4 2 7 日誌輸出的實現
4 2 8 程序的發布
4 3 程序運行結果
4 4 本章小結
擴展閱讀:中國開發者對開源軟體的貢獻
第5章 串口操作和第三方控制項的使用(視頻講解:43分鐘,4集)
5 1 基礎知識
5 1 1 Qt串口通信類的使用
5 1 2 Qt的第三方控制項庫——QUC SDK
5 1 3 窗口菜單的使用
5 2 實踐案例:簡易氣象站程序V0 2的實現
5 2 1 使用QUC SDK升級程序界面
5 2 2 串口操作功能的實現
5 2 3 GY-39模塊的數據讀取和處理
5 2 4 PR-3000模塊的數據讀取和處理
5 2 5 界面更新函數的進一步修改
5 2 6 手動讀取數據的實現
5 2 7 菜單功能的實現
5 3 程序運行結果
5 4 本章小結
擴展閱讀:阿里巴巴——中國重要的開源參与者
第6章 信號和槽、定時器、多窗口編程(視頻講解:51分鐘,4集)
6 1 基礎知識
6 1 1 信號和槽的概念
6 1 2 信號和槽的使用
6 1 3 定時器的使用
6 1 4 事件和事件過濾器的使用
6 1 5 事件循環的使用
6 1 6 子窗口的使用和窗口間的數據傳遞
6 1 7 INI配置文件的使用
6 2 實踐案例:簡易氣象站程序V1 0的實現
6 2 1 使用信號和槽改進程序
6 2 2 使用定時器對程序進行改進
6 2 3 手動輸入數據功能的實現
6 2 4 使用配置文件保存程序參數
6 3 程序運行結果
6 4 本章小結
第7章 使用TCP與中國移動物聯網平台通信(視頻講解:46分鐘,4集)
7 1 基礎知識
7 1 1 網路通信基礎
7 1 2 Qt進行TCP通信
7 1 3 簡易TCP客戶端的編寫
7 1 4 使用網路調試助手測試TCP客戶端
7 1 5 中國移動OneNET物聯網平台的使用
7 1 6 TCP解析腳本的編寫和使用
7 1 7 使用網路調試助手測試TCP解析腳本
7 2 實踐案例:簡易氣象站程序V2 0的實現
7 2 1 TCP通信的實現
7 2 2 TCP解析腳本的編寫
7 3 程序運行結果
7 4 本章小結
擴展閱讀:我國雲計算產業的發展
第8章 使用HTTP與中國移動物聯網平台通信(視頻講解:66分鐘,5集)
8 1 基礎知識
8 1 1 HTTP簡介
8 1 2 HTTP請求報文
8 1 3 HTTP響應報文
8 1 4 使用Qt進行HTTP通信
8 1 5 JSON和cJSON庫
8 1 6 使用cJSON庫生成JSON數據
8 1 7 使用cJSON庫解析J
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。
規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理