求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。

RT·THREAD實時操作系統內核驅動和應用開發技術檢視原始碼討論檢視歷史

事實揭露 揭密真相
前往: 導覽搜尋

來自 孔夫子網 的圖片

RT·THREAD實時操作系統內核驅動和應用開發技術》,鄭苗秀 著,出版社: 電子工業出版社。

電子工業出版社成立於1982年10月,是工業和信息化部直屬的科技與教育出版社,每年出版新書2400餘種,音像和電子出版物400餘種,期刊8種,出版物內容涵蓋了信息科技的各個專業分支以及工業技術、經濟管理、大眾生活、少兒科普[1]等領域,綜合出版能力位居全國出版行業前列[2]

內容簡介

RT-Thread是一個開源的嵌入式實時操作系統,專門設計用於嵌入式系統和物聯網設備,是我國自主研發的一個嵌入式實時多線程操作系統。本書主要介紹RT-Thread開發技術,由淺入深地介紹了RT-Thread的基礎知識、開發環境與工具、內核開發技術、設備驅動開發技術、文件系統開發技術、GUI開發技術和網絡開發技術。本書邊介紹理論知識邊介紹開發技術,將理論學習和開發實踐緊密結合起來,並給出了相關案例的完整代碼,讀者可以在代碼的基礎快速地進行二次開發。

目錄

第1章 RT-Thread概述與開發基礎 1

1.1 RT-Thread概述、優點與應用領域 1

1.1.1 RT-Thread概述 1

1.1.2 RT-Thread的優點 2

1.1.3 RT-Thread的應用領域 3

1.2 RT-Thread的開發基礎 3

1.2.1 原理分析 4

1.2.2 開發設計與實踐 13

1.2.3 開發步驟與驗證 13

1.2.4 小結 14

1.3 RT-Thread Studio的應用開發 14

1.3.1 RT-Thread Studio分析 15

1.3.2 開發設計與實踐 16

1.3.3 開發步驟與驗證 16

1.3.4 小結 24

1.4 RT-Thread的移植 24

1.4.1 RT-Thread的移植原理 25

1.4.2 開發設計與實踐 30

1.4.3 開發步驟與驗證 30

1.4.4 小結 38

1.5 FinSH控制台的應用 38

1.5.1 原理分析 39

1.5.2 開發設計與實踐 42

1.5.3 開發步驟與驗證 44

1.5.4 小結 46

第2章 RT-Thread內核開發技術 47

2.1 RT-Thread線程管理應用開發 47

2.1.1 原理分析 47

2.1.2 開發設計與實踐 50

2.1.3 開發步驟與驗證 54

2.1.4 小結 56

2.2 RT-Thread定時器應用開發 56

2.2.1 原理分析 56

2.2.2 開發設計與實踐 61

2.2.3 開發步驟與驗證 64

2.2.4 小結 66

2.3 RT-Thread信號量應用開發 66

2.3.1 原理分析 66

2.3.2 開發設計與實踐 69

2.3.3 開發步驟與驗證 72

2.3.4 小結 73

2.4 RT-Thread互斥量應用開發 73

2.4.1 原理分析 73

2.4.2 開發設計與實踐 76

2.4.3 開發步驟與驗證 79

2.4.4 小結 81

2.5 RT-Thread事件集應用開發 81

2.5.1 原理分析 82

2.5.2 開發設計與實踐 85

2.5.3 開發步驟與驗證 89

2.5.4 小結 90

2.6 RT-Thread郵箱應用開發 90

2.6.1 原理分析 90

2.6.2 開發設計與實踐 93

2.6.3 開發步驟與驗證 96

2.6.4 小結 97

2.7 RT-Thread消息隊列應用開發 97

2.7.1 原理分析 97

2.7.2 開發設計與實踐 100

2.7.3 開發步驟與驗證 104

2.7.4 小結 105

2.8 RT-Thread信號應用開發 105

2.8.1 原理分析 106

2.8.2 開發設計與實踐 108

2.8.3 開發步驟與驗證 111

2.8.4 小結 112

2.9 RT-Thread內存管理應用開發 112

2.9.1 原理分析 113

2.9.2 開發設計與實踐 115

2.9.3 開發步驟與驗證 118

2.9.4 小結 119

第3章 RT-Thread設備驅動開發技術 120

3.1 IO設備驅動應用開發 120

3.1.1 原理分析 120

3.1.2 開發設計與實踐 124

3.1.3 開發步驟與驗證 128

3.1.4 小結 128

3.2 UART設備驅動應用開發 129

3.2.1 原理分析 129

3.2.2 開發設計與實踐 131

3.2.3 開發步驟與驗證 134

3.2.4 小結 135

3.3 PIN設備驅動應用開發 135

3.3.1 原理分析 136

3.3.2 開發設計與實踐 138

3.3.3 開發步驟與驗證 141

3.3.1 小結 142

3.4 ADC設備驅動應用開發 142

3.4.1 原理分析 143

3.4.2 開發設計與實踐 145

3.4.3 開發步驟與驗證 149

3.4.4 小結 150

3.5 HWTIMER設備驅動應用開發 150

3.5.1 原理分析 150

3.5.2 開發設計與實踐 153

3.5.3 開發步驟與驗證 156

3.5.4 小結 157

3.6 I2C設備驅動應用開發 157

3.6.1 原理分析 157

3.6.2 開發設計與實踐 159

3.6.3 開發步驟與驗證 164

3.6.4 小結 166

3.7 PWM設備驅動應用開發 166

3.7.1 原理分析 166

3.7.2 開發設計與實踐 168

3.7.3 開發步驟與驗證 171

3.7.4 小結 172

3.8 RTC設備驅動應用開發 172

3.8.1 原理分析 173

3.8.2 開發設計與實踐 174

3.8.3 開發步驟與驗證 177

3.8.4 小結 179

3.9 SPI設備驅動應用開發 179

3.9.1 原理分析 179

3.9.2 開發設計與實踐 184

3.9.3 開發步驟與驗證 188

3.9.4 小結 189

3.10 WATCHDOG設備驅動應用開發 189

3.10.1 原理分析 189

3.10.2 開發設計與實踐 191

3.10.3 開發步驟與驗證 194

3.10.4 小結 196

3.11 SENSOR設備驅動應用開發 197

3.11.1 原理分析 197

3.11.2 開發設計與實踐 200

3.11.3 開發步驟與驗證 205

3.11.4 小結 207

第4章 RT-Thread文件系統開發技術 208

4.1 掛載管理應用開發 208

4.1.1 原理分析 208

4.1.2 開發設計與實踐 211

4.1.3 開發步驟與驗證 214

4.1.4 小結 215

4.2 文件管理應用開發 215

4.2.1 原理分析 216

4.2.2 開發設計與實踐 217

4.2.3 開發步驟與驗證 221

4.2.4 小結 224

4.3 目錄管理應用開發 224

4.3.1 原理分析 224

4.3.2 開發設計與實踐 226

4.3.3 開發步驟與驗證 229

4.3.4 小結 231

第5章 RT-Thread GUI開發技術 232

5.1 GUI基礎和emWin圖形庫應用開發 232

5.1.1 原理分析 232

5.1.2 開發設計與實踐 236

5.1.3 開發步驟與驗證 238

5.1.4 小結 239

5.2 GUI圖形和顏色應用開發 239

5.2.1 原理分析 239

5.2.2 開發設計與實踐 244

5.2.3 開發步驟與驗證 245

5.2.4 小結 246

5.3 GUI文本顯示應用開發 246

5.3.1 原理分析 246

5.3.2 開發設計與實踐 250

5.3.3 開發步驟與驗證 252

5.3.4 小結 252

5.4 GUI圖像顯示應用開發 252

5.4.1 原理分析 253

5.4.2 開發設計與實踐 254

5.4.3 開發步驟與驗證 255

5.4.4 小結 255

5.5 GUI控件應用開發 256

5.5.1 原理分析 256

5.5.2 開發設計與實踐 260

5.5.3 開發步驟與驗證 263

5.5.4 小結 265

第6章 RT-Thread網絡應用開發技術 266

6.1 LWIP應用開發 266

6.1.1 原理分析 266

6.1.2 開發設計與實踐 271

6.1.3 開發步驟與驗證 274

6.1.4 小結 276

6.2 AT Socket協議棧應用開發 276

6.2.1 原理分析 276

6.2.2 開發設計與實踐 280

6.2.3 開發步驟與驗證 283

6.2.4 小結 287

6.3 MQTT協議應用開發 287

6.3.1 原理分析 287

6.3.2 開發設計與實踐 291

6.3.3 開發步驟與驗證 293

6.3.4 小結 300

6.4 HTTP應用開發 300

6.4.1 原理分析 300

6.4.2 開發設計與實踐 303

6.4.3 開發步驟與驗證 308

6.4.4 小結 311

參考文獻 312

參考文獻

  1. 100部科普經典名著,豆瓣,2018-04-26
  2. 關於我們,電子工業出版社