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