fbpx

掌握 ARM 處理器上的 FreeRTOS™ 即時核心

Contents

即時作業系統:使用FreeRTOS 建構即時嵌入式應用程式。在 STM32 和 TIVA C 板上練習

從這 23.5 小時的課程,你會學到

  • 使用 FreeRTOS 建構多任務即時應用程式
  • 將 FreeRTOS 端口連接到任何 ARM 處理器
  • 掌握 FreeRTOS 任務管理功能
  • 掌握 FreeRTOS 資源管理功能
  • 掌握 FreeRTOS 任務同步功能
  • 掌握 FreeRTOS 事件管理功能
  • 計算 RTOS 的 CPU 利用率
  • 理解 RTOS 核心的內部
  • 實現和解釋流行的排程演算法
  • 給與 FreeRTOS 實時核心的講座
  • 掌握 FreeRTOS 中中斷管理功能
  • 掌握 FreeRTOS 時間管理功能
  • 掌握 FreeRTOS 中斷 Run-Time 統計功能
  • 從零開始建構電路板支援套件
  • 了解速率單調排程器( Rate Monotonic Schedulers )
  • 了解先到先服務的排程器
  • 了解 Round-Robin 排程器
  • 了解 Weighted-Round-Robin 排程器
  • 了解 ARM 設計和架構
  • 了解 ARM OS 支援功能

要求

  • STM32F411-NUCLEO
  • 具有基本的 C 程式設計技能是一個優點
  • 我們將使用STM32CubeIDE,它是免費的

課程說明

本課程將介紹即時( real-time )系統的基礎以及如何使用 FreeRTOS 建構即時應用程式,FreeRTOS 是嵌入式系統最流行的實時操作系統之一。本課程詳細介紹了 FreeRTOS 即時核心的特性,提供了 API 的詳細教學,以實現 FreeRTOS 的各種功能,然後繼續建構大約 50 個即時專案

本課程不假設你已經具備即時系統和應用程式設計的知識。在完成本課程時,你應該能夠建構自己的多任務 FreeRTOS 即時應用程式,它們使用現代實時應用程式的所有功能,例如信號量 ( semaphores )、互斥量( mutexes ),事件標誌( event flags ),掛鉤( hooks ),佇列( queues ),郵箱 (mailboxes ) 等,以及測試應用程式的性能。你還應該能夠:計算 RTOS 的 CPU 利用率,了解速率單調排程器( Rate Monotonic Schedulers ),將 FreeRTOS 移植到任何 ARM 處理器,了解 Round-Robin 排程器,了解 Weighted-Round-Robin 排程器,了解先到先服務的排程器,了解 RTOS 核心的內部,實現和解釋流行的排程演算法等等。歡迎點課程網址觀看預覽。

目標受眾

  • 嵌入式系統工程師
  • 電腦工程系學生
  • 愛好者
  • 嵌入式系統教師

講師簡介

Israel Gbati  嵌入式硬體設計師

你好我的名字是 Israel,我最近畢業於倫敦帝國學院 ( Imperial College London )。 我營運cortex-m.com 網站。 我已經為大學生教授機械電子學工程 (Mechatronics Engineering ),建造了一些很棒的機器人和嵌入式設備,並對 ARM 架構進行了廣泛的研究。 我也是一位經驗豐富的 udemy 講師,已有一些專門研究 ARM Cortex- Microcontrollers 的暢銷課程,超過 100 個國家、2500多名的學生參加。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

幫我們個小忙!

請為我們的網站評分(必)

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d