《基于arm平臺的嵌入式核心編程》內(nèi)容源于工程實踐,力爭從實用角度為嵌入式系統(tǒng)的設(shè)計者和學(xué)習(xí)者提供有益幫助。嵌入式系統(tǒng)設(shè)計是一個綜合性工程,融合了計算機與領(lǐng)域背景等多方面內(nèi)容,經(jīng)驗性知識在系統(tǒng)設(shè)計中起著至關(guān)重要的作用。 《基于arm平臺的嵌入式核心編程》首先從一般性原理入手,結(jié)合作者20余年工程實踐經(jīng)驗,對嵌入式系統(tǒng)的需求分析、系統(tǒng)設(shè)計、系統(tǒng)實現(xiàn)做了詳盡論述,其中大量工程實踐經(jīng)驗均來自于實際項目。其次,將重點放在嵌入式軟件設(shè)計的核心內(nèi)容——硬件相關(guān)編程方面,以*流行的arm9處理器和近20種典型硬件模塊和接口為基礎(chǔ),分別從基于裸機的程序設(shè)計、基于linux2.4內(nèi)核及l(fā)inux2.6內(nèi)核的程序設(shè)計三個方面,通過大量代碼實例對硬件相關(guān)編程方法做了詳盡介紹,尤其是設(shè)備驅(qū)動程序設(shè)計。讀者可以這些示例程序為基礎(chǔ)進行刪改,設(shè)計自己的系統(tǒng)。*后,鑒于可靠性設(shè)計在嵌入式系統(tǒng)中的重要作用,《基于arm平臺的嵌入式核心編程》從軟件角度介紹了一些實用的抗干擾措施,可以有效提高系統(tǒng)的可靠性。
|