Offline EventLearningScience & Tech

🔥【 推薦 】🔥一次學會 [ ARM即時作業系統移植實作 ] 報名全修送開發板!

45
0
2020.09.03 (Thu) 08:30 - 09.08 (Tue) 12:30 (GMT+8)Add To Calendar
即時作業系統有別於一般作業系統,強調工作的即時性,常用於車用電子,飛航交通系統上,本課程使用目前業界最廣泛應用的ARM Cortex-M7單晶片核心,學習即時作業系統移植與開發應用,首創一次學會兩套即時作業系統,uC/OS-II 與FreeRTOS在業界應用上都佔有一席之地,透過本課程豐富的多工應用範例,學員們對即時作業系統在ARM平台上的使用會更加了解。

Offline Event

After registration, simply show your ticket from the ACCUPASS App for quick entry.

Entry rules are primarily set by the event organizer.

How to Collect Tickets?
Event Introduction

課程目標
學習ARM Cortex-M系列單晶片即時作業系統移植方法與即時作業系統使用觀念,進而了解如何使用在單晶片上實現多工應用。
學員結訓後具備以下技能
   認識即時作業系統
   具備uC/OS-II即時作業系統應用開發能力
   具備FreeRTOS即時作業系統應用開發能力
   掌握即時作業系統觀念,發揮ARM單晶片最高效能
適合對象
   理工相關科系畢或硬體、韌體設計工程師等有興趣者
   欲從事微處理器/嵌入式開發者
   具備C語言程式設計能力
職涯發展
韌體工程師│車用電子工程師│資訊家電設計師│ 嵌入式軟體工程師│硬體工程師

 

課程大綱

Introduction to RTOS  

(即時作業系統介紹)

  What is an RTOS

  Design Philosophies

  Multitasking

  Scheduling

  Memory Allocation

  Interrupt Handling

Porting uC/OS-II to ARM Cortex-Mx

(移植uC/OS-II 到ARM Cortex-Mx平台)

  Introduction to uC/OS-II

  Features of uC/OS-II

  uC/OS-II Kernel Porting

uC/OS-II and it's Applications

(uC/OS-II 應用範例)

  System Tick

  Tasks

  Task Control Blocks(TCB)

  Semaphores

  Event Flags

  MailBoxes

  Message Queues

  uC/OS-II GUI

Porting FreeRTOS to ARM Cortex-Mx

(移植FreeRTOS到ARM Cortex-Mx平台)

  Introduction to FreeRTOS

  Features of FreeRTOS

  FreeRTOS Kernel Porting

FreeRTOS and it's Applications

(FreeRTOS 應用範例)

  Tasks

  Scheduling

  Interrupt Handling

  Semaphores

  Event Groups

  Queues

Integrate RTOS

(RTOS整合實務)

  G-Sensor

  Light Sensor

  Temperature and Humidity Sensor

  Touch LCD

  FAT filesystem