本書從嵌入式基礎知識入手,介紹嵌入式系統(tǒng)的定義、基本組成、嵌入式系統(tǒng)小系統(tǒng)及其工程應用等基本開發(fā)技術。全書共11章,內容主要包括嵌入式基礎知識、Keil開發(fā)環(huán)境及調試方法、STM32F40x外設原理及控制方法、μC/OS-III實時操作系統(tǒng)原理及實踐、FATFS文件系統(tǒng)、Linux系統(tǒng)開發(fā)環(huán)境、Linux系統(tǒng)命令及Vim使用、Linux系統(tǒng)應用程序開發(fā)基礎、嵌入式Linux RK3399開發(fā)環(huán)境構建、嵌入式Linux系統(tǒng)驅動程序設計、嵌入式Linux Qt應用開發(fā),每章都配有思考題及習題。本書適合作為高等院校電氣與電子信息類“嵌入式原理與應用”課程的教材,也可作為學習嵌入式應用基礎的培訓教材和自學參考書。