本書以目前流行的基于ARM架構的嵌入式微處理器及Linux操作系統為核心,結合作者多年的教學與科研工作經驗,循序漸進地介紹了嵌入式系統原理、嵌入式系統開發環境的搭建、嵌入式系統開發和調試工具以及相關的實驗案例,最后介紹了基于嵌入式系統的視頻通信原理、方法及實驗。 本書共分為9章,第1~2章介紹了嵌入式系統的基本概念及嵌入式處理器架構;第3~5章介紹了嵌入式系統實驗平臺及開發環境的搭建;第6~9章是本書的核心內容,介紹了如何利用Linux系統在ARM架構的嵌入式微處理器上進行相應的實驗開發過程,包括Linux系統使用基礎、調試工具、Linux系統開發環境、內核移植、驅動程序開發等,并配有Linux虛擬機實驗、掛載實驗、交叉編譯實驗、Linux內核移植實驗、硬盤存儲實驗、GPIO驅動實驗、I2C驅動實驗、SD卡驅動實驗、RTC時鐘驅動實驗等,最后通過多任務之間的同步和通信以及TCP/IP網絡編程方法,介紹了網絡視頻通信實驗案例,包括圖像合成實驗、視頻采集及RTP發送實驗、遠程控制視頻實驗及多Client單Server實驗。本書適合作為通信工程和電子信息類相關專業本科生和研究生教材,同時也可供工程技術人員參考。