使用ARM Cortex M7 ( STM32H7 ) 開發板教學
【前10位報名全系列且繳費加贈STM32H750開發板及ST-Link V2仿真編程器】
開發版功能含:液晶顯示、攝像頭、網路、USB、SPI/I2C..等
STM32H7xx是Cortex M7最新及強大的架構,而Cortex M3/4則是較早期ARM MCU的架構。STM32H7(CM7)與STM32F1(CM3)、F4(CM4)系列晶片的區別是,STM32H7比F1/F4系列多出了一個L1 Cache一級緩存,及STM32H7必須要完成合適的MPU和Cache的配置,這配置在為低速記憶體帶來加速的同時,會為程式設計帶來一些其他問題。本課程將會講解與實作示範如何合適的完成配置MPU和Cache,協助學員明確了解配置過程。
Azure RTOS是一個由微軟支援的開源嵌入式即時作業系統,提供了免費的開發版供開發者使用,後續可與Azure雲端平台緊密整合,同時用於開發各種物聯網應用。核心 ThreadX是一種即時內核,當前優勢為針對各種嵌入式和物聯網應用有高度完善、高度最佳化的解決方案供使用。
Azure RTOS經過嚴格的測試,將通過了工業認證IEC-61508 SIL 4、醫療認證IEC-62304 Class C、汽車認證IEC-61508 ASIL D和運輸/鐵路認證EN50128,因此本課程中主要使用之Azure RTOS ThreadX與GUIX皆可用於安全關鍵型系統。
工研院產業學院特邀擁有多年實務開發經驗之專業講師進行授課,課程內容強調以業界實務為導向,著重於程式設計實務之演練,除了以教學投影片講解程式設計理論及語法,同時將於課堂上現場撰寫程式範例,並直接於教學板上執行測試,讓學員清楚了解如何從無到有,完整的撰寫程式,望能培養學員全方位完整系統開發與符合業界需求之能力。
本課程規劃「線上同步數位學習」形式,同步線上學習不受地點限制、增進專業能力!