嵌入式Linux編程與實踐教程(第二版)

《嵌入式Linux編程與實踐教程(第二版)》是科學出版社出版的圖書。

基本介紹

  • 中文名:嵌入式Linux編程與實踐教程(第二版)
  • 作者:王粉花,李擎,栗輝
  • 出版社:科學出版社
  • 出版時間:2021年11月1日
  • 頁數:323 頁
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787030703095
  • 字數:531000
內容簡介,目錄,

內容簡介

本書分為四個部分,共11章。第一部分包括第1章,介紹嵌入式系統的相關概念、ARM微處理器和嵌入式作業系統;第二部分包括第2、3章,介紹嵌入式Linux系統的運行環境、編譯調試軟體和管理工具;第三部分包括第4~8章,介紹嵌入式Linux基於C語言的編程理論與核心技術;第四部分包括第9~11章,介紹嵌入式系統開發方法和Qt圖形界面程式開發基礎,並通過一個典型實例講述基於Qt的嵌入式Linux系統的詳細開發流程。

目錄

第1章 緒論 1
1.1 嵌入式系統概述 1
1.2 ARM微處理器 13
1.3 嵌入式作業系統 24
本章小結 35
習題與實踐 36
第2章 嵌入式Linux作業系統基礎 37
2.1 嵌入式Linux作業系統核心結構和檔案目錄結構 37
2.2 嵌入式Linux作業系統的基本操作命令 41
本章小結 80
習題與實踐 80
第3章 嵌入式Linux編程基礎 82
3.1 C語言開發嵌入式系統的優勢 82
3.2 GCC編譯器 83
3.3 GDB程式調試 90
3.4 makefile工程管理 98
本章小結 111
習題與實踐 112
第4章 嵌入式Linux檔案編程和時間編程 114
4.1 檔案系統概述 114
4.2 基本檔案I/O操作 120
4.3 基於流的標準I/O操作 127
4.4 Linux時間編程 133
本章小結 137
習題與實踐 137
第5章 嵌入式Linux進程控制 139
5.1 進程控制理論基礎 139
5.2 進程控制編程 146
本章小結 155
習題與實踐 155
第6章 嵌入式Linux進程間通信 156
6.1 進程通信概述 156
6.2 管道通信 157
6.3 信號通信 165
6.4 共享記憶體通信 170
6.5 訊息佇列通信 175
6.6 信號量通信 181
本章小結 186
習題與實踐 187
第7章 嵌入式Linux多執行緒編程 188
7.1 多執行緒概述 188
7.2 多執行緒程式設計 188
7.3 執行緒屬性 194
7.4 執行緒數據處理 202
本章小結 217
習題與實踐 217
第8章 嵌入式Linux網路編程 220
8.1 嵌入式Linux網路編程概述 220
8.2 嵌入式Linux網路編程基礎 232
8.3 TCP網路程式設計 238
8.4 UDP網路程式設計 243
本章小結 247
習題與實踐 247
第9章 嵌入式系統開發方法 248
9.1 嵌入式系統開發流程 248
9.2 嵌入式系統目標板硬體系統設計 249
9.3 嵌入式Linux軟體開發 274
本章小結 280
習題與實踐 280
第10章 Qt圖形界面程式開發基礎 281
10.1 Qt概述 281
10.2 Qt5開發環境搭建 281
10.3 信號和槽機制 285
10.4 Qt程式設計 286
本章小結 297
習題與實踐 297
第11章 嵌入式Linux系統下的聊天軟體開發 298
11.1 嵌入式Linux交叉編譯環境搭建 298
11.2 Qt庫的編譯與移植 302
11.3 聊天軟體客戶端和伺服器設計 306
本章小結 322
習題與實踐 322
參考文獻 324

熱門詞條

聯絡我們