包郵 Qt嵌入式開發(fā)實(shí)戰(zhàn)——從串口通信到JSON通信(微課視頻版)(計(jì)算機(jī)科學(xué)與技術(shù)叢書)
-
>
全國計(jì)算機(jī)等級(jí)考試最新真考題庫模擬考場及詳解·二級(jí)MSOffice高級(jí)應(yīng)用
-
>
決戰(zhàn)行測5000題(言語理解與表達(dá))
-
>
軟件性能測試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強(qiáng)教科書(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
Qt嵌入式開發(fā)實(shí)戰(zhàn)——從串口通信到JSON通信(微課視頻版)(計(jì)算機(jī)科學(xué)與技術(shù)叢書) 版權(quán)信息
- ISBN:9787302631880
- 條形碼:9787302631880 ; 978-7-302-63188-0
- 裝幀:平裝-膠訂
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:>
Qt嵌入式開發(fā)實(shí)戰(zhàn)——從串口通信到JSON通信(微課視頻版)(計(jì)算機(jī)科學(xué)與技術(shù)叢書) 本書特色
嵌入式、物聯(lián)網(wǎng)的開發(fā)與傳統(tǒng)的軟件開發(fā)不同,不僅要求研發(fā)人員具有一定的工程經(jīng)驗(yàn)積累,還要具有軟件編程知識(shí)、硬件開發(fā)知識(shí)、網(wǎng)絡(luò)通信知識(shí)甚至云計(jì)算知識(shí)等。編者結(jié)合自身的教學(xué)經(jīng)驗(yàn)和項(xiàng)目經(jīng)驗(yàn),對(duì)嵌入式、物聯(lián)網(wǎng)行業(yè)常用的UART和RS485接口、Qt開發(fā)平臺(tái)、網(wǎng)絡(luò)通信和JSON數(shù)據(jù)交換格式(含cJSON庫)這3部分內(nèi)容進(jìn)行詳細(xì)講解。本書主要特色如下:
? 貼近工程應(yīng)用,實(shí)踐性強(qiáng)
圍繞簡易氣象站這一主題,從嵌入式項(xiàng)目開發(fā)的角度設(shè)計(jì)了一系列循序漸進(jìn)、由淺入深的案例。
? 夯實(shí)硬件基礎(chǔ),加深理解
不但講解了工程領(lǐng)域常用的UART接口、RS485接口、Modbus通信協(xié)議的工作原理和工作過程,還講解了工程上常用的邏輯分析儀、串口調(diào)試助手、網(wǎng)絡(luò)調(diào)試助手等測試工具。
? 資源配套齊全,便于教學(xué)
配套程序代碼、工具軟件、擴(kuò)展閱讀、教學(xué)課件、教學(xué)大綱、電子教案等資源。
Qt嵌入式開發(fā)實(shí)戰(zhàn)——從串口通信到JSON通信(微課視頻版)(計(jì)算機(jī)科學(xué)與技術(shù)叢書) 內(nèi)容簡介
《Qt嵌入式開發(fā)實(shí)戰(zhàn)——從串口通信到JSON通信(微課視頻版)》針對(duì)嵌入式、物聯(lián)網(wǎng)開發(fā)的工程需求,在全面介紹UART接口、RS485接口等硬件接口的工作原理、調(diào)試方法的基礎(chǔ)上,介紹了Qt跨平臺(tái)開發(fā)的知識(shí),如GUI編程、信號(hào)和槽、定時(shí)器、事件循環(huán)、HTTP和TCP通信等。尤其是著重介紹了網(wǎng)絡(luò)通信中常用的JSON的原理和cJSON庫的使用方法。本書以一個(gè)氣象站程序?yàn)槔瑢?duì)介紹的知識(shí)加以應(yīng)用,同時(shí)展示了工程實(shí)踐中程序迭代升級(jí)的過程。 《Qt嵌入式開發(fā)實(shí)戰(zhàn)——從串口通信到JSON通信(微課視頻版)》可以分為3部分:**部分(第1章和第2章)主要介紹硬件接口知識(shí),包括硬件接口(UART、RS485)、通信協(xié)議(Modbus)、調(diào)試工具(邏輯分析儀、串口調(diào)試助手)等的原理和使用方法;第二部分(第3~6章)主要介紹Qt開發(fā)的知識(shí),包括GUI程序開發(fā)、控件、信號(hào)和槽、事件的使用等;第三部分(第7章和第8章)不但介紹了HTTP與TCP等協(xié)議原理、Qt進(jìn)行網(wǎng)絡(luò)通信的方法,還結(jié)合中國移動(dòng)OneNET物聯(lián)網(wǎng)平臺(tái)介紹了JSON數(shù)據(jù)交換格式和cJSON庫的使用等。 《Qt嵌入式開發(fā)實(shí)戰(zhàn)——從串口通信到JSON通信(微課視頻版)》既可作為高等學(xué)校嵌入式、物聯(lián)網(wǎng)、自動(dòng)化、微電子、通信工程、計(jì)算機(jī)等專業(yè)的教材,也可作為實(shí)踐案例供嵌入式、物聯(lián)網(wǎng)相關(guān)行業(yè)的研發(fā)人員和研究人員參考。
Qt嵌入式開發(fā)實(shí)戰(zhàn)——從串口通信到JSON通信(微課視頻版)(計(jì)算機(jī)科學(xué)與技術(shù)叢書) 目錄
(視頻講解: 43分鐘,5集) 3.1C和C 3.1.1C 簡史 3.1.2面向過程編程和面向?qū)ο缶幊?3.1.3面向?qū)ο缶幊痰奶卣?3.2Hello, C ! 3.2.1一個(gè)簡單的C 程序 3.2.2C 的基本輸入/輸出 3.2.3名稱空間 3.3函數(shù)和new運(yùn)算符 3.3.1函數(shù)的默認(rèn)參數(shù) 3.3.2函數(shù)重載 3.3.3new和delete運(yùn)算符 3.4類和對(duì)象 3.4.1抽象、類和對(duì)象 3.4.2定義類和類對(duì)象 3.4.3構(gòu)造函數(shù)和析構(gòu)函數(shù) 3.4.4this指針 3.4.5靜態(tài)成員 3.5類的繼承和派生 3.5.1繼承和派生的概念 3.5.2類的3種繼承方式 3.5.3繼承和派生的實(shí)現(xiàn) 3.5.4派生類的使用 3.6本章小結(jié) 第4章Qt控件的使用和GUI程序設(shè)計(jì)基礎(chǔ)
(視頻講解: 46分鐘,3集) 4.1基礎(chǔ)知識(shí) 4.1.1Qt自帶控件的使用 4.1.2Qt特有的數(shù)據(jù)類型 4.1.3調(diào)試函數(shù)qDebug()的使用 4.2實(shí)踐案例: 簡易氣象站程序V0.1的實(shí)現(xiàn) 4.2.1程序整體規(guī)劃 4.2.2程序界面設(shè)計(jì) 4.2.3硬件模塊類的定義和實(shí)現(xiàn) 4.2.4模擬數(shù)據(jù)的生成 4.2.5報(bào)警功能的實(shí)現(xiàn) 4.2.6界面更新的實(shí)現(xiàn) 4.2.7日志輸出的實(shí)現(xiàn) 4.2.8程序的發(fā)布 4.3程序運(yùn)行結(jié)果 4.4本章小結(jié) 擴(kuò)展閱讀: 中國開發(fā)者對(duì)開源軟件的貢獻(xiàn) 第5章串口操作和第三方控件的使用(視頻講解: 43分鐘,4集) 5.1基礎(chǔ)知識(shí) 5.1.1Qt串口通信類的使用 5.1.2Qt的第三方控件庫——QUC SDK 5.1.3窗口菜單的使用 5.2實(shí)踐案例: 簡易氣象站程序V0.2的實(shí)現(xiàn) 5.2.1使用QUC SDK升級(jí)程序界面 5.2.2串口操作功能的實(shí)現(xiàn) 5.2.3GY39模塊的數(shù)據(jù)讀取和處理 5.2.4PR3000模塊的數(shù)據(jù)讀取和處理 5.2.5界面更新函數(shù)的進(jìn)一步修改 5.2.6手動(dòng)讀取數(shù)據(jù)的實(shí)現(xiàn) 5.2.7菜單功能的實(shí)現(xiàn) 5.3程序運(yùn)行結(jié)果 5.4本章小結(jié) 擴(kuò)展閱讀: 阿里巴巴——中國重要的開源參與者 第6章信號(hào)和槽、定時(shí)器、多窗口編程(視頻講解: 51分鐘,4集) 6.1基礎(chǔ)知識(shí) 6.1.1信號(hào)和槽的概念 6.1.2信號(hào)和槽的使用 6.1.3定時(shí)器的使用 6.1.4事件和事件過濾器的使用 6.1.5事件循環(huán)的使用 6.1.6子窗口的使用和窗口間的數(shù)據(jù)傳遞 6.1.7INI配置文件的使用 6.2實(shí)踐案例: 簡易氣象站程序V1.0的實(shí)現(xiàn) 6.2.1使用信號(hào)和槽改進(jìn)程序 6.2.2使用定時(shí)器對(duì)程序進(jìn)行改進(jìn) 6.2.3手動(dòng)輸入數(shù)據(jù)功能的實(shí)現(xiàn) 6.2.4使用配置文件保存程序參數(shù) 6.3程序運(yùn)行結(jié)果 6.4本章小結(jié) 第7章使用TCP與中國移動(dòng)物聯(lián)網(wǎng)平臺(tái)通信(視頻講解: 46分鐘,4集) 7.1基礎(chǔ)知識(shí) 7.1.1網(wǎng)絡(luò)通信基礎(chǔ) 7.1.2Qt進(jìn)行TCP通信 7.1.3簡易TCP客戶端的編寫 7.1.4使用網(wǎng)絡(luò)調(diào)試助手測試TCP客戶端 7.1.5中國移動(dòng)OneNET物聯(lián)網(wǎng)平臺(tái)的使用 7.1.6TCP解析腳本的編寫和使用 7.1.7使用網(wǎng)絡(luò)調(diào)試助手測試TCP解析腳本 7.2實(shí)踐案例: 簡易氣象站程序V2.0的實(shí)現(xiàn) 7.2.1TCP通信的實(shí)現(xiàn) 7.2.2TCP解析腳本的編寫 7.3程序運(yùn)行結(jié)果 7.4本章小結(jié) 擴(kuò)展閱讀: 我國云計(jì)算產(chǎn)業(yè)的發(fā)展 第8章使用HTTP與中國移動(dòng)物聯(lián)網(wǎng)平臺(tái)通信(視頻講解: 66分鐘,5集) 8.1基礎(chǔ)知識(shí) 8.1.1HTTP簡介 8.1.2HTTP請(qǐng)求報(bào)文 8.1.3HTTP響應(yīng)報(bào)文 8.1.4使用Qt進(jìn)行HTTP通信 8.1.5JSON和cJSON庫 8.1.6使用cJSON庫生成JSON數(shù)據(jù) 8.1.7使用cJSON庫解析JSON數(shù)據(jù) 8.1.8OneNET平臺(tái)的數(shù)據(jù)在線展示功能 8.2實(shí)踐案例: 簡易氣象站程序V3.0的實(shí)現(xiàn) 8.2.1JSON數(shù)據(jù)的生成 8.2.2HTTP發(fā)送函數(shù)的實(shí)現(xiàn) 8.3程序運(yùn)行結(jié)果 8.4本章小結(jié) 附錄A氣象站硬件原理圖 參考文獻(xiàn)
- >
中國人在烏蘇里邊疆區(qū):歷史與人類學(xué)概述
- >
唐代進(jìn)士錄
- >
自卑與超越
- >
苦雨齋序跋文-周作人自編集
- >
朝聞道
- >
月亮虎
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
新文學(xué)天穹兩巨星--魯迅與胡適/紅燭學(xué)術(shù)叢書(紅燭學(xué)術(shù)叢書)