使用ARM Cortex M7 ( STM32H7 ) 開發板教學
STM32H7xx是Cortex M7最新及強大的架構,而Cortex M3/4是較早期ARM MCU的架構。嵌入式Azure RTOS ThreadX 則是一款適用於深度內嵌應用程式設計的進階即時作業系統,它是一個由微軟支援的開源RTOS,核心為ThreadX即時內核,後續可與Azure雲端平台緊密整合,同時用於開發各種物聯網應用。
其優點有提供進階排程、通訊、同步處理、定時器、記憶體管理和中斷管理功能。及許多進階功能:包括其picokernel架構、先佔臨界值排程、事件鏈結、執行分析、效能計量,以及系統事件追蹤。同時結合其較佳的易於使用性,是內嵌應用程式的理想選擇,經過嚴格的測試,通過了工業認證IEC-61508 SIL 4、醫療認證IEC-62304 Class C、汽車認證IEC-61508 ASIL D和運輸/鐵路認證EN50128,因此本課程中主要使用之Azure RTOS ThreadX 與GUIX皆可用於通信、工業、醫療、汽車電子、運輸/鐵路等安全關鍵型系統領域。
本課程將Open Source之即時內核Azure RTOS ThreadX與ARM Cortex M3 / M4 / M7 作結合,以發揮ARM-Cortex M3 / M4 / M7 CPU的特點。特邀擁有多年實務開發經驗之專業講師進行授課,將於課堂上現場撰寫程式範例,並直接於教學板上執行測試,讓學員清楚了解如何從無到有,完整的撰寫程式,望能培養學員全方位完整系統開發與符合業界需求之能力。