嵌入式系統與Qt程式開發

嵌入式系統與Qt程式開發

《嵌入式系統與Qt程式開發》是2016年12月機械工業出版社出版的圖書,作者是沙祥。

基本介紹

  • 中文名:嵌入式系統與Qt程式開發
  • 作者:沙祥
  • ISBN:9787111553649
  • 定價:35元
  • 出版社:機械工業出版社
  • 出版時間:2016年12月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

《嵌入式系統與Qt程式開發》一書主要講述了基於Qt的嵌入式圖形化界面程式的開發,從準備工作開始講述直到網路程式的開發。本書主要分為三大部分:第1部分包含了第1章,主要講述了虛擬機和Qt的安裝、配置和使用,為後續章節做好準備;第2部分包含了第2~4章,每章都用兩種方法實現相同的功能,從而引導讀者入門;第3部分包含了第5、6章,實現了串口通信和網路通信兩個實例。 本書可作為高職高專院校電子信息類相關專業學生的教材,也適合作為Qt圖形化界面開發初學者的參考書。

圖書目錄

出版說明
前言
第1章 嵌入式系統與Qt1
1.1 交叉編譯簡介1
1.2 Linux PC與虛擬機2
1.2.1 虛擬機2
1.2.2 VirtualBox的安裝3
1.2.3 VirtualBox的使用4
1.3 交叉編譯環境8
1.3.1 安裝VirtualBox增強功能8
1.3.2 已分享檔案夾的設定與使用8
1.3.3 交叉編譯環境的安裝與配置16
1.4 Qt簡介22
1.5 Qt的安裝與配置24
1.5.1 g++的安裝24
1.5.2 Qt Opensource的安裝25
1.5.3 嵌入式Qt工具鏈的安裝36
1.5.4 Qt Creator的安裝37
1.5.5 Qt的配置41
1.6 實訓46
1.7 習題46
第2章 你好,Qt!47
2.1 你好,Qt!(代碼版)47
2.1.1 新建工程47
2.1.2 新建原始碼檔案51
2.1.3 原始碼編寫與解讀52
2.1.4 x86 Linux編譯、調試與發布69
2.1.5 Embedded Linux編譯、發布與
運行74
2.2 你好,Qt!(UI版)85
2.2.1 新建工程85
2.2.2 編輯界面檔案89
2.2.3 原始碼完善與解讀95
2.2.4 x86 Linux編譯、調試與發布105
2.2.5 Embedded Linux編譯、發布與
運行105
2.3 實訓105
2.4 習題106
第3章 信號與連線107
3.1 信號與連線(代碼版)107
3.1.1 新建工程與原始碼107
3.1.2 原始碼編寫與解讀107
3.1.3 x86 Linux編譯、調試與發布110
3.1.4 Embedded Linux編譯、發布與
運行111
3.2 信號與連線(UI版)111
3.2.1 新建工程111
3.2.2 編輯界面檔案112
3.2.3 原始碼完善與解讀118
3.2.4 x86 Linux編譯、調試與發布122
3.2.5 Embedded Linux編譯、發布與
運行122
3.3 實訓123
3.4 習題123
第4章 視窗部件的布局124
4.1 視窗部件的布局(代碼版)124
4.1.1 新建工程與原始碼124
4.1.2 原始碼編寫與解讀124
4.1.3 x86 Linux編譯、調試與發布130
4.1.4 Embedded Linux編譯、發布與
運行130
4.2 視窗部件的布局(UI版)130
4.2.1 新建工程130
4.2.2 編輯界面檔案131
4.2.3 原始碼完善與解讀138
4.2.4 x86 Linux編譯、調試與發布142
4.2.5 Embedded Linux編譯、發布與
運行142
4.3 實訓142
4.4 習題142
第5章 嵌入式串口通信程式143
5.1 Linux串列通信概述143
5.2 新建工程148
5.3 編輯界面檔案149
5.4 初始化串口158
5.4.1 轉到自定義槽函式158
5.4.2 串口初始化代碼159
5.4.3 串口初始化代碼解讀161
5.5 接收並顯示串口訊息170
5.5.1 接收並顯示串口訊息代碼170
5.5.2 接收並顯示串口訊息代碼解讀171
5.6 從串口傳送訊息174
5.6.1 轉到自定義槽函式與傳送訊息
代碼174
5.6.2 傳送訊息代碼解讀175
5.7 x86 Linux編譯、調試與發布178
5.7.1 虛擬串口178
5.7.2 串口通信程式調試180
5.8 Embedded Linux編譯、發布
與運行184
5.9 實訓186
5.10 習題186
第6章 嵌入式網路通信程式187
6.1 網路通信概述187
6.1.1 網路發展概述187
6.1.2 TCP/IP組網190
6.1.3 網路程式結構192
6.2 嵌入式伺服器端程式開發193
6.2.1 新建工程193
6.2.2 編輯界面檔案194
6.2.3 轉到自定義槽函式198
6.2.4 構造與析構函式199
6.2.5 網路函式200
6.3 嵌入式客戶端程式開發204
6.3.1 新建工程204
6.3.2 編輯界面檔案205
6.3.3 轉到自定義槽函式210
6.3.4 構造與析構函式212
6.3.5 讀取Socket213
6.4 編譯、調試與發布213
6.4.1 x86 Linux編譯、調試與發布213
6.4.2 Embedded Linux編譯、發布與
運行215
6.5 實訓217
6.6 習題217
參考文獻218

相關詞條

熱門詞條

聯絡我們