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

即時作業系統:使用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 核心的內部,實現和解釋流行的排程演算法等等。歡迎點課程網址觀看預覽。

———-部分亮點—————

使用 FreeRTOS 建立多任務即時應用程式

將 FreeRTOS 移植到任何 ARM 處理器

掌握 FreeRTOS 任務管理功能

掌握 FreeRTOS 資源管理功能

掌握 FreeRTOS 任務同步功能

掌握 FreeRTOS 事件管理功能

計算 RTOS 的 CPU 使用率

了解 RTOS 核心的內部原理

實作並解釋常用的調度演算法

講授 FreeRTOS 實時內核

掌握 FreeRTOS 中斷管理功能

從零開始建立板級支援包

目標受眾

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

講師簡介

Israel Gbati  嵌入式硬體設計師 ( 更多講師的課程 )

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

字幕:英文

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

  • Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
  • 年訂閱每月 NT350(再享特別優惠:年度訂閱首年享 25% 折扣) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

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

發表迴響

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

由 WordPress.com 建置.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading