fbpx

enginner course

 

現在位置:艾鍗學院韌體設計系列課程嵌入式即時作業系統FreeRTOS 設計實作班
課程特色
隨著產品功能需求日益複雜,MCU 已由 8 位元逐步發展至 32 位元,運作時脈亦持續提升。同時,系統不再僅限於傳統單工處理,而需支援多工並行運作,使得 RTOS(嵌入式即時作業系統)應運而生。 本課程聚焦於目前廣泛使用的 FreeRTOS 開放式嵌入式即時作業系統,進行深入介紹與實務應用說明。課程以動手實作為核心,協助學員建立 FreeRTOS 的程式設計觀念與應用能力。 此外,課程亦涵蓋基於 TI LM3S3748 平台的 FreeRTOS 移植與硬體整合實務,強化學員在嵌入式系統開發上的實戰能力,適合從事相關軟韌體開發人員進修與能力提升。

 課程目標
本門課程以開源FreeRTOS作為嵌入式即時作業系統談論的重點。首先會介紹如何在TI LM3S3748(ARM Cortex M3)上移植FreeRTOS。接著說明FreeRTOS的任務管理、時間管理、資源分享、記憶體管理、任務通訊、硬體HAL 層等機制及具體使用方法,最終掌握嵌入式系統設計的基本方法。

適合對象
1. 電子、電機 、資訊、自動控制等相關科背景。
2. 想從事ARM BSPdevelopment、ARM Bootloader研發相關工作者。
3. FreeRTOS programmer.
4. 須具C 程式設計基礎。
延伸學習

 

 

 

 

 

 

 

課程大綱
1. ARM Cortex-M3 微處理器架構簡介
2. Stellaris® LM3S3748 EVB介紹
3. 開發環境TI Code Composer Studio 安裝
4. FreeRTOS架構介紹
5. 基於TI LM3S748 的FreeRTOS移植
6. Task產生& 範例演練
7. Task優先權排程管理&範例演練
8. 佇列管理&範例演練
9. 中斷管理&範例演練
10. Task通訊&範例演練
11. 同步處理機制-Semaphore, mutex&範例演練
12. FreeRTOS硬體驅動程式的移植
ARM MCU 728X90

職涯方向
嵌入式設計師 │ 韌體工程師 │ 資訊家電設計師 │ 網路應用程式設計

學生須知

上課花絮
▪ 從無到有的培訓過程,紮實前瞻且完善

 

 
FPGA_728x90.gif
課程諮詢
 

 

 
for ittraining student 111