《深度探索嵌入式作業系統:從零開始設計、架構和開發》是彭東編著的圖書,由機械工業出版社出版。
基本介紹
- 中文名:深度探索嵌入式作業系統:從零開始設計、架構和開發
- 作者:彭東
- 出版社:機械工業出版社
- ISBN:9787111514879
內容簡介
相信很多同行和筆者以前一樣,閱讀過很多作業系統理論方面的書籍,感覺它們所講述的理論大同小異且比較容易理解,但是真要我們自己去動手開發和實現作業系統時,我們可能連作業系統的第一行代碼該怎么寫都不知道。為什麼會這樣?
因為作業系統是硬體平台上的第—層軟體,若不了解硬體平台的細節,是不能實現作業系統的,所以本書一開始就選擇了一款常用的硬體平台,並對其進行了詳細描述,重點介紹了硬體平台上的實時時鐘、定時器、串口、中斷控制器、記憶體晶片、flash晶片、CPU、MMU等,然後介紹作業系統架構設計和開發環境與開發工具,尤其開發工具,詳細了解開發工具會大大方便後面的開發工作並解決一些困惑,最後介紹了作業系統的初始化、HAL、記憶體管理、中斷管理、設備管理、進程管理、檔案系統、系統調用接口、應用程式庫。對這些組件的介紹都是先明確這個組件要完成什久功能,達到什麼要求。接著詳述這個組件必須要關注的硬體的細節,然後把我們的想法和設計歸納成數據結構。最後編寫完成這些功能的代碼。