資源簡介
前三章內容
相信很多同行和筆者以前一樣,閱讀過很多操作系統理論方面的書籍,感覺它們所講述的理論大同小異且比較容易理解,但是真要我們自己去動手開發和實現操作系統時,我們可能連操作系統的第一行代碼該怎么寫都不知道。為什久會這樣?
因為操作系統是硬件平臺上的第—層軟件,若不了解硬件平臺的細節,是不能實現操作系統的,所以本書一開始就選擇了一款常用的硬件平臺,并對其進行了詳細描述,重點介紹了硬件平臺上的實時時鐘、定時器、串口、中斷控制器、內存芯片、flash芯片、CPU、MMU等,然后介紹操作系統架構設計和開發環境與開發工具,尤其開發工具,詳細了解開發工具會大大方便后面的開發工作并解決一些困惑,最后介紹了操作系統的初始化、HAL、內存管理、中斷管理、設備管理、進程管理、文件系統、系統調用接口、應用程序庫。對這些組件的介紹都是先明確這個組件要完成什久功能,達到什么要求。接著詳述這個組件必須要關注的硬件的細節,然后把我們的想法和設計歸納成數據結構。最后編寫完成這些功能的代碼。
這些內容將奠定本書田晏作系統實踐領域中里程碑式的地位。
代碼片段和文件信息
- 上一篇:字模3.91增強版含注冊機
- 下一篇:xm
l基礎教程 第二版 PDF
評論
共有 條評論