注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)服務(wù)嵌入式操作系統(tǒng)內(nèi)核調(diào)度:底層開發(fā)者手冊(cè)

嵌入式操作系統(tǒng)內(nèi)核調(diào)度:底層開發(fā)者手冊(cè)

嵌入式操作系統(tǒng)內(nèi)核調(diào)度:底層開發(fā)者手冊(cè)

定 價(jià):¥69.00

作 者: 王奇 谷志茹 姜日凡 編著
出版社: 北京航空航天大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 操作系統(tǒng)/系統(tǒng)開發(fā) 計(jì)算機(jī)/網(wǎng)絡(luò) 系統(tǒng)開發(fā)

ISBN: 9787512416116 出版時(shí)間: 2015-01-01 包裝:
開本: 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《嵌入式操作系統(tǒng)內(nèi)核調(diào)度:底層開發(fā)者手冊(cè)》從程序員的角度設(shè)計(jì)、編寫嵌入式操作系統(tǒng),實(shí)現(xiàn)了內(nèi)核調(diào)度功能。作者按照介紹原理、設(shè)計(jì)編碼、舉例驗(yàn)證的順序逐一介紹各功能的編寫方法,為讀者理解和應(yīng)用嵌入式操作系統(tǒng)提供了一種全新的思路。本手冊(cè)共分7章,第1章概述操作系統(tǒng)的基本概念;第2章介紹編寫操作系統(tǒng)任務(wù)調(diào)度程序所需具備的基本知識(shí);第3章講解如何編寫非搶占式嵌入式操作系統(tǒng)Wanlix;第4章和第5章講解編寫實(shí)時(shí)搶占式嵌入式操作系統(tǒng)Mindows的方法;第6章講解在4種操作系統(tǒng)下分別編寫相同結(jié)構(gòu)的任務(wù)調(diào)度程序;第7章簡(jiǎn)述進(jìn)程機(jī)制,并使用線程模擬多進(jìn)程。本手冊(cè)可供從事嵌入式開發(fā)工作的程序員、高等院校本科生及研究生參考,適合具有一定C語言基礎(chǔ)的讀者閱讀。

作者簡(jiǎn)介

暫缺《嵌入式操作系統(tǒng)內(nèi)核調(diào)度:底層開發(fā)者手冊(cè)》作者簡(jiǎn)介

圖書目錄

第1章 操作系統(tǒng)基礎(chǔ)知識(shí)1 1.1 為什么要使用操作系統(tǒng)1 1.2 操作系統(tǒng)的嵌入性和實(shí)時(shí)性5 1.3 操作系統(tǒng)功能介紹7 第2章 編寫操作系統(tǒng)前的預(yù)備知識(shí)9 2.1 Cortex-M3內(nèi)核的基本結(jié)構(gòu)9 2.2 Thumb-2匯編語言簡(jiǎn)介13 2.3 函數(shù)間調(diào)用標(biāo)準(zhǔn)22 2.4 開發(fā)環(huán)境介紹30 第3章 編寫Wanlix操作系統(tǒng)33 3.1 Wanlix的文件組織結(jié)構(gòu)33 3.2 兩個(gè)固定任務(wù)間的切換36 3.2.1 原理介紹37 3.2.2 程序設(shè)計(jì)及編碼實(shí)現(xiàn)39 3.2.3 功能驗(yàn)證48 3.3 多個(gè)任務(wù)間的切換51 3.3.1 原理介紹51 3.3.2 程序設(shè)計(jì)及編碼實(shí)現(xiàn)51 3.3.3 功能驗(yàn)證55 3.4 用戶程序入口——根任務(wù)58 3.4.1 原理介紹58 3.4.2 程序設(shè)計(jì)及編碼實(shí)現(xiàn)59 3.4.3 功能驗(yàn)證60 3.5 增加任務(wù)入口參數(shù)61 3.5.1 原理介紹61 3.5.2 程序設(shè)計(jì)及編碼實(shí)現(xiàn)62 3.5.3 功能驗(yàn)證65 3.6 發(fā)布Wanlix操作系統(tǒng)68 3.7 編寫交通路口紅綠燈控制系統(tǒng)70 3.7.1 功能介紹70 3.7.2 程序設(shè)計(jì)及編碼實(shí)現(xiàn)72 3.7.3 功能演示74 第4章 編寫Mindows操作系統(tǒng)76 4.1 Mindows的文件組織結(jié)構(gòu)76 4.2 定時(shí)器觸發(fā)的實(shí)時(shí)搶占調(diào)度78 4.2.1 原理介紹78 4.2.2 程序設(shè)計(jì)及編碼實(shí)現(xiàn)81 4.2.3 功能驗(yàn)證135 4.3 實(shí)時(shí)事件觸發(fā)的實(shí)時(shí)搶占調(diào)度139 4.3.1 原理介紹139 4.3.2 程序設(shè)計(jì)及編碼實(shí)現(xiàn)140 4.3.3 功能驗(yàn)證165 4.4 任務(wù)切換鉤子函數(shù)169 4.4.1 原理介紹169 4.4.2 程序設(shè)計(jì)及編碼實(shí)現(xiàn)170 4.4.3 功能驗(yàn)證174 4.5 任務(wù)創(chuàng)建和任務(wù)刪除鉤子函數(shù)178 4.5.1 原理介紹179 4.5.2 程序設(shè)計(jì)及編碼實(shí)現(xiàn)179 4.5.3 功能驗(yàn)證186 4.6 任務(wù)自結(jié)束189 4.6.1 原理介紹189 4.6.2 程序設(shè)計(jì)及編碼實(shí)現(xiàn)189 4.6.3 功能驗(yàn)證190 4.7 從堆申請(qǐng)任務(wù)棧192 4.7.1 原理介紹192 4.7.2 程序設(shè)計(jì)及編碼實(shí)現(xiàn)193 4.7.3 功能驗(yàn)證198 4.8 二進(jìn)制信號(hào)量199 4.8.1 原理介紹200 4.8.2 程序設(shè)計(jì)及編碼實(shí)現(xiàn)201 4.8.3 功能驗(yàn)證221 4.9 計(jì)數(shù)信號(hào)量229 4.9.1 原理介紹229 4.9.2 程序設(shè)計(jì)及編碼實(shí)現(xiàn)230 4.9.3 功能驗(yàn)證238 4.10 互斥信號(hào)量240 4.10.1 原理介紹240 4.10.2 程序設(shè)計(jì)及編碼實(shí)現(xiàn)242 4.10.3 功能驗(yàn)證251 4.11 隊(duì)列254 4.11.1 原理介紹254 4.11.2 程序設(shè)計(jì)及編碼實(shí)現(xiàn)254 4.11.3 功能驗(yàn)證258 4.12 在Mindows上編寫俄羅斯方塊游戲262 4.12.1 功能介紹262 4.12.2 程序設(shè)計(jì)及編碼實(shí)現(xiàn)263 4.12.3 功能演示266 第5章 Mindows可裁剪的功能268 5.1 任務(wù)優(yōu)先級(jí)繼承268 5.1.1 原理介紹268 5.1.2 程序設(shè)計(jì)及編碼實(shí)現(xiàn)270 5.1.3 功能驗(yàn)證275 5.2 同等優(yōu)先級(jí)任務(wù)輪轉(zhuǎn)調(diào)度278 5.2.1 原理介紹279 5.2.2 程序設(shè)計(jì)及編碼實(shí)現(xiàn)279 5.2.3 功能驗(yàn)證283 5.3 記錄任務(wù)切換信息286 5.3.1 原理介紹287 5.3.2 程序設(shè)計(jì)及編碼實(shí)現(xiàn)287 5.3.3 功能驗(yàn)證294 5.4 任務(wù)棧統(tǒng)計(jì)308 5.4.1 原理介紹308 5.4.2 程序設(shè)計(jì)及編碼實(shí)現(xiàn)309 5.4.3 功能驗(yàn)證311 5.5 CPU占有率316 5.5.1 原理介紹316 5.5.2 程序設(shè)計(jì)及編碼實(shí)現(xiàn)317 5.5.3 功能驗(yàn)證322 5.6 發(fā)布Mindows操作系統(tǒng)326 5.7 編寫基于Mindows的嵌入式軟件平臺(tái)327 5.7.1 嵌入式軟件系統(tǒng)結(jié)構(gòu)327 5.7.2 結(jié)構(gòu)設(shè)計(jì)330 5.7.3 應(yīng)用實(shí)例372 第6章 使用不同操作系統(tǒng)編寫多任務(wù)程序396 6.1 程序結(jié)構(gòu)介紹396 6.2 使用Mindows操作系統(tǒng)編寫程序397 6.3 使用μCos操作系統(tǒng)編寫程序403 6.4 使用Windows操作系統(tǒng)編寫程序406 6.5 使用Linux操作系統(tǒng)編寫程序418 第7章 淺析進(jìn)程420 7.1 單進(jìn)程工作原理420 7.2 使用單進(jìn)程模擬多進(jìn)程422 7.3 多進(jìn)程工作原理436 附錄 AWanlix操作系統(tǒng)接口函數(shù)439 A.1 接口函數(shù)列表439 A.2 接口函數(shù)說明439 附錄 BMindows操作系統(tǒng)接口函數(shù)441 B.1 接口函數(shù)列表441 B.2 接口函數(shù)說明442 參考文獻(xiàn)456

本目錄推薦

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