fbpx

728x90 113 PCB

 

 embedded iot banner

學程簡介 課程大綱 課程預覽 預約諮詢
學程簡介
IoT物聯網裝置數量暴增的同時,AI人工智慧的技術推動著物聯網裝置邁向智慧化,AIoT強勢崛起。嵌入式Linux作為一個開源、靈活的作業系統,能夠適應各種硬體平台,提供豐富的開發工具和支援,使得嵌入式系統更容易構建和定制。這種靈活性尤其適合應對物聯網中多樣化的設備和應用場景,使得嵌入式系統成為物聯網實現的重要角色。 此學程目標幫助學員實作掌握嵌入式系統主要技術,瞭解開發觀念,上手嵌入式Linux BSP;同時熟悉物聯網架構,能夠擷取感測器訊號與輸出入控制、Web前後端通訊,並建立物聯網應用平台。
物聯網趨勢

iot trend

物聯網架構

課程特色
1.整合軟體x韌體x硬體實作嵌入式物聯網技術架構
2.了解物聯網M2M通訊協定
3.掌握物聯網Web前後端整合開發
4.運用硬體進行感測器讀取及 I/O 控制
5.適用iPAS物聯網應用工程師能力鑑定準備 
 
課程目標
1.能了解物聯網IoT 架構,包含物聯網感知層、物聯網網路層、物聯網應用層
2.學會控制Raspberry Pi I/O裝置,紮實建立IoT技術基礎
3.了解物聯網中M2M通訊協定並如何實現-MQTT、CoAP
4.學會擷取感測器訊號與輸出入控制
5.能開發一個Web-Based IoT平台:掌握Web前端與後端的通訊能力(AJAX,WebSocket)
6.能快速以Node.js 建立物聯網應用平台
7.了解 ARM mbed Cloud 平台-mbed Client API與mbed device connector API
8.善用更多其他的雲端服務BaaS(Backend as a Service),如Freeboard、ThingSpeek等
9.考取經濟部「物聯網應用工程師」能力鑑定證書,提升就業力與競爭力,增加獲得企業優先面試/聘用及加薪的機會。
 

 適用【iPAS初級物聯網應用工程師能力鑑定】、【iPAS中級物聯網應用工程師能力鑑定】準備 

適合對象
1.想了解物聯網完整解決方案的研發工程師或專案經理或技術評估者
2.對於如何使用嵌入式硬體打造物聯網系統有興趣者
3.對於使用Web 前後端技術技術建構物聯網應用平台有興趣者
4.對於感測器讀取、韌體程式撰寫嵌入式系統開發有興趣者

5.欲學習Embedded Linux與IoT開發技術並能具體進行嵌入式物聯網產品研發工作
6.欲養成相關職能,以勝任嵌入式Linux工程師相關工作者
7.需領導、管理嵌入式/物聯網系統相關開發專案,並與團隊加強溝通者
8.想考取iPAS經濟部工業局專業工程師能力鑑定物聯網應用工程師的人
師資陣容
Embedded linux Teacher fan

范老師 講師具16年以上嵌入式系統開發經驗

▪ 清華大學資訊工程碩士   ▪ 嵌入式系統技術顧問經理

▪ Embedded system   ▪ Linux系統程式設計   ▪ C/C++

▪ Web based   ▪  PHP/JSP   ▪  Java

 

linux teache joseph

Joseph  講師具16年嵌入式Linux開發經驗

▪  台灣大學電機工程系博士研究  ▪  上市網通科技公司/資深軟體工程師

▪  嵌入式Linux系統   ▪  ARM Boot Loader   ▪  資料結構及演算法   ▪  PCB Layout

▪  MCU 韌體設計   ▪  Linux 驅動程式   ▪   Linux系統程式   ▪   網路通訊協定

 

teacher1

Collin  講師具18年嵌入式開發與Linux驅動程式設計經驗

▪ 國立雲林科技大學電機系

▪ Linux 驅動程式  ▪ Embedded linux 開發  ▪ ARM u-boot 開發

▪ 產品開發經驗: Android cell phone, P.O.S(工業電腦)

 

teacher4

Kangta  ※講師具18年以上Linux嵌入式系統驅動程式設計經驗,在國內一線PC/NB ODM廠擔任主任級資深工程師!

▪ 輔仁大學電子工程碩士  ▪ 上市公司資深軟韌體設計工程師

▪ Embedded Linux Device Driver  ▪ C/C++  ▪ 嵌入式Linux程式設計

▪ USB韌體設計 ▪ 8051單晶片/Assembly Language  ▪ 類比/數位電路設計

 

linux teacher hank

Hank  講師具16年MIS工程師經驗

▪ 中洲技術學院電子工程系 ▪ MIS資訊部經理

Linux 系統管理Embedded linux 開發 ▪ Linux網路伺服器管理

▪ Linux防火牆/iptables 管理 ▪ PHP網頁程式設計

能把一門技術深入淺出地講解清楚是工程師十年功力的深耕

課程大綱

Part I–Linux系統建置實務

  • 開發平台硬體Raspberry Pi 3
  • 套件安裝管理及Linux常用指令
  • 檔案結構與檔案系統
  • 使用者帳號管理
  • 伺服器安裝與設定-SAMBA

Part II–嵌入式Linux設計開發

  • 嵌入式 Linux 系統簡介
  • Raspberry Pi 開發平台
  • Embedded Linux BSP
    • Buildroot
    • Toolchain
    • Bootloader, U-Boot
    • Kernel
    • Root Filesystem, BusyBox
    • OpenWrt
  • Open Source Porting
    • Cross Compilation

Part III–Linux驅動程式設計

  • Linux 核心程式介面
  • Common Kernel APIs
  • How to Debug Device Driver?
  • Linux 驅動程式
    • Character Device
    • Linux Misc Device
    • Linux GPIO 驅動程式 for LED, Button
    • Linux Device Tree
    • Linux I2C Client驅動程式 for EEPROM
    • Linux Input Device 驅動程式
  • User Space驅動程式
    • 使用 BCM2835 /dev/i2c 操控EEPROM

Part IV–物聯網整合開發實戰

  • 物聯網導論
  • Raspberry Pi 3 I/O 裝置控制使用C語言
  • 數位介面
  • 類比界面
  • CoAP
  • MQTT
  • JavaScript程式設計
  • 使用JQuery
  • 關於Node.js
  • The WebSocket Protocol
  • HTML Template Engine
  • MongoDB
  • Node.js-based GPIO
  • ARM mbed 物聯網平台實戰
官方網站:https://os.mbed.com/
使用獨家研發Raspberry Pi I/O v3擴充板

有實際硬體,學驅動程式才真正有感!為了傳達正確的嵌入式Linux學習觀念與學習重點,艾鍗獨家設計I/O子板,以擴充原Pi板的功能,並對其中所有軟硬體控制原理進行透徹解說,使你可以透過主題式Lab,實踐嵌入式Linux核心技術與架構。

課程預覽
延伸學習資源

課程諮詢