圖書信息
出版社: 電子工業出版社; 第1版 (2011年1月1日)
叢書名: 深入研究嵌入式作業系統的絕佳教材
平裝: 265頁
正文語種: 簡體中文
開本: 16
ISBN: 9787121122408, 7121122405
條形碼: 9787121122408
尺寸: 23.6 x 16.8 x 1.8 cm
重量: 481 g
內容簡介
《一步步寫嵌入式作業系統:ARM編程的方法與實踐》是一本介紹怎樣去實際編寫一款嵌入式作業系統的書,所涉及的內容包括作業系統基本原理以及這些原理在嵌入式平台中的實現方法。全書共分九章,從最基本的嵌入式編程方法開始,逐漸深入到中斷管理、記憶體管理、設備管理、檔案系統管理以及進程管理等作業系統核心部分,為讀者系統地呈現了一個作業系統的全貌。另外,《一步步寫嵌入式作業系統:ARM編程的方法與實踐》遵循理論聯繫實際的基本原則,在闡述基本原理的同時,還給出非常詳盡的示例代碼,以及對這些代碼的講解。讀者研讀這些代碼,不但可以進一步鞏固對作業系統理論知識的理解,更可以以此為基礎,去實現一個屬於自己的嵌入式作業系統。也許寫作業系統是很多人的夢想,或者對有些人來說根本不敢想像,希望通過學習《一步步寫嵌入式作業系統:ARM編程的方法與實踐》,您可以超越您的想像,實現您的夢想!
目錄
第1章 搭建工作環境
1.1 選擇合適的開發環境
1.2 開發工具的使用
1.3 虛擬硬體的安裝和使用
1.4 總結
第2章 基礎知識
2.1 使用c語言寫第一段程式
2.2 用腳本連結目標檔案
2.3 用彙編語言編寫程式
2.4 彙編和c的混合編程
2.5 Makefile
2.6 總結
第3章 作業系統的啟動
3.1 啟動流程
3.2 mmu
3.3 gcc內聯彙編
3.4 總結
第4章 列印函式
4.1 列印函式實例
4.2 實現自己的列印函式
4.3 總結
第5章 中斷處理
5.1 arm的中斷
5.2 簡單的中斷處理實例
5.3 複雜的中斷處理實例
5.4 更優秀的中斷嵌套方法
5.5 總結
第6章 動態記憶體管理
6.1 夥伴算法
6.2 slab
6.3 kmalloc函式
6.4 總結
第7章 框架
7.1 驅動程式框架
7.2 檔案系統框架
7.3 總結
第8章 運行用戶程式
第9章 進程
結束語
參考資料