定 價:35 元
叢書名:高等職業(yè)教育“十四五”規(guī)劃教材
- 作者:周洪林主編
- 出版時間:2021/1/1
- ISBN:9787565524073
- 出 版 社:中國農(nóng)業(yè)大學出版社
- 中圖法分類:TP311.561
- 頁碼:167頁
- 紙張:膠版紙
- 版次:1
- 開本:16K
《嵌入式Qt應用開發(fā)教程》講述了基于Qt的嵌入式圖形化界面應用程序的開發(fā),內容上著重強調新穎性和實踐性。
《嵌入式Qt應用開發(fā)要分為五大部分:第1部分介紹嵌入式Linux應用基礎括嵌入式Linux、shell編程、嵌入式開發(fā)中常用的網(wǎng)絡服務配置;第2部分介紹Linux下C/C++程序的編譯括程序設計語言介紹、C/C++程序的編譯和交叉編譯、靜態(tài)庫與動態(tài)庫、make工具;第3部分介紹Qt開發(fā)環(huán)境搭建及應用程序開發(fā)括Qt技術簡介、Linu臺下Qt開臺搭建、Linu臺下Qt程序開發(fā);第4部分介紹開發(fā)板基礎括開發(fā)板及啟動卡的制作、嵌入式開發(fā)環(huán)境搭建、程序的移植與運行;第5部分介紹嵌入式Qt與物聯(lián)網(wǎng)應用程序開發(fā)括ZigBee組網(wǎng)、Qt應用程序開發(fā)。
《嵌入式Qt應用開發(fā)教程》內容實、涉及面廣、圖文并茂、作步驟清晰,具有極強的可作性和針對性,適合任務驅動、理實一體的教學方式。
《嵌入式Qt應用開發(fā)教程》可作為高職高專院校計算機應用技術專業(yè)及相關專業(yè)學生的教材,也可作為Qt圖形化界面開發(fā)初學者的參考書。
年來,嵌入式技術飛速發(fā)展,嵌入式系統(tǒng)在人們的生產(chǎn)與生活中被廣泛應用,如智能冰箱、智能空調、智能農(nóng)業(yè)大棚、無人駕駛汽車等。嵌入式應用離不開圖形界面應用程序的開發(fā),使用Qt開發(fā)的圖形用戶界面美觀,更由于Qt臺的特性,可以實現(xiàn)一次編寫代碼,多處編譯,所以使用Qt開發(fā)的應用程序可以方便地移植到嵌入式系統(tǒng)中。
Qt官方提供了大量、詳細、全面的文檔,但內容較多;也有些學按照Qt類模塊來介紹,但不方便上手。本書示例程能分析、界面設計、代碼實現(xiàn)、項目測試4個部分,有助于初學者迅速掌握嵌入式系統(tǒng)技術與Qt的知識體系和精髓,使初學者可以快速上手。
本書適用于廣大的計算機編程人員學要具有一定的計算機應用基礎知識、C/C++語言編程和Linux基礎的讀者,學材后可以迅速入門嵌入式系統(tǒng)。
本書主要分為五大部分:第1部分介紹嵌入式Linux應用基礎括嵌入式Linux、shell編程、嵌入式開發(fā)中常用的網(wǎng)絡服務配置;第2部分介紹Linux下C/C++程序的編譯括程序設計語言介紹、C/C++程序的編譯和交叉編譯、靜態(tài)庫與動態(tài)庫、make工具;第3部分介紹Qt開發(fā)環(huán)境搭建及應用程序開發(fā)括Qt技術簡介、Linu臺下Qt開臺搭建、Linu臺下Qt程序開發(fā);第4部分介紹開發(fā)板基礎括開發(fā)板及啟動卡的制作、嵌入式開發(fā)環(huán)境搭建、程序的移植與運行;第5部分介紹嵌入式Qt與物聯(lián)網(wǎng)應用程序開發(fā)括ZigBee組網(wǎng)、Qt應用程序開發(fā)。
第1章 嵌入式Linux應用基礎
1.1 嵌入式Linux
1.1.1 嵌入式Linux的特點
1.1.2 Linux作系統(tǒng)的安裝
1.1.3 安裝VMwareToolr/>1.1.4 設置共享文件夾
1.1.5 硬盤擴容
1.1.6 vim編輯器的安裝與使用
1.2 shell編程
1.2.hell基礎
1.2.2 shell編程語法基礎
1.3 嵌入式開發(fā)中常用的網(wǎng)絡服務配置
1.3.1 安裝配置SSH
1.3.2 安裝配置NFS
1.3.3 安裝配置Samba
第2章 Linux下C/C++程序的編譯
2.1 程序設計語言介紹
2.1.1 軟件
2.1.2 程序設計語言
2.1.3 高級語言的程序控制結構
2.1.4 編程思想
2.2 C/C++程序的編譯
2.2.1 C程序的編譯
2.2.2 C++程序的編譯
2.3 C/C++程序的交叉編譯
2.3.1 交叉開發(fā)環(huán)境的特點
2.3.2 交叉開發(fā)環(huán)境的組成要素
2.3.3 安裝交叉編譯器
2.3.4 編譯X86環(huán)境下的C程序
2.3.5 編譯ARM環(huán)境下的C程序
2.4 靜態(tài)庫與動態(tài)庫
2.4.1 靜態(tài)庫的創(chuàng)建與應用
2.4.2 動態(tài)庫的創(chuàng)建與應用
2.5 make工具
第3章 Qt開發(fā)環(huán)境搭建及應用程序開發(fā)
3.1 Qt技術簡介
3.1.1 Qt支持臺
3.1.2 Qt套件的組成
3.2 Linu臺下Qt開臺搭建
3.2.1 編譯安裝X86版Qt庫
3.2.2 編譯安裝ARM版Qt庫
3.2.3 安裝配置QtCreator
3.3 Linu臺下Qt程序開發(fā)
3.3.1 用戶登錄程序
3.3.2 記事本程序
3.3.3 電子相冊
3.3.4 三角函數(shù)波形繪制
第4章 開發(fā)板基礎
4.1 開發(fā)板及啟動卡的制作
4.1.1 開發(fā)板基礎
4.1.2 燒寫superboot到SD卡
4.1.3 燒寫嵌入式Linux系統(tǒng)
4.1.4 觸摸屏校正
4.2 嵌入式開發(fā)環(huán)境搭建
4.2.1 宿主機與開發(fā)板的連接
4.2.2 SecureCRT的安裝、配置與應用
4.3 程序的移植與運行
4.3.1 C程序的移植與運行
4.3.2 Qt應用程序的移植
第5章 嵌入式Qt與物聯(lián)網(wǎng)應用程序開發(fā)
5.1 ZigBee組網(wǎng)
5.1.1 ZigBee基礎知識
5.1.2 z-stack數(shù)據(jù)采集傳輸
5.1.3 組建ZigBee網(wǎng)絡
5.2 Qt應用程序開發(fā)
5.2.1 溫濕度嵌入式Qt應用程序開發(fā)
5.2.2 溫濕度嵌入式應用程序移植
參考文獻