課程介紹

課程著重在使用低功耗高性能ARM單晶片微處理器控制為基礎,紮根穩固後深入即時作業系統技術整合及物聯網感知層、網路通訊層(包含WIFI通訊協議及BLE藍牙通訊協議及Lora長距離低功耗通訊協議技術應用,並學習服務層與應用層間的MQTT連結技術進行資料傳遞。以學習到雲端及物聯網系統整合智慧化領域,並強調業界實務為導向以打造屬於自己的智慧聯網生活。

ARM單晶片物聯網系統開發 arm多元開發應用

Engineer的無限可能

學會撰寫Function擺脫開發限制

中華數位講師規劃由淺入深的實務開發學習流程與內容,讓你成為可獨立撰寫Function的Engineer。

教學開發板介紹

獨家ARM Cortex-M7開發板

搭配可多元應用的開發板學習業界開發流程、高度擴充性搭配自行研發模組讓你在成為專業Engineer過程不受限。

多元應用功能配置

囊括了單晶片中最常用的模組電路(各類模組電路陸續增加中),有助於全面掌握單晶片技術,例如:AD/DA轉換、光敏電阻可測光度、直流/步進電機、紅外線發射與接收、溫度感測…等各式模組,甚而增加更多IIC,SPI傳輸介面模組之實作。

  • 環境光源感測器模組應用:

    實務上可用來實作省電功能、環境監控功能等相關應用。

  • 溫濕度模組應用:

    實務上可用來實作農業溫室監控、氣象監控、防潮偵測等相關應用。

  • 高度計模組應用:

    實務上可用來實作飛航控制、氣壓偵測等相關應用。

  • 三軸加速度模組應用:

    實務上可用來實作Wii偵測傾斜和加速動作,以及行動裝置自動翻轉螢幕等相關應用。

  • 電子羅盤模組應用:

    電子羅盤也叫數字指南針,實務上可用來實作水平孔和垂直孔測量、水下勘探、飛行器導航、建築物定位、GPS備份、汽車指南針等相關應用。

教學特色

教學實力

線上產品開發講師不定期編譯符合業界需求的課程內容,用專業的角度和實戰經驗帶你快速與產業界接軌。

實戰專題

與業界產品開發高度連的專題,讓你結訓具備成為開發團隊成員的能力。

學員獨享

學員技術討論區,與實錄教學檔案。提供學前預習、課堂中複習與補課。

結訓具備以下技能

  • 具備ARM Cortex-M系列單晶片和嵌入式C語言使用技巧、位元運算、中斷設計,暫存器其管理

  • 具備uC/OS-II即時作業系統應用開發能力

  • 具備FreeRTOS即時作業系統應用開發能力

  • 了解物聯網架構核心技術、整合開發能力、掌握物聯網關鍵雲端技術開發能力

課程大綱

  • 嵌入式單晶片
    ARM Cortex-M7系統開發
    1. Introduction to ARM Architecture
    2. ARM Cortex-M7 Fundamentals
    3. Development Board & Tools Overview
    4. Peripheral Control
    5. Module Integration Practice development
  • ARM即時作業系統移植實作
    1. Introduction to RTOS
    2. Porting uC/OS-II to ARM Cortex-Mx
    3. uC/OS-II and it's Applications
    4. Porting FreeRTOS to ARM Cortex-Mx
    5. FreeRTOS and it's Applications
    6. Integrate RTOS
  • ARM Wifi物聯網整合實作
    1. Introduction to IOT
    2. IOT Platform
    3. IOT Sensor and it's Applications
    4. Connect to real world
    5. IOT Cloud Server
    6. IOT Client APP
  • ARM藍牙物聯網通訊開發
    1. Introduction to Bluetooth
    2. BLE4.0 Platform
    3. Sensor and it’s Applications
    4. Connect to real world
    5. BLE4.0 Client APP
  • ARM Lora物聯網開發及應用
    1. Introduction to Lora
    2. Lora Development Platform
    3. Lora Applications
    4. Cloud Server
    5. Lora Integrate
  • ARM USB通訊韌體開發
    1. Introduction to Android
    2. Introduction to ARM USB
    3. ARM USB Firmware
    4. ARM USB APP
    5. Integrate to ARM USB

開課時間

110年10月30日至111年2月20日

(週日全天班 AM9:30至PM5:30)