本書全面介紹了嵌入式系統的組成、原理、架構、開發(fā)平臺及開發(fā)流程,主要內容包括嵌入式系統的組成、ARM體系結構及匯編語言程序設計、C語言程序設計、Linux操作系統的配置與使用、嵌入式開發(fā)平臺的組建、嵌入式軟件系統的建立和嵌入式應用程序開發(fā)。與第1版相比,本書以項目為主線,包含項目需求、項目設計、項目實施和項目小結環(huán)節(jié),并配以項目實訓和項目拓展,以鞏固訓練成果,激發(fā)創(chuàng)新思維。同時,對部分內容進行了更新。本書既可作為高職院校計算機、物聯網、電子工程和機電一體化等相關專業(yè)“嵌入式技術基礎”課程的教材,也可作為各類培訓機構的培訓教材,還可作為嵌入式系統開發(fā)專業(yè)人員和業(yè)余愛好者的參考書。