fbpx

P 728x90 113

 

現在位置:艾鍗學院韌體設計系列課程嵌入式即時作業系統FreeRTOS 設計實作班
課程特色
隨著產品功能要求愈來愈複雜,MCU 已從8 位元朝向32 位元的發展,運作時脈也不斷提高,同時MCU 被要求不能只是傳統的單工處理而是要求多工並行作業,使得RTOS 嵌入及時作業系統應運而生。
本課程已目前MCU最多人使用的的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