FreeRTOS & lwIP 物聯網應用開發,第 2 版
仕橙版第 04 期
學習 FreeRTOS 嵌入式程式設計,課程以 ESP8266 IoT 開發平臺為例,深入淺出介紹 FreeRTOS 的嵌入式程式設計原理,並了解 lwIP 網路程式設計
專為企業內訓製作的 RTOS & lwIP 課程,第 2 版正式上線,時數由 8 小時(原為平日班)調整為 12 小時假日班
本課程提供內訓服務、歡迎洽詢FreeRTOS 是廣受歡迎的 IoT 裝置作業系統,FreeRTOS 搭配輕量化的 lwIP 網路子系統,目前廣泛使用於各式的 IoT 裝置開發平臺
課程內容
- IoT Device 為什麼使用 RTOS ?
- 認識 FreeRTOS 作業系統架構
- 學習 FreeRTOS 程式設計原理
- lwIP 網路程式設計與範例演練
- FreeRTOS 與 IoT 範例演練
學習重點
- FreeRTOS 核心技術(Multitasking、Scheduling 等)
- Concurrency Programming
- FreeRTOS 與 lwIP 的嵌入式程式設計實習
- 使用 lwIP 實作 CoAP 物聯網裝置
- 使用 ESP8266 做為 FreeRTOS 與 lwIP 的學習與開發環境
課程代號
IOT-100
課程理念
• FreeRTOS 是 IoT 的主流作業系統架構,FreeRTOS 搭配 lwIP 使用於 IoT 裝置時,最重要學習重點在於「FreeRTOS 應用程式設計」與「IoT 通訊協定」二個部份,本課程將著重這二個重點,而不是只介紹 Cortex M 硬體架構
• 針對 FreeRTOS 與 IoT 常用通訊協定的原理深入講解
• 認識 lwIP 架構
• 使用 lwIP 實作 HTTP、WebSocket 與 CoAP 通訊協定
課程大綱
上課時數:共計 12 小時
上課時段:假日班(09:30~16:30),共計 2 天
| 時程 | 上課大綱 | 講師 |
| 第 1 天 09:30-16:30 |
第 1 課:FreeRTOS 核心技術 • FreeRTOS Multitasking 模式介紹 • Scheduling and Task Priority • Memory Allocation • FreeRTOS Application 模式 第 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 實例演練 • ESP8266 與 GPIO 實例演練 |
Jollen |
| 第 2 天 09:30-16:30 |
第 4 課:FreeRTOS 中斷與同步 • Interrupt and Task Queue • Task Synchrinozation and Semphoare • Mutex and Resource Protection • Critical Section 第 5 課:FreeRTOS 與 lwIP 網路程式設計 • TCP/IP 網路封包實作 • Client 與 Server 網路程式設計 第 6 課:FreeRTOS 與 IoT 通訊協定程式設計 • UDP 網路封包實作 • lwIP 與 HTTP 協定實例演練 • lwIP 與 CoAP 協定實例演練 • lwIP 與 WebSocket 協定實例演練 |
Jollen |
先備知識
● C 語言基礎
報名費用
NT$ 17,800(上課時數 12 小時,共計 2 天)
優惠方案
● 本課正提供早安鳥報名優惠。現在報名,直接享有早安鳥優惠價 NT$ 15,600:我要報名早安鳥優惠
● 開課前一週,天天早安鳥;開課前完成繳費享有「早安鳥」88 折優惠價(NT$ 15,600)
● 持 VIP Code 或仕橙會員卡,再折 NT$ 1,000
開課時間
● 日期:2018 年 4 月 14、15日
● 時間:09:30~16:30( 09:00 開始報到 )
開課紀錄
- 仕橙版第 04 期:將於 2018 年 04 月 15 日結訓(台北假日班)
- 仕橙版第 03 期:已於 2017 年 02 月 12 日結訓(台北假日班)
- 仕橙版第 02 期:已於 2016 年 10 月 16 日結訓(台北假日班)
- 仕橙版第 01 期:已於 2016 年 03 月 24 日結訓(台北平日班)
- 2015 年 12 月 02 日:為新竹科學園區廠商提供內訓服務
上課地點
台北市博愛路(詳細教室資訊另行公佈)
我要報名
● 下載報名表(.doc)
● 下載報名表(.pdf)
早安鳥報名
課程注意事項
- 課程費用皆不含匯款/轉帳手續費
- 課程費用不含午餐,午餐需自理
- 本課程為實作導向,為達最好的學習效果,請學員自備 Notebook與開發板(ESP8266)。若有任何問題請來電詢問。若有任何問題請來電詢問
- 報名時,請詳閱報名方式的「學員須知與注意事項」,以維護您的權益
- 開發板(ESP8266)可在課堂上借用,請與客服登記,登記專線:02-23610415
