ARM公司的32位微控制器IP核因其卓越的性能和良好的擴充性為廣大設計者所喜愛。目前,大多數半導體公司都推出了自己的ARMSoC芯片,使用ARM芯片構造32位的嵌入式系統成為嵌入式系統中的一個重要分支。本書全面、深入地介紹了基于ARMSoC的嵌入式系統開發(fā)技術,包括ARM系統結構與匯編程序設計、基于ARM的嵌入式系統啟動代碼bootloader設計、實時嵌入式操作系統及其移植方法、嵌入式系統中TCP/IP協議棧的開發(fā)、基于ARMSoC的音頻應用開發(fā)、圖形用戶界面設計、嵌入式文件系統的移植方法等,并且給出了相應的設計實例。本書在全面介紹嵌入式系統基本原理的基礎上,以目前較為流行的ATMEL、三星等公司的ARM芯片為例,結合μC/OS-II與Linux介紹了底層驅動程序與應用軟件的設計方法。本書取材新穎、內容豐富、實用性強,涵蓋了嵌入式系統開發(fā)的基本領域,適合從事嵌入式開發(fā)的技術人員閱讀,也可作為高等院校相關專業(yè)高年級學生和研究生學習基于ARM的嵌入式系統開發(fā)的參考書。