《基於arm平臺的嵌入式核心編程》內容源於工程實踐,力爭從實用角度為嵌入式繫統的設計者和學習者提供有益幫助。嵌入式繫統設計是一個綜合性工程,融合了計算機與領域背景等多方面內容,經驗性知識在繫統設計中起著至關重要的作用。
《基於arm平臺的嵌入式核心編程》首先從一般性原理入手,結合作者20餘年工程實踐經驗,對嵌入式繫統的需求分析、繫統設計、繫統實現做了詳盡論述,其中大量工程實踐經驗均來自於實際項目。其次,將重點放在嵌入式軟件設計的核心內容——硬件相關編程方面,以流行的arm9處理器和近20種典型硬件模塊和接口為基礎,分別從基於裸機的程序設計、基於linux
2.4內核及linux
2.6內核的程序設計三個方面,通過大量代碼實例對硬件相關編程方法做了詳盡介紹,尤其是設備驅動程序設計。讀者可以這些示例程序為基礎進行刪改,設計自己的繫統。後,鋻於可靠性設計在嵌入式繫統中的重要作用,《基於arm平臺的嵌入式核心編程》從軟件角度介紹了一些實用的抗干擾措施,可以有效提高繫統的可靠性。