fbpx

uC/OS-III RTOS 程式設計

使用 Micrium uC / OS-III RTOS 建構即時嵌入式應用程式。 在 STM32 和 TIVA C 板上練習

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

  • 使用 uC / OS 建構多任務即時應用程式
  • 將 uC / OS 移植到任何 ARM 處理器
  • 掌握 uC / OS 任務管理功能
  • 掌握 uC / OS 資源管理功能
  • 掌握 uC / OS 任務同步功能
  • 掌握 uC / OS 事件管理功能
  • 計算 RTOS 的 CPU 利用率
  • 理解 RTO 核心的內部結構
  • 實現和解釋流行的排程演算法
  • 學習 uC / OS 即時核心(RealTime Kernel)
  • 掌握 uC / OS 中斷管理(Interrupt Management)功能
  • 掌握 uC / OS 時間管理功能
  • 掌握 uC / OS 中斷運行時(Interrupt Run-Time)統計功能
  • 從頭開始建構一個板級支持包(board support package)
  • 了解比率單調排程器(Rate Monotonic Scheduler,RMS)
  • 了解先到先服務(First Come First Served)的排程器
  • 了解 RoundRobin 排程器
  • 了解加權 RoundRobin 排程器

要求

擁有基本的 C 程式設計技能很有幫助

課程說明

本課程將教你即時系統(real-time systems)的基礎以及如何使用 Micrium 的 uC / OS-III 建構即時應用程式,這是產業級的嵌入式系統開發最受歡迎的即時操作系統之一。本課程詳細介紹了 uC / OS 即時核心的特性,提供了 API 的詳細教學,以實現 uC / OS RTOS 的各種功能,然後繼續建構大約 50 個即時專案。

本課程不假設學生已有即時系統和應用程式開發的知識。在完成本課程時,你應該能夠建構自己的多任務 uC / OS 即時應用程式,不只運用現代即時應用程式的所有功能,例如信號燈(semaphores)、互斥體(mutexes)、事件標誌(event flags)、鉤子(hooks)、佇列(queues)、郵箱(mailboxes )等,也測試他們的性能。你還應該能夠:計算 RTOS 的 CPU 利用率、了解比率單調排程器(Rate Monotonic Scheduler)、將 uC / OS 移植到任何 ARM 處理器、了解 RoundRobin排程器、了解加權 RoundRobin 排程器、了解先到先服務排程器、了解 RTOS 核心的內部結構、實現和解釋流行的排程演算法等等。請到官方網站預覽和查看完整的課程表。

目標受眾

  • 嵌入式系統工程師
  • 計算機工程系學生
  • 愛好者
  • 嵌入式系統講師

講師簡介

Israel Gbati  嵌入式硬體設計師

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

英文字幕:有

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

課程網址   ♥找優惠折扣碼?

Sponsored by Udemy

也許你會有興趣

喜歡我們的分享嗎? 使用以下的社群分享按鈕分享給你的朋友吧!

發表迴響

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: