FreeRTOS & lwIP 物聯網應用開發

學習 FreeRTOS 嵌入式程式設計,課程以 ESP8266 IoT 開發平台為例,深入淺出介紹 FreeRTOS 的嵌入式程式設計原理,並了解lwIP網路程式的設計

專為企業內訓製作的 RTOS & lwIP 課程

FreeRTOS 是廣受歡迎的 IoT 裝置作業系統,FreeRTOS 搭配輕量化的 lwIP 網路子系統,目前廣泛使用於各式的 IoT 裝置開發平臺

課程內容

  • IoT Device 為什麼使用 RTOS?
  • 認識 FreeRTOS 作業系統架構
  • 學習 FreeRTOS 程式設計原理
  • FreeRTOS 與 IoT 範例演練

學習重點

  • FreeRTOS 核心技術(Multitasking、Scheduling 等)
  • Concurrency Programming
  • FreeRTOS 與 lwIP 的嵌入式程式設計實習
  • 使用 lwIP 實作 CoAP 物聯網裝置

課程代號

IoT-100

課程理念

  • FreeRTOS 是 IoT 的主流作業系統架構,FreeRTOS 搭配 lwIP 使用於 IoT 裝置時,最重要學習重點在於「FreeRTOS 應用程式設計」與「IoT 通訊協定」二個部份,本課程將著重這二個重點,而部只是只介紹 Cortex M 硬體架構
  • 針對 FreeRTOS 與 IoT 常用通訊協定的原理深入講解
  • 認識 lwIP 架構

課程大綱

上課時數:共計 8 小時 上課時段:平日下午班(13:30~17:30),共計 2 天

時程 上課大鋼 講師
第 1 天
13:30~17:30
第 1 課:FreeRTOS 核心技術
  • FreeRTOS Multitasking 模式介紹
  • Scheduling and Priority
  • Memory Alloctuon

    第 2 課:Concurrency & Timer
  • Coroutine 與 Protothreads
  • Thread state、yield 與 wait
  • Protothread 程式設計
  • Thread Model 原理分析(Coroutine, Protothread and POSIX thread)
  • Timer 原理

    第 3 課:FreeRTOS 開發實務
  • ESP8266 + FreeRTOS 環境架構
  • Multitasking 實例演練
  • Protothread 實例演練
  • Timer 實例演練
  • Jollen
    第 2 天
    13:30~17:30
    第 4 課:FreeRTOS 中斷與同步
  • Interrupt and Task Queue
  • Task Synchrinozation and Semphoare
  • Critical Section

    第 5 課:FreeRTOS IoT 實例演練設計
  • lwIP UDP 網路程式實例演練
  • lwIP 與 CoAP協定實例演練
  • Sensor Device 實例演練
  • IoT Device & IoT Cloud 佈署與整合演練
  • Jollen

    先備知識

    • C語言基礎

    報名費用

    NT$ 12,800(上課時數 8 小時,共計 2 天)

    優惠方案

    • 本課正提供早安鳥報名優惠。現在報名,直接享有早安鳥優惠價 NT$ 11,500:我要報名早安鳥優惠

    • 開課前一週,天天早安鳥;開課前完成繳費享有「早安鳥」88 折優惠價(NT$ 11,500)

    • 持 VIP Code 或仕橙會員卡,再折 NT$ 1,000

    • 持仕橙折價卷:依面額折抵,一門課程限用一張,可搭配 VIP Code 或仕橙會員卡使用

    • 持仕橙折價卷的學員,請於填寫報名表時勾選,並於開課當日繳交,如無法繳交折價卷者,須補繳課程費用

    開課時間

    • 日期:2016 年 07 月 06、27 日(星期三)
    • 時間:13:30~17:30(13:00 開始報到)

    開課紀錄

    • 2016 年 03 月 24 日,第一期

    • 2015 年 12 月 02 日:為新竹科學園區廠商提供內訓服務

    上課地點

    台北市博愛路(詳細教室資訊另行公佈)

    我要報名

    results matching ""

      No results matching ""