相關主題
商品描述
本書為示範性軟件學院聯盟建設的首批軟件工程系列教材之一。本書以OpenHarmony 3.1.1版本為基礎,針對初學者,從系統構成和開發環境構建入手,對內核的關鍵源碼進行分析和解讀,包括內核構成、中斷與異常處理、啟動與時間管理、任務調度、內存管理、進程間通信和文件系統等,有助於讀者深入理解操作系統的工作方式,易於進行系統的應用開發。同時,對硬件驅動框架(HDF)、驅動程序配置與加載、驅動消息管理和開發,以及系統服務框架、用戶程序框架進行了分析和解讀,並在相應的過程中增加了豐富的開發示例。在上述理論內容的基礎上,本書以Hi3861作為輕量級系統的基礎硬件,從基本接口入手,以實例的方式介紹了輕量系統的基礎硬件開發技術,展示了遙控小車等項目的開發技術。同時,以小熊派的BearPi-HM Micro開發板作為小型系統的基礎硬件,展示了智慧農業等項目的開發技術,方便讀者快速入門。本書適合作為高校計算機科學與技術、軟件工程等本科專業嵌入式開發課程教材,也可供相關開發人員參考。