本書主要介紹Android嵌入式系統(tǒng)編程的相關內容,通過講解裸機編輯、啟動加載程序、構建Android系統(tǒng)等知識點,旨在幫助讀者夯實編程知識,掌握Android嵌入式系統(tǒng)的開發(fā)、編譯及調試技巧。本書包括三部分內容。第一部分重點介紹裸機編程,主要介紹底層開發(fā)和Android系統(tǒng)編程的基本原理,涵蓋使用U-Boot啟動Linux內核所必需的硬件接口,裸機編程環(huán)境中串口的硬件接口編程、實時時鐘、NAND閃存控制器等內容。第二部分介紹將U-Boot移植到Goldfish平臺的方法。第三部分則完成使用虛擬設備為Android設備構建定制的ROM的實現(xiàn)。本書適合有一定經驗的從事Android系統(tǒng)開發(fā)的開發(fā)人員參考,也適合想要探索Android底層開發(fā)知識的計算機專業(yè)學生閱讀。