本書介紹 STM32 開發(fā)的一些高級內容。第一部分詳細介紹嵌入式操作系統(tǒng) FreeRTOS 的使用;第二部分介紹使用 FatFS 管理 SPI-Flash 芯片、SD 卡和 U 盤上的文件系統(tǒng);第三部分介紹 BMP 和 JPG 圖片的獲取與顯示,觸摸屏的使用,DCMI 接口和數字攝像頭等。全書使用 STM32CubeMX 和 STM32CubeIDE軟件開發(fā)例程,講解 FreeRTOS、FatFS、LibJPEG、USB_Host、USB_Device 等中間件以及 SDIO、USB-OTG、DCMI 等外設的原理和使用方法,并針對一個 STM32F407 開發(fā)板編寫了完整示例項目。通過閱讀本書,讀者可以掌握 STM32 開發(fā)中的嵌入式操作系統(tǒng)、文件系統(tǒng)、觸摸屏等高級軟硬件的開發(fā)方法。本書適合已經掌握 STM32CubeMX 和 STM32CubeIDE 軟件的使用以及 STM32 常用外設的 STM32Cube開發(fā)等相關基礎內容的讀者閱讀,可以作為高等院校電子、自動化、計算機類專業(yè)的教學用書,也可作為STM32 嵌入式系統(tǒng)開發(fā)的參考書。