3dwoo大學簡體電腦書店
FreeRTOS實時內核應用指南
( 簡體 字)
作者:(美)理查德·巴里|責編:滿美希類別:1. -> 電腦組織與體系結構 -> 單晶片 -> STM32
譯者:黃華
出版社:電子工業FreeRTOS實時內核應用指南 3dWoo書號: 56309
詢問書籍請說出此書號!
缺書
NT售價: 490
出版日:5/1/2023
頁數:268
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 字 )
ISBN:9787121454219不接受訂購
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社)
第 1 章 FreeRTOS 發行版本 / 1
1.1 本章知識點及學習目標 / 1
1.2 瞭解 FreeRTOS 發行版本 / 1
1.3 演示程式 / 5
1.4 創建 FreeRTOS 工程 / 6
1.5 資料類型和編碼風格指南 / 8
第 2 章 堆記憶體管理 / 11
2.1 本章知識點及學習目標 / 11
2.2 記憶體分配方案示例 / 12
2.3 與堆相關的實用函數 / 22
第 3 章 任務管理 / 25
3.1 本章知識點及學習目標 / 25
3.2 任務函數 / 25
3.3 頂層任務狀態 / 26
3.4 創建任務 / 27
3.5 任務優先順序 / 34
3.6 時間測量和滴答中斷 / 35
3.7 擴展“非運行”狀態 / 38
3.8 空閒任務和空閒任務鉤子 / 46
3.9 更改任務的優先順序 / 49
3.10 刪除任務 / 53
3.11 執行緒本機存放區 / 57
3.12 調度演算法 / 59
第 4 章 佇列管理 / 69
4.1 本章知識點及學習目標 / 69
4.2 佇列的特點 / 69
4.3 使用佇列 / 72
4.4 從多個來源接收資料 / 79
4.5 處理大資料或可變大小的資料 / 86
4.6 從多佇列接收 / 91
4.7 使用佇列創建郵箱 / 99
第 5 章 軟體計時器管理 / 103
5.1 本章知識點及學習目標 / 103
5.2 軟體計時器回呼函數 / 103
5.3 軟體計時器的屬性和狀態 / 104
5.4 軟體計時器的上下文 / 106
5.5 創建和啟動軟體計時器 / 109
5.6 計時器 ID / 115
5.7 更改計時器的週期 / 117
5.8 重置軟體計時器 / 120
第 6 章 中斷管理 / 125
6.1 本章知識點及學習目標 / 125
6.2 在 ISR 中使用 FreeRTOS API / 126
6.3 推遲中斷處理 / 129
6.4 用於同步的二進位信號量 / 130
6.5 計數信號量 / 143
6.6 推遲工作到 RTOS 守護任務 / 147
6.7 在中斷服務程式中使用佇列 / 152
6.8 中斷嵌套 / 158
第 7 章 資源管理 / 163
7.1 本章知識點及學習目標 / 163
7.2 臨界區和暫停調度器 / 166
7.3 互斥量(和二進位信號量) / 169
7.4 守門人任務 / 182
第 8 章 事件組 / 187
8.1 本章知識點及學習目標 / 187
8.2 事件組的特徵 / 188
8.3 使用事件組進行事件管理 / 189
8.4 使用事件組進行任務同步 / 199
第 9 章 任務通知 / 207
9.1 本章知識點及學習目標 / 207
9.2 任務通知:優勢和局限 / 208
9.3 使用任務通知 / 209
第 10 章 低功耗支持 / 233
10.1 本章知識點及學習目標 / 233
10.2 節能及與節能有關的宏 / 233
10.3 ARM Cortex-M 微控制器的低功耗實現 / 236
第 11 章 *發者支持 / 241
11.1 本章知識點及學習目標 / 241
11.2 configASSERT() / 241
11.3 FreeRTOS+Trace / 243
11.4 與調試相關的鉤子(回檔)函數 / 246
11.5 查看運行時資訊和任務狀態資訊 / 246
11.6 跟蹤鉤子宏 / 254
第 12 章 故障排除 / 259
12.1 本章知識點及學習目標 / 259
12.2 中斷優先順序 / 259
12.3 棧溢出 / 260
12.4 函數 printf()和 sprintf()的不當使用 / 262
12.5 錯誤的其他常見來源 / 263
附錄 A FreeRTOS 的新版本和新特性 / 265
A.1 FreeRTOS 版本 9 / 265
A.2 FreeRTOS 版本 10 / 268
本書重點討論了FreeRTOS的堆記憶體管理、任務管理、佇列管理、軟體計時器管理、中斷管理、資源管理、事件組和任務通知等作為*款*秀的即時操作系統必須具備的功能和特性;為了有助於應用程式的開發和調試,本書也涉及*發者支援和故障排除等內容,總結提高設計開發效率的方法,介紹了多年來用戶請求技術支持中排在前幾位的問題及其解決方案。
pagetop