*完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202409*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:FreeRTOS原理與應用-基於GD32 ISBN:9787121489594 出版社:電子工業 著編譯者:董磊 李可 叢書名:卓越工程師培養系列 頁數:245 所在地:中國大陸 *此為代購商品 書號:1686307 可大量預訂,請先連絡。 內容簡介 本書採用GD32F303ZET6晶元的GD32F3蘋果派開發板,重點介紹FreeRTOS操作系統的原理與應用開發。全書共19章,前兩章簡要介紹了嵌入式操作系統和GD32F3蘋果派開發板;第3∼19章分別介紹基準工程的創建、簡易操作系統的實現,以及FreeRTOS的移植、任務管理、時間管理、消息隊列、二值信號量與計數信號量、互斥信號量、事件標誌組、任務通知、軟體定時器、內存管理、中斷管理、CPU利用率、流緩衝區、消息緩衝區和協程。全書程序代碼的編寫均遵循統一規範,且各章的工程均採用模塊化設計,以便於將各模塊應用在實際項目和產品中。 本書既可以作為高等院校電子信息、自動化等專業微控制器相關課程的教材,也可以作為微控制器系統設計及相關行業工程技術人員的入門培訓用書。目錄 第1章 嵌入式操作系統簡介1 1 裸機系統與嵌入式操作系統 1 1 1 簡單裸機系統 1 1 2 基於定時器計時的裸機系統 1 1 3 嵌入式操作系統 1 2 操作系統的分類 1 2 1 分時操作系統 1 2 2 實時操作系統 1 3 FreeRTOS簡介 1 3 1 為什麼選擇FreeRTOS 1 3 2 FreeRTOS的特點 1 3 3 商業許可 1 3 4 如何獲取相關資料 本章任務 本章習題 第2章 GD32F3蘋果派開發板簡介 2 1 為什麼選擇GD32 2 2 GD32F3系列微控制器簡介 2 3 GD32F3蘋果派開發板電路簡介 2 4 基於FreeRTOS的應用實例 2 5 本書配套資料包 2 6 GD32微控制器開發工具安裝與配置 2 6 1 安裝Keil μVision5 2 6 2 設置Keil μVision5 2 6 3 安裝CH340驅動 本章任務 本章習題 第3章 基準工程 3 1 GD32F30x系列微控制器的系統架構與存儲器映射 3 1 1 系統架構 3 1 2 存儲器映射 3 2 GD32工程模塊名稱及說明 3 3 Keil編輯和編譯及程序下載過程 3 3 1 Keil編輯和編譯過程 3 3 2 程序下載過程 3 4 相關參考資料 3 5 代碼框架 3 6 實例與代碼解析 3 6 1 新建存放工程的文件夾 3 6 2 複製並編譯原始工程 3 6 3 LED文件對介紹 3 6 4 KeyOne文件對介紹 3 6 5 Delay文件對介紹 3 6 6 RCU文件對介紹 3 6 7 Timer文件對介紹 3 6 8 Main c文件介紹 3 6 9 程序下載 3 6 10 運行結果 本章任務 本章習題 第4章 簡易操作系統 4 1 裸機系統與操作系統的區別 4 2 任務切換基本原理 4 3 CPU工作寄存器和棧區 4 4 中斷與異常 4 4 1 Cortex-M3/M4的中斷與異常 4 4 2 中斷/異常返回 4 4 3 SCV與PendSV異常 4 5 任務的特性 4 5 1 任務優先順序 4 5 2 任務狀態 4 5 3 不可剝奪內核和可剝奪內核 4 5 4 空閑任務 4 6 實例與代碼解析 4 6 1 複製並編譯原始工程 4 6 2 添加EasyOS文件對 4 6 3 完善EasyOS h文件 4 6 4 完善EasyOS c文件 4 6 5 完善Main c文件 4 6 6 編譯及下載驗證 本章任務 本章習題 第5章 FreeRTOS的移植 5 1 FreeRTOS源碼的獲取 5 2 FreeRTOS源碼文件簡介 5 3 FreeRTOS配置宏定義簡介 5 4 實例與代碼解析 5 4 1 複製並編譯原始工程 5 4 2 移植 5 4 3 完善Main c文件 5 4 4 下載驗證 本章任務 本章習題 第6章 任務管理 6 1 任務簡介 6 1 1 任務函數 6 1 2 任務狀態 6 1 3 任務優先順序 6 1 4 任務句柄 6 1 5 任務棧 6 1 6 任務管理相關API函數 6 2 任務控制塊(TCB) 6 3 列表和列表項 6 4 棧幀初始化 6 5 SVC異常處理 6 6 PendSV異常處理 6 7 實例與代碼解析 6 7 1 複製並編譯原始工程 6 7 2 編寫測試程序 6 7 3 編譯及下載驗證 本章任務 本章習題 第7章 時間管理 7 1 相對延時 7 2 絕對延時 7 3 時間管理相關API函數 7 4 實例與代碼解析 7 4 1 複製並編譯原始工程 7 4 2 編寫測試程序 7 4 3 編譯及下載驗證 本章任務 本章習題 第8章 消息隊列 8 1 隊列與循環隊列 8 2 數據存儲 8 3 多任務訪問 8 4 出隊阻塞 8 5 入隊阻塞 8 6 消息隊列集 8 7 消息隊列相關API函數 8 8 消息隊列集相關API函數 8 9 實例與代碼解析 8 9 1 複製並編譯原始工程 8 9 2 編寫測試程序 8 9 3 編譯及下載驗證 本章任務 本章習題 第9章 二值信號量與計數信號量 9 1 中斷延遲 9 2 二值信號量 9 3 計數信號量 9 4 相關API函數 9 5 實例與代碼解析 9 5 1 複製並編譯原始工程 9 5 2 編寫測試程序 9 5 3 編譯及下載驗證 本章任務 本章習題 第10章 互斥信號量 10 1 共享資源與互斥訪問 10 1 1 共享資源 10 1 2 通過臨界段實現資源管理 10 1 3 通過調度器實現資源管理 10 1 4 通過互斥信號量實現資源管理 10 2 優先順序翻轉與繼承 10 2 1 優先順序翻轉 10 2 2 優先順序繼承 10 3 遞歸互斥信號量 10 4 死鎖 10 5 互斥信號量與調度器 10 6 守護任務 10 7 互斥信號量相關API函數 10 8 實例與代碼解析 10 8 1 複製並編譯原始工程 10 8 2 編寫測試程序 10 8 3 編譯及下載驗證 本章任務 本章習題 第11章 事件標誌組 11 1 事件標誌組特性 11 2 事件標誌組原理 11 3 事件標誌組相關API函數 11 4 實例與代碼解析 11 4 1 複製並編譯原始工程 11 4 2 編寫測試程序 11 4 3 編譯及下載驗證 本章任務 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |