幫助中心 | 我的帳號 | 關於我們

FreeRTOS實時內核應用指南

  • 作者:(美)理查德·巴里|責編:滿美希|譯者:黃華
  • 出版社:電子工業
  • ISBN:9787121454219
  • 出版日期:2023/05/01
  • 裝幀:平裝
  • 頁數:268
人民幣:RMB 98 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書重點討論了FreeRTOS的堆內存管理、任務管理、隊列管理、軟體定時器管理、中斷管理、資源管理、事件組和任務通知等實時操作系統必須具備的功能和特性,總結了軟體開發過程中的故障排除和效率提升的方法。本書結構清晰,講解循序漸進,常式豐富。為便於讀者直觀理解,對任務的搶佔式調度、同步等抽象概念,本書採用時序圖來分析程序的執行順序。本書介紹的知識和程序設計思路與其他實時操作系統是相通的,讀者在此基礎上可以實現觸類旁通。
    本書既可以作為工程技術人員,高等院校電子類、電氣類、控制類等專業本科生、研究生學習FreeRTOS的教材,也可以作為學習其他實時操作系統的參考用書。

作者介紹
(美)理查德·巴里|責編:滿美希|譯者:黃華

目錄
第1章  FreeRTOS發行版
  1.1  本章知識點及學習目標
  1.2  了解FreeRTOS發行版
  1.3  演示程序
  1.4  創建FreeRTOS工程
  1.5  數據類型和編碼風格指南
第2章  堆內存管理
  2.1  本章知識點及學習目標
  2.2  內存分配方案示例
  2.3  與堆相關的實用函數
第3章  任務管理
  3.1  本章知識點及學習目標
  3.2  任務函數
  3.3  頂層任務狀態
  3.4  創建任務
  3.5  任務優先順序
  3.6  時間測量和滴答中斷
  3.7  擴展「非運行」狀態
  3.8  空閑任務和空閑任務鉤子
  3.9  更改任務的優先順序
  3.10  刪除任務
  3.11  線程本地存儲
  3.12  調度演算法
第4章  隊列管理
  4.1  本章知識點及學習目標
  4.2  隊列的特點
  4.3  使用隊列
  4.4  從多個來源接收數據
  4.5  處理大數據或可變大小的數據
  4.6  從多隊列接收
  4.7  使用隊列創建郵箱
第5章  軟體定時器管理
  5.1  本章知識點及學習目標
  5.2  軟體定時器回調函數
  5.3  軟體定時器的屬性和狀態
  5.4  軟體定時器的上下文
  5.5  創建和啟動軟體定時器
  5.6  定時器ID
  5.7  更改定時器的周期
  5.8  重置軟體定時器
第6章  中斷管理
  6.1  本章知識點及學習目標
  6.2  在ISR中使用FreeRTOSAPI
  6.3  推遲中斷處理
  6.4  用於同步的二進位信號量
  6.5  計數信號量
  6.6  推遲工作到RTOS守護任務
  6.7  在中斷服務程序中使用隊列
  6.8  中斷嵌套
第7章  資源管理

  7.1  本章知識點及學習目標
  7.2  臨界區和暫停調度器
  7.3  互斥量(和二進位信號量)
  7.4  守門人任務
第8章  事件組
  8.1  本章知識點及學習目標
  8.2  事件組的特徵
  8.3  使用事件組進行事件管理
  8.4  使用事件組進行任務同步
第9章  任務通知
  9.1  本章知識點及學習目標
  9.2  任務通知:優勢和局限
  9.3  使用任務通知
第10章  低功耗支持
  10.1  本章知識點及學習目標
  10.2  節能及與節能有關的宏
  10.3  ARMCortex-M微控制器的低功耗實現
第11章  開發者支持
  11.1  本章知識點及學習目標
  11.2  configASSERT()
  11.3  FreeRTOS+Trace
  11.4  與調試相關的鉤子(回調)函數
  11.5  查看運行時信息和任務狀態信息
  11.6  跟蹤鉤子宏
第12章  故障排除
  12.1  本章知識點及學習目標
  12.2  中斷優先順序
  12.3  棧溢出
  12.4  函數printf()和sprintf()的不當使用
  12.5  錯誤的其他常見來源
附錄A  FreeRTOS的新版本和新特性
  A.1  FreeRTOS版本9
  A.2  FreeRTOS版本10

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032