注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書工具書科技工具書樞紐操作系統(tǒng)開發(fā)指南

樞紐操作系統(tǒng)開發(fā)指南

樞紐操作系統(tǒng)開發(fā)指南

定 價:¥78.00

作 者: 趙東艷,李德建,王慧,申陽德,王學通等
出版社: 中國電力出版社
叢編項:
標 簽: 暫缺

ISBN: 9787519877477 出版時間: 2023-10-01 包裝: 平裝
開本: 16開 頁數(shù): 244 字數(shù):  

內(nèi)容簡介

  北京智芯微電子科技有限公司圍繞工業(yè)物聯(lián)網(wǎng)全場景,采用高安全、高可靠、協(xié)同物聯(lián)、全自主的設(shè)計理念,研發(fā)了系列化樞紐操作系統(tǒng)。樞紐操作系統(tǒng)具有安全性高、易擴展、 穩(wěn)定等特點,在內(nèi)核架構(gòu)、安全可信等技術(shù)方面達到了 領(lǐng)先水平,可全面覆蓋工業(yè)控制領(lǐng)域芯片操作系統(tǒng)應(yīng)用需求,為工業(yè)領(lǐng)域提供安全可靠的國產(chǎn)解決方案。本書以樞紐一輕量級自主內(nèi)核操作系統(tǒng)為藍本,以智芯海燕SCM630開發(fā)板為實例,詳細闡述了嵌入式操作系統(tǒng)的基本概念、原理與應(yīng)用方法。全書共分12章,分別從內(nèi)核設(shè)計和應(yīng)用實戰(zhàn)角度闡述了樞紐一輕量級自主內(nèi)核操作系統(tǒng)的原理及使用方法。 、2章主要介紹操作系統(tǒng)及硬件平臺的基本情況及樞紐操作系統(tǒng)架構(gòu)設(shè)計;第3~8章甕括了通用嵌入式操作系統(tǒng)及樞紐操作系統(tǒng)的內(nèi)核設(shè)計的基本知識要素;第9、10章介紹了用戶經(jīng)常打交道的接口層、驅(qū)動編程框架,包括樞紐操作系統(tǒng)對應(yīng)的設(shè)計情況; 1、12章給出樞紐操作系統(tǒng)驅(qū)動程序編寫及任務(wù)設(shè)計方法。本書適用于嵌入式系統(tǒng)開發(fā)者、高校教師、學生和科研機構(gòu)的研究人員,以及使用樞紐輕量級自主內(nèi)核操作系統(tǒng)做應(yīng)用開發(fā)的工程師。

作者簡介

暫缺《樞紐操作系統(tǒng)開發(fā)指南》作者簡介

圖書目錄

序言一
序言二
前言
第1章 操作系統(tǒng)
1.1 操作系統(tǒng)的定義與分類
1.1.1 操作系統(tǒng)的定義
1.1.2 操作系統(tǒng)的分類
1.2 操作系統(tǒng)的目標、作用和發(fā)展動力
1.2.1 操作系統(tǒng)的目標
1.2.2 操作系統(tǒng)的作用
1.2.3 操作系統(tǒng)發(fā)展的主要動力
1.3 操作系統(tǒng)的發(fā)展過程
1.3.1 無操作系統(tǒng)時的計算機系統(tǒng)
1.3.2 批處理系統(tǒng)
1.3.3 分時系統(tǒng)
1.3.4 實時系統(tǒng)
1.4 操作系統(tǒng)的功能和基本特征
1.4.1 處理器管理
1.4.2 存儲器管理
1.4.3 設(shè)備管理
1.4.4 文件管理
1.4.5 用戶接口
1.4.6 操作系統(tǒng)的基本特征
1.5 操作系統(tǒng)的架構(gòu)設(shè)計
1.5.1 宏內(nèi)核
1.5.2 微內(nèi)核
1.5.3 混合內(nèi)核
1.6 樞紐操作系統(tǒng)架構(gòu)設(shè)計
第2章 操作系統(tǒng)硬件平臺接口
2.1 ARMv7-M處理器指令集
2.1.1 ARMv7-M處理器指令集背景介紹
2.1.2 ARMv7-M指令集
2.2 ARMv7-M寄存器
2.2.1 特殊功能寄存器
2.2.2 浮點寄存器
2.3 ARMv7-M異常與中斷
2.3.1 嵌套向量中斷控制器
2.3.2 中斷優(yōu)先級管理
2.4 電源管理
2.4.1 低功耗特性
2.4.2 中斷退出自動休眠
2.4.3 降低功耗方式
2.5 操作系統(tǒng)的執(zhí)行方式
2.6 電力終端硬件平臺概述
2.6.1 SCM630硬件資源表
2.6.2 SCM630L100 EVB評估板
第3章 任務(wù)管理
3.1 程序執(zhí)行的并發(fā)
3.2 任務(wù)的描述
3.3 進程與線程
3.3.1 進程
3.3.2 線程
3.4 樞紐操作系統(tǒng)任務(wù)管理設(shè)計
3.4.1 任務(wù)控制塊
3.4.2 線程生命周期管理
第4章 任務(wù)的同步
4.1 并發(fā)帶來的問題
4.2 線程的同步與互斥機制
4.2.1 同步與互斥
4.2.2 臨界資源、共享資源和臨界區(qū)
4.2.3 線程的同步機制
4.3 經(jīng)典同步問題
4.3.1 生產(chǎn)者一消費者問題
4.3.2 哲學家進餐問題
4.3.3 讀者一寫者問題
4.4 樞紐操作系統(tǒng)線程同步設(shè)計
第5章 任務(wù)的調(diào)度
5.1 調(diào)度的層次與目標
5.1.1 調(diào)度的層次
5.1.2 調(diào)度算法的目標
5.1.3 進程的調(diào)度方式
5.2 調(diào)度算法”
5.2.1 先來先服務(wù)調(diào)度算法
5.2.2 短任務(wù)優(yōu)先
5.2.3 優(yōu)先級調(diào)度算法
5.2.4 時間片輪轉(zhuǎn)算法
5.2.5 多隊列調(diào)度算法
5.2.6 多級反饋隊列
5.3 實時調(diào)度
5.3.1 實時調(diào)度應(yīng)滿足的基本條件
5.3.2 實時調(diào)度算法
5.4 優(yōu)先級反轉(zhuǎn)
5.5 死鎖
5.5.1 產(chǎn)生死鎖的原因
5.5.2 死鎖的必要條件及處理方法
5.5.3 死鎖預(yù)防
5.5.4 避免死鎖
5.5.5 檢測并解除死鎖
5.6 樞紐操作系統(tǒng)任務(wù)調(diào)度設(shè)計
5.6.1 任務(wù)調(diào)度與隊列組織
5.6.2 任務(wù)調(diào)度步驟
5.6.3 基于事件驅(qū)動的調(diào)度
5.6.4 任務(wù)調(diào)度相關(guān)的數(shù)據(jù)結(jié)構(gòu)
第6章 內(nèi)存管理
6.1 內(nèi)存的分配方式
6.1.1 連續(xù)分配方式
6.1.2 離散分配方式”
6.2 樞紐操作系統(tǒng)內(nèi)存管理設(shè)計
6.2.1 內(nèi)存管理方式
6.2.2 內(nèi)核專用內(nèi)存的組織
6.2.3 用戶內(nèi)存的組織
6.2.4 地址空間
6.2.5 內(nèi)存分配過程
6.2.6 地址空間的隔離
第7章 任務(wù)通信
7.1 進程間通信
7.1.1 共享存儲器系統(tǒng)
7.1.2 管道通信
7.1.3 消息傳遞系統(tǒng)
7.2 共享內(nèi)存
7.2.1 進程間通信機制
7.2.2 共享內(nèi)存
7.3 消息隊列
7.4 樞紐操作系統(tǒng)任務(wù)通信設(shè)計
7.4.1 事件通知機制
7.4.2 消息傳遞機制
7.4.3 IPC模塊設(shè)計
第8章 中斷與異常處理
8.1 中斷處理
8.1.1 中斷分類
8.1.2 中斷向量表、中斷優(yōu)先級與嵌套
8.1.3 中斷處理過程
8.2 異常處理
8.3 時鐘管理
8.3.1 時鐘硬件
8.3.2 時鐘軟件
8.3.3 定時器
8.4 樞紐操作系統(tǒng)中斷與異常管理設(shè)計
8.4.1 中斷管理
8.4.2 中斷/異常處理流程
8.4.3 定時器的實現(xiàn)
第9章 操作系統(tǒng)用戶接口
9.1 接口分類
9.2 命令接口與Shell命令
9.2.1 聯(lián)機命令接口的實現(xiàn)
9.2.2 Shell命令
9.3 程序接口與系統(tǒng)調(diào)用
9.3.1 內(nèi)核態(tài)和用戶態(tài)
9.3.2 系統(tǒng)調(diào)用分類
9.3.3 UNIX系統(tǒng)調(diào)用舉例
9.4 樞紐操作系統(tǒng)接口設(shè)計
9.4.1 系統(tǒng)調(diào)用的實現(xiàn)代碼解析
9.4.2 系統(tǒng)Shell命令說明
0章 樞紐操作系統(tǒng)設(shè)備驅(qū)動
10.1 樞紐操作系統(tǒng)設(shè)備驅(qū)動開發(fā)概述
10.2 樞紐操作系統(tǒng)驅(qū)動子系統(tǒng)
10.2.1 驅(qū)動子系統(tǒng)框架初始化工作流程
10.2.2 用戶線程實例化驅(qū)動流程
10.2.3 用戶線程去實例化驅(qū)動流程
10.2.4 樞紐操作系統(tǒng)驅(qū)動編程方法
10.3 設(shè)備樹子系統(tǒng)
10.3.1 設(shè)備樹節(jié)點
10.3.2 設(shè)備樹制作方法
10.3.3 設(shè)備樹解析函數(shù)
10.4 驅(qū)動與線程中斷
1章 構(gòu)建樞紐驅(qū)動程

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號