書主要介紹嵌入式系統(tǒng)設計方法、ARM處理器體系結構及匯編語言編程、ARM芯片硬件結構及時序等,以實際的開發(fā)板為線索,詳細論述了嵌入式存儲器接口、中斷接口、DMA接口、IIC總線接口、通用I/O接口、定時器接口、串行接口、高級音頻接口和網絡接口等各種外圍接口電路原理和設計,并給出了調試通過的接口程序。特別是對高級音頻接口和網絡接口電路設計和編程的詳細介紹,在網絡信息技術和消費類電子應用技術飛速發(fā)展的今天,具有重要的意義。本書結構參照了早期周明德教授和王長胤教授編寫的8位Z80微機接口技術書籍的結構,也參照了后期編寫的16位8086微機接口技術書籍的結構,既繼承了經過幾十年形成的微機接口技術的基本原理和基本方法,去掉了目前很少使用的處理器接口芯片(如8255、8259、8251、8279、8253等),又融入了32位ARM嵌入式新技術新接口,比較適合當今計算機應用的需要,便于廣大讀者或教師完成由8/16位微處理器接口向32位微處理器接口的過渡。本書內容豐富,輔以圖表,使講解更為清楚直觀,易于理解,并且配有齊全的實例程序和完備的程序注釋,具有較強的實踐性和應用性。本書配套資源豐富,建有精品課程網站(http://www1.hrbust.edu.cn/ xueyuan/com/embedded/),可作為有關嵌入式教學的本科生或研究生的教材使用,也可供嵌入式愛好者、從業(yè)人員和高等院校師生開發(fā)使用。對于網絡軟件開發(fā)人員理解底層網絡通信機理,開發(fā)出更好的軟件也有很大的幫助。