書籍簡介
書中詳細地敘述自己動手寫嵌入式作業系統所需的各方面知識,如載入和初始化、Shell、執行緒的實現、記憶體管理機制、互斥和同步機制及中斷和定時機制的實現,以及設備驅動程式管理框架和套用編程接口等。
本書所講到的嵌入式作業系統“HelloChina”更是作者親自實踐的成果,因此本書具有極高的實用性,對於嵌入式軟體開發工程師、套用軟體開發工程師均有很高的參考價值,對於大中院校的學生學習和理解作業系統及計算機原理也會有許多啟發,對於系統軟體愛好者更是一本不可多得的好書,因為它會使您得到一個完整而細緻的實踐過程。
圖書背景
全面解讀,國內原創嵌入式作業系統,開發全過程。
嵌入式作業系統:設計與實現
本書是《自己動手寫嵌入式作業系統》的全面升級版,作者對自己親自在PC上開發嵌入式作業系統的“HelloChina”進行全面的升級和改進,本書具有極高的實用性,對於嵌入式軟體開發工程師、套用軟體開發工程師均有很高的參考價值,對於大中院校的學生學習和理解作業系統及計算機原理也會有許多啟發,對於系統軟體愛好者更是一本不可多得的好書,因為它會使您得到一個完整而細緻的實踐過程。
一個簡單的想法
作業系統真的如此難開發嗎?
我國的通信產品的核心部件和核心技術真的只能依靠國外廠家提供嗎?
一個曲折的過程
在緊張的工作之餘進行開發,曾幾度想放棄,一年多的開發過程,堅持,堅持,再堅持,終於在2006年年初,才把當初規劃的所有功能開發完畢。
鑄就本書
即以作者親自在PC上開發嵌入式作業系統“HelloChina”的全過程為主線,詳細地敘述自己動手寫嵌入式作業系統所需的各方面知識。
目錄
第1章概述
1.1嵌入式系統概述
1.2嵌入式作業系統概述
1.2.1嵌入式作業系統的特點
1.2.2嵌入式作業系統與通用作業系統的區別
1.2.3嵌入式實時作業系統
1.3作業系統的基本概念
1.3.1微核心與大核心
1.3.2進程、執行緒與任務
1.3.3可搶占與不可搶占
1.3.4同步機制
1.4HelloChina概述
1.4.1HelloChina的功能特點
1.4.2HelloChina的開發環境
1.4.3面向對象思想的模擬