本書系統(tǒng)地介紹了嵌入式操作系統(tǒng)內(nèi)核的原理、設(shè)計(jì)和實(shí)現(xiàn)。首先通過大量圖表詳細(xì)介紹了嵌入式操作系統(tǒng)的基本概念和原理。然后通過對(duì)各個(gè)內(nèi)核功能的分析、設(shè)計(jì)和實(shí)現(xiàn)來加深讀者對(duì)相關(guān)知識(shí)的理解。通過實(shí)際的應(yīng)用程序來演示如何使用這些功能。從原理、設(shè)計(jì)、實(shí)現(xiàn)和使用的角度來闡明嵌入式操作系統(tǒng)的功能。本書可以作為高校本科生或非計(jì)算機(jī)專業(yè)的研究生嵌入式操作系統(tǒng)的教材,也可作為從事嵌入式系統(tǒng)開發(fā)工作的研究生、科研人員和企業(yè)開發(fā)人員的參考用書。
劉旭明 嵌入式軟件開發(fā)工程師,從事嵌入式軟件開發(fā)多年,擁有豐富的嵌入式軟件開發(fā)經(jīng)驗(yàn)。他是開源嵌入式實(shí)時(shí)操作系統(tǒng)內(nèi)核Trochili RTOS的維護(hù)人和擁有者。他對(duì)MCU、RTOS、TCP/IP等嵌入式技術(shù)有著深刻的理解,實(shí)戰(zhàn)經(jīng)驗(yàn)豐富,撰寫了很多關(guān)于嵌入式軟件開發(fā)的技術(shù)文章。目前就職于北京某大型國(guó)有通信IC設(shè)計(jì)公司,負(fù)責(zé)4G通信基帶芯片功能驗(yàn)證和相關(guān)芯片固件與驅(qū)動(dòng)的開發(fā),參與了多款處理器的研發(fā)工作。他也是一個(gè)開源軟件的倡導(dǎo)者和推動(dòng)者,在許多知名的嵌入式技術(shù)社區(qū)擔(dān)任版主。
前言 第1章 嵌入式操作系統(tǒng)基礎(chǔ) 1.1 嵌入式軟件系統(tǒng)結(jié)構(gòu) 1.1.1 輪詢系統(tǒng) 1.1.2 前后臺(tái)系統(tǒng) 1.1.3 多任務(wù)系統(tǒng) 1.2 多任務(wù)機(jī)制概述 1.2.1 時(shí)鐘節(jié)拍 1.2.2 多任務(wù)機(jī)制 1.2.3 任務(wù)上下文 1.2.4 任務(wù)切換 1.2.5 任務(wù)的時(shí)間片和優(yōu)先級(jí) 1.2.6 任務(wù)調(diào)度和調(diào)度方式 1.2.7 任務(wù)調(diào)度算法 1.2.8 任務(wù)狀態(tài) 1.3 同步、互斥和通信 1.3.1 任務(wù)等待和喚醒機(jī)制 1.3.2 任務(wù)互斥和優(yōu)先級(jí)反轉(zhuǎn) 1.3.3 優(yōu)先級(jí)天花板和優(yōu)先級(jí)繼承 1.4 中斷機(jī)制 1.4.1 中斷流程概述 1.4.2 中斷優(yōu)先級(jí) 1.4.3 中斷嵌套 1.4.4 中斷時(shí)序 1.5 Trochili RTOS介紹 第2章 線程管理與調(diào)度 2.1 線程結(jié)構(gòu)設(shè)計(jì) 2.1.1 線程的結(jié)構(gòu)設(shè)計(jì) 2.1.2 線程的狀態(tài) 2.1.3 線程優(yōu)先級(jí) 2.1.4 線程時(shí)間片 2.1.5 線程棧管理 2.1.6 線程函數(shù)和線程數(shù)據(jù) 2.2 線程隊(duì)列設(shè)計(jì) 2.3 線程調(diào)度機(jī)制設(shè)計(jì) 2.3.1 線程調(diào)度模型 2.3.2 線程調(diào)度算法 2.3.3 線程調(diào)度步驟 2.4 線程管理和調(diào)度實(shí)現(xiàn) 2.4.1 線程初始化 2.4.2 線程激活 2.4.3 線程休眠 2.4.4 線程掛起 2.4.5 線程解掛 2.4.6 線程延時(shí) 2.4.7 線程延時(shí)取消 2.4.8 線程主動(dòng)調(diào)度 …… 第3章 線程同步和通信 第4章 信號(hào)量設(shè)計(jì)與實(shí)現(xiàn) 第5章 互斥量設(shè)計(jì)實(shí)現(xiàn) 第6章 郵箱設(shè)計(jì)實(shí)現(xiàn) 第7章 消息隊(duì)列設(shè)計(jì)與實(shí)現(xiàn) 第8章 事件標(biāo)記設(shè)計(jì)實(shí)現(xiàn) 第9章 時(shí)間管理 第10章 內(nèi)核移植 第11章 以太網(wǎng)實(shí)踐
很喜歡的一本書,講的很清晰!
飛鳥OS有關(guān)注,對(duì)新手是有意義的。
這個(gè)包裝,還是印刷都不錯(cuò)
很好的一本書
正在看,有收獲
努力理解中...
不錯(cuò)
好書 真的不錯(cuò)
書還行,怎么沒有發(fā)票!這次就算啦!
滿意
不錯(cuò)。
呢提取物找我了
滿減活動(dòng)確實(shí)給力
滿意
書本身是不錯(cuò)的,但是紙質(zhì)一般,有一點(diǎn)折痕,無傷大雅,無所謂了。
整體不錯(cuò). 寫的理論到位. 作者思路清晰, 理論深厚.
書寫的不錯(cuò),學(xué)RTOS的可以看看,不懂的還可以在作者建的讀者群?jiǎn)柲兀?
作者的理論功底很深厚,內(nèi)容也不錯(cuò)。但想了解RTOS還是要花費(fèi)很多功夫的,讀這本書需要基礎(chǔ)
好書,這方面的書我喜歡買國(guó)人寫的,清晰,明了。通俗易懂
很好,特別快,下午2.00買的,第二天上午10.00就到了,真速度。
寫了很多關(guān)于嵌入N6式軟件開發(fā)的技術(shù)文章。目前就職于北京某大型國(guó)有通信設(shè)計(jì)公司,負(fù)責(zé)通信基帶A芯片功能驗(yàn)證嵌入式實(shí)時(shí)操作系統(tǒng)原理與最佳實(shí)踐名