嵌入式Linux與物聯(lián)網(wǎng)軟件開(kāi)發(fā):ARM處理器開(kāi)發(fā)自學(xué)教程
本書(shū)基于ARMCortex-A8內(nèi)核的三星S5PV210CPU,主要講解ARMCPU開(kāi)發(fā)的全套相關(guān)技術(shù),包括ARM體系的背景知識(shí)、常規(guī)開(kāi)發(fā)方式、ARM體系結(jié)構(gòu)和匯編指令集。本書(shū)還基于X210開(kāi)發(fā)板講解了開(kāi)發(fā)板的原理圖、芯片的數(shù)據(jù)手冊(cè),以及開(kāi)發(fā)板的刷機(jī)流程等,講解了GPIO、LED、DDR、串口、定時(shí)器、看門(mén)狗、SD卡、NANDFlash、iNAND、I2C總線、LCD屏、A/D轉(zhuǎn)換器、電阻式和電容式觸摸屏等ARMCPU常見(jiàn)外設(shè)的原理,并使用匯編和C語(yǔ)言編程進(jìn)行了外設(shè)及代碼重定位、時(shí)鐘體系等的原理和功能的編程實(shí)踐。本書(shū)最后還利用X210平臺(tái)結(jié)合部分外設(shè)寫(xiě)了一個(gè)裸機(jī)串口的Shell作為小項(xiàng)目,幫助讀者理解什么是交互式Shell,為下一階段U-Boot及Linux內(nèi)核的學(xué)習(xí)打好基礎(chǔ)。在具體講解過(guò)程中,本書(shū)引用了產(chǎn)品的一部分原始英文圖表,并有針對(duì)性地進(jìn)行了適當(dāng)?shù)恼f(shuō)明。本書(shū)適合從事CPU開(kāi)發(fā)等相關(guān)工作的人員和相關(guān)專(zhuān)業(yè)的學(xué)生閱讀參考。
·15萬(wàn)字