系統地介紹了嵌入式操作系統內核的原理、設計和實現。首先通過大量圖表詳細介紹了嵌入式操作系統的基本概念和原理。然后通過對內核各個功能的分析、設計和實現來加深讀者對相關知識的理解。
最后通過實際的應用程序來演示如何使用這些功能。全書從原理、設計、實現和使用的角度來向讀者展示嵌入式操作系統。
目錄
前言
第1章 嵌入式操作系統基礎
1.1 嵌入式軟件系統結構
1.1.1 輪詢系統
1.1.2 前后台系統
1.1.3 多任務系統
1.2 多任務機制概述
1.2.1 時鍾節拍
1.2.2 多任務機制
1.2.3 任務上下文
1.2.4 任務切換
1.2.5 任務的時間片和優先級
1.2.6 任務調度和調度方式
1.2.7 任務調度算法
1.2.8 任務狀態
1.3 同步、互斥和通信
1.3.1 任務等待和喚醒機制
1.3.2 任務互斥和優先級反轉
1.3.3 優先級天花板和優先級繼承
1.4 中斷機制
1.4.1 中斷流程概述
1.4.2 中斷優先級
1.4.3 中斷嵌套
1.4.4 中斷時序
1.5 Trochili RTOS介紹
第2章 線程管理與調度
2.1 線程結構設計
2.1.1 線程的結構設計
2.1.2 線程的狀態
2.1.3 線程優先級
2.1.4 線程時間片
2.1.5 線程棧管理
2.1.6 線程函數和線程數據
2.2 線程隊列設計
2.3 線程調度機制設計
2.3.1 線程調度模型
2.3.2 線程調度算法
2.3.3 線程調度步驟
2.4 線程管理和調度實現
2.4.1 線程初始化
2.4.2 線程激活
2.4.3 線程休眠
2.4.4 線程掛起
2.4.5 線程解掛
2.4.6 線程延時
2.4.7 線程延時取消
2.4.8 線程主動調度
……
第3章 線程同步和通信
第4章 信號量設計與實現
第5章 互斥量設計實現
第6章 郵箱設計實現
第7章 消息隊列設計與實現
第8章 事件標記設計實現
第9章 時間管理
第10章 內核移植
第11章 以太網實踐
第1章 嵌入式操作系統基礎
1.1 嵌入式軟件系統結構
1.1.1 輪詢系統
1.1.2 前后台系統
1.1.3 多任務系統
1.2 多任務機制概述
1.2.1 時鍾節拍
1.2.2 多任務機制
1.2.3 任務上下文
1.2.4 任務切換
1.2.5 任務的時間片和優先級
1.2.6 任務調度和調度方式
1.2.7 任務調度算法
1.2.8 任務狀態
1.3 同步、互斥和通信
1.3.1 任務等待和喚醒機制
1.3.2 任務互斥和優先級反轉
1.3.3 優先級天花板和優先級繼承
1.4 中斷機制
1.4.1 中斷流程概述
1.4.2 中斷優先級
1.4.3 中斷嵌套
1.4.4 中斷時序
1.5 Trochili RTOS介紹
第2章 線程管理與調度
2.1 線程結構設計
2.1.1 線程的結構設計
2.1.2 線程的狀態
2.1.3 線程優先級
2.1.4 線程時間片
2.1.5 線程棧管理
2.1.6 線程函數和線程數據
2.2 線程隊列設計
2.3 線程調度機制設計
2.3.1 線程調度模型
2.3.2 線程調度算法
2.3.3 線程調度步驟
2.4 線程管理和調度實現
2.4.1 線程初始化
2.4.2 線程激活
2.4.3 線程休眠
2.4.4 線程掛起
2.4.5 線程解掛
2.4.6 線程延時
2.4.7 線程延時取消
2.4.8 線程主動調度
……
第3章 線程同步和通信
第4章 信號量設計與實現
第5章 互斥量設計實現
第6章 郵箱設計實現
第7章 消息隊列設計與實現
第8章 事件標記設計實現
第9章 時間管理
第10章 內核移植
第11章 以太網實踐
網路書店
類別
折扣
價格
-
新書87折$360