買這商品的人也買了...
-
大話設計模式$620$527 -
無瑕的程式碼 - 敏捷軟體開發技巧守則 (Clean Code: A Handbook of Agile Software Craftsmanship)$580$452 -
敏捷開發實踐:使用 Visual Studio Team Foundation Server 2012 (Visual Studio Team Foundation Server 2012: Adopting Agile Software Practices: From Backlog to Continuous Feedback, 3/e)$490$416 -
ASP.NET MVC 4.0 實務專題範例教學$540$459 -
Google 御用網頁語言 Node.js:一流程式設計師養成精華, 2/e$490$417 -
Objective-C 程式設計入門$550$275 -
Python 設計模式深入解析 (Mastering Python Design Patterns)$360$280 -
深度學習快速入門 — 使用 TensorFlow (Getting started with TensorFlow)
$360$280 -
物聯網技術理論與實作 (附實驗學習手冊)$490$441 -
TensorFlow + Keras 深度學習人工智慧實務應用$590$460 -
實戰物聯網開發|使用 ESP8266 (Internet of Things with ESP8266)$380$300 -
Raspberry Pi 樹莓派 -- 從不懂,到玩上手!$520$442 -
實戰 ROS 機器人自作|使用 Raspberry Pi$520$410 -
$355實戰 GAN:TensorFlow 與 Keras 生成對抗網絡構建 -
$402Electron 實戰:入門、進階與性能優化 -
$352GAN 實戰 -
OpenCV 4.5 電腦視覺開發實戰 (基於 VC++)$534$507 -
$504深入淺出 Electron:原理、工程與實踐 -
$400SylixOS 設備驅動程序開發 -
$458Electron 入門與實戰 -
一本精通 - OpenCV 與 AI 影像辨識$680$537 -
你的第一本 Linux 入門書:使用 WSL 建立 Linux 軟體開發與部署環境,一次學會 Docker、版本控制、建立 AI 預訓練模型$620$483
簡體書拿來曬2本75折 詳見活動內容 »
-
VIP 95折
編譯原理, 2/e (Compilers : Principles, Techniques, and Tools, 2/e)$534$507 -
VIP 95折
深度學習之 TensorFlow:入門、原理與進階實戰$594$564 -
85折
$402Essential C++ (簡體中文版) -
VIP 95折
TCP/IP 詳解 (捲1):協議 (TCP/IP Illustrated, Volume 1 : The Protocols, 2/e)$774$735 -
85折
$402Go 並發編程實戰, 2/e -
VIP 95折
機器人學導論, 4/e (Introduction to Robotics: Mechanics and Control, 4/e)$474$450 -
85折
$402深入淺出 Vue.js -
85折
$351實用機器學習 (Real-world Machine Learning) -
85折
$504深度探索 C++ 對像模型 (Inside the C++ Object Model) -
85折
$300區塊鏈項目開發指南 -
85折
$402原子教你玩 STM32 (庫函數版第2版) -
85折
$402Spring Security 實戰 -
85折
$611嵌入式 Linux 基礎教程, 2/e (Embedded Linux Primer: A Practical Real-World Approach, 2/e) -
85折
$504MySQL 技術內幕-InnoDB 存儲引擎, 2/e -
85折
$448PADS 9.5 實戰攻略與高速 PCB 設計 -
85折
$244基於 Bootstrap 和 Knockout.js 的 ASP.NET MVC 開發實戰 (ASP.Net MVC 5 with Bootstrap and Knockout.Js: Building Dynamic, Responsive Web Applications) -
85折
$265深入淺出 USB 系統開發 : 基於 ARM Cortex-M3 -
85折
$402Redis 設計與實現 -
VIP 95折
FPGA 原理和結構$354$336 -
VIP 95折
TCP/IP 網絡編程$474$450 -
75折
$445數據分析與機器學習(基於R語言) -
85折
$652深度學習推薦系統 2.0 -
75折
$400移動通信系統架構設計 -
VIP 95折
自動駕駛汽車 BEV 感知算法$528$501 -
50折
$207區塊鏈技術進階與實戰
商品描述
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
