內容提要
本書主要介紹ARM開發的相關知識,詳細講解常用的ARM指令及如何基于ARM架構的外設編寫驅動程序,并分析了開源軟件U-Boot的啟動程序和網絡協議棧。
本書第1~4章為基礎篇,主要介紹CPU與ARM、搭建環境、ARM編程、異常等;第5~13章為編程篇,主要介紹基于 Exynos 4412的常用外設的工作原理及驅動程序等;第14~17章為應用篇,主要介紹開源軟件U-Boot的使用及啟動程序、網卡DM9000AE的驅動和網絡協議棧,以及關于匯編的兩點補充。
本書適合從事嵌入式開發的工程師和有一定計算機基礎和C語言編程經驗的初學者學習參考。