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

嵌入式實時操作系統原理與創新實踐(新工科建設電子信息類系列教材)

  • 作者:編者:李勝銘//盧湖川//王棟|責編:張小樂
  • 出版社:電子工業
  • ISBN:9787121491337
  • 出版日期:2024/11/01
  • 裝幀:平裝
  • 頁數:183
人民幣:RMB 45 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書結合理論和實踐,從源碼出發,較全面地講解RT-Thread的功能組件和實現原理。本書主要內容包含以下幾個方面:嵌入式實時操作系統的基本概念、RT-Thread的特性和配置方法、線程的使用及管理、軟體定時器(包括SOFT定時器和HARD定時器)、各種IPC模塊(消息隊列、信號量、互斥量、郵箱、事件)、內存管理(內存堆與內存塊)、CPU利用率及計算,最後使用一些模塊設計了一個較為綜合的工程實例。
    本書在講解RT-Thread內核結構和使用思路的同時,在每章末尾均設計了針對每個功能組件的實例,供讀者參考。書中的程序設計開發均基於Keil-MDK平台。
    本書以培養讀者對操作系統基本組成的理解、嵌入式軟體開發能力為目標,將理論與實踐相結合,適合作為高等院校開展嵌入式操作系統及相關課程教學的教材,也可以作為高等院校電腦、自動化、電氣工程、電子信息類等專業操作系統的教材,還可供相關領域的工程技術人員學習、參考。

作者介紹
編者:李勝銘//盧湖川//王棟|責編:張小樂

目錄
第1章  概述
  1.1  嵌入式實時操作系統的基本概念
    1.1.1  什麼是嵌入式實時操作系統
    1.1.2  嵌入式實時操作系統的功能
    1.1.3  嵌入式實時操作系統的基本原理
  1.2  常見嵌入式實時操作系統簡介
    1.2.1  μC/OS簡介
    1.2.2  FreeRTOS簡介
    1.2.3  RT-Thread簡介
  1.3  嵌入式實時操作系統的第一個實例
    1.3.1  軟硬體平台簡介
    1.3.2  基於STM32CubeMX的RT-Thread基礎實例
    1.3.3  基於MDK的RT-Thread基礎實例
    1.3.4  關於main()函數
  1.4  rt_kprintf()函數
  1.5  小結與思考
第2章  線程
  2.1  線程的作用與創建
    2.1.1  線程的作用
    2.1.2  線程的創建與初始化
    2.1.3  靜態線程與動態線程
    2.1.4  線程的啟動
    2.1.5  單線程實例
  2.2  線程的管理
    2.2.1  線程的狀態遷移與常見的線程函數
    2.2.2  多線程管理實例
  2.3  小結與思考
第3章  時間管理與中斷
  3.1  操作系統時間管理
    3.1.1  操作系統時鐘
    3.1.2  時間片與延時
    3.1.3  軟體定時器
    3.1.4  常用函數介紹
    3.1.5  SOFT定時器與HARD定時器
    3.1.6  時鐘實驗
  3.2  操作系統中斷
    3.2.1  操作系統中斷的基本概念
    3.2.2  中斷處理過程與機制
    3.2.3  中斷延遲與應用場景
    3.2.4  中斷實驗
  3.3  小結與思考
第4章  消息隊列
  4.1  消息隊列簡介
  4.2  消息隊列的運作機制
    4.2.1  消息隊列的組成與結構
    4.2.2  消息隊列相關操作函數
  4.3  注意事項
  4.4  消息隊列實驗
  4.5  小結與思考
第5章  信號量與互斥量

  5.1  信號量與互斥量簡介
  5.2  信號量
    5.2.1  信號量控制塊
    5.2.2  相關函數簡介
    5.2.3  注意事項(並過渡至五斥量)
  5.3  互斥量
    5.3.1  互斥量控制塊
    5.3.2  相關函數簡介
    5.3.3  注意事項
  5.4  信號量實驗
  5.5  互斥量實驗
  5.6  小結與思考
第6章  事件與郵箱
  6.1  事件與郵箱簡介
    6.1.1  事件簡介
    6.1.2  郵箱簡介
  6.2  事件
    6.2.1  事件控制塊
    6.2.2  相關函數簡介
  6.3  郵箱
    6.3.1  郵箱結構體
    6.3.2  相關函數簡介
    6.3.3  注意事項
  6.4  事件實驗
  6.5  郵箱實驗
  6.6  小結與思考
第7章  內存管理
  7.1  內存管理簡介
    7.1.1  存儲空間簡介
    7.1.2  存儲空間布局
    7.1.3  堆棧
  7.2  內存管理簡介
  7.3  RT-Thread的內存管理
  7.4  內存堆管理
    7.4.1  小內存管理演算法
    7.4.2  slab內存管理演算法
    7.4.3  memheap內存管理演算法
    7.4.4  內存堆管理相關函數
  7.5  內存池管理
    7.5.1  內存池簡介
    7.5.2  內存池控制塊
    7.5.3  內存池的鏈表結構
    7.5.4  內存池相關函數
  7.6  內存管理實驗
    7.6.1  內存堆管理實驗
    7.6.2  內存池管理實驗
  7.7  小結與思考
第8章  CPU利用率
  8.1  CPU利用率和CPU利用率計算
    8.1.1  CPU利用率簡介

    8.1.2  RT-Thread中的CPU利用率計算
  8.2  CPU利用率實例
  8.3  小結與思考
第9章  綜合實例
  9.1  問題簡述
  9.2  問題分析
  9.3  程序實例
  9.4  小結與思考

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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