書籍簡介
全書共分九章,從最基本的嵌入式編程方法開始,逐漸深入到中斷管理、記憶體管理、設備管理、檔案系統管理以及進程管理等作業系統核心部分,為讀者系統地呈現了一個作業系統的全貌。另外,本書遵循理論聯繫實際的基本原則,在闡述基本原理的同時,還給出非常詳盡的示例代碼,以及對這些代碼的講解。讀者研讀這些代碼,不但可以進一步鞏固對作業系統理論知識的理解,更可以以此為基礎,去實現一個屬於自己的嵌入式作業系統。也許寫作業系統是很多人的夢想,或者對有些人來說根本不敢想像,希望通過學習本書,您可以超越您的想像,實現您的夢想!目錄
第1章搭建工作環境1.1選擇合適的開發環境
1.2開發工具的使用
1.3虛擬硬體的安裝和使用
1.4總結
第2章基礎知識
2.1使用c語言寫第一段程式
2.2用腳本連結目標檔案
2.3用彙編語言編寫程式
2.4彙編和c的混合編程
2.5makefile
2.6總結
第3章作業系統的啟動
3.1啟動流程
3.2mmu