《嵌入式實時操作系統——基於STM32Cube、FreeRTOS和Tracealyzer的應用開發》(原書第2版)從實戰角度出發,依托STM32F4 Discovery開發套件豐富的軟硬件開發資源,基於嵌入式實時多任務操作系統FreeRTOS,通過一系列的實驗,深入分析了RTOS的工作原理和實現機制。《嵌入式實時操作系統——基於STM32Cube、FreeRTOS和Tracealyzer的應用開發》(原書第2版)第一篇介紹了嵌入式系統應用開發流程及軟硬件開發工具。第二篇內核基礎實驗將RTOS理論付諸實踐,演示了任務創建,優先級調度策略,多任務應用面臨的共享資源的爭用、性能降低及優先級反轉等問題。實驗實現了各種任務交互的機制,幫助讀者直觀地瞭解RTOS的工作機理。第三篇針對多任務RTOS應用的運行時行為,採用Tracealyzer工具,可視化FreeRTOS的運行行為,展示了運行時分析工具的價值,通過具體的應用分析,幫助讀者理解和控制軟件的運行時行為。第四篇介紹了STM32F4硬件定時器機制,為RTOS任務故障檢測奠定硬件基礎。第五篇和第六篇介紹瞭如何提高代碼的重用性及自學RTOS的在線資料。 《嵌入式實時操作系統——基於STM32Cube、FreeRTOS和Tracealyzer的應用開發》(原書第2版)的讀者可以是有一定嵌入式系統與MCU開發知識、希望學習STM32和FreeRTOS的初學者,也可以是有一定RTOS開發經驗、希望進一步深入學習RTOS的工程師、高校教師和學生。本書既可以作為嵌入式系統相關課程輔助教材,也可以作為工程技術人員項目開發的參考資料。