嵌入式Linux / Android物聯網系統移植課程

AI韌體開發應用實作上課時數:126小時(遠距+實體)

( Embedded Linux + IoT + Open CV )

AI人工智慧已成為嵌入式系統產品開發的重要趨勢,未來它也將出現在每一個嵌入式設計的產品裡。因為AI技術的發展讓嵌入式系統擁有更強大的智能和自主學習能力,使得嵌入式設計可以更能對應更多元的應用。 現今的AI領域包含了:自動駕駛、零售業、醫療保健、供應鏈、工業生產、電子商務、製造業、娛樂應用、民生消費和銀行產業…等。
根據研調機構預估未來十年內,AI市場產值將成長至五千億美元(約十六兆台幣)的規模,AI影像辯識全球產值2025年將達85億美元,約台幣2363億元。AI技術於台灣迎來最好的時代,將可望廣泛運用在各產業。現在就成為元宇宙核心角色,晉升百萬年薪的嵌入式AI工程師。
本課程由目前於產業第一線執行開發的資深講師引導學員從建置ARM Cortex-A72 Series Linux環境開始,結合數據分析、機器學習與深度學習,並整合機器視覺應用;完整且有系統規劃的課程內容,帶領學員熟悉AI嵌入式開發環境建置、數據分析、OpenCV機器視覺搭配AI人工智慧自動學習辨識特徵,實現AI機器視覺辨識與嵌入式整合技術應用。結訓後不僅具專業能力還能在AI嵌入式領域發揮職場實戰力。

學員結訓具備技能

  1. 嵌入式Linux是目前最常見的開發系統,透過有循序漸進的實務教學,您將會具備Linux程式開發技巧與實作能力,例如檔案硬體IO讀寫、記憶體管理、多執行緒Pthread程式、網路Socket通訊程式等程式開發技巧。
  2. 掌握嵌入式系統開發工具,並了解如何善用開發工具建構一個完整的嵌入式Linux系統,配合硬體開發板與周邊模組等實作,進行軟硬體系統的整合、移植與開發。
  3. 具備AI關鍵技術開發能力及影像偵測與辨識技能,利用OpenCV 4.x 處理影像視覺等相關設計問題。
  4. 了解程式語言的架構、特性及開發方式並活使用OpenCV相關函式庫並實現具有語言處理功能的人工智慧應用系統。

課程專題實作

課程優勢

  1. 業界專業講師,訓用合一為目標 專業具實務經驗的師資群、業界技術需求為導向的課程規劃,著重培養科技界即戰力人才。
  2. 高CP值的嵌入式系統整合AI應用實作範例演練,紮實你的開發實力 課程以專題實作學習為導向,獨家採用ARM Cortex-A72六核七吋電容觸控開發板及自行技術研發,多元化的周邊模組搭配實作演練,訓後與業界實際開發不脫節
  3. 由淺入深連貫性教學,完整的學程規劃 嵌入式系統程式設計→Embedded嵌入式系統開發→機器視覺處理與應用→機器學習與深度學習應用→專題實作,循序漸進連貫性上課,完全能掌握每階段的學習方向。
  4. AIOT產業資深助教,課堂上協助教學 官方line@提供及技術討論區及講師專屬mail提供課程課後問題詢問
  5. 提供完整的教學錄影檔,方便學員課前預習及請假補課及課後複習 中華行動數位提供上課的教學錄影檔預、複習、補課,學習成效不中斷。學習效益更佳更靈活。
  6. 業界師資群編譯最新的實作教材 業界資深師資群合作編譯最完整的課程教材,規劃更貼近業界需求課程內容,不斷更新修編。

課程大綱

    Ch1 - 嵌入式 Linux系統程式設計(Linux Programming)

  1. 課程內容
    • Linux System Introduction
    • Linux Installation &  Design hard disk layout
    • I/O Routines
    • File and Directory Maintenance
    • Handling Error
    • Processes & Signals
    • InterProcess Communication
      課程內容
    • Linux系統的使用
    • 系統指令介紹與操作
    • GNU工具鏈的使用
    • Linux程式開發技巧與實作
    • Nerwork Programming
    • POSIX Thread
    • Shell programming
  1. 預期效果
    • 瞭解Linux作業系統架構
    • 具備安裝Linux作業系統能力
    預期效果
    • 具備操作Linux作業系統能力
    • 具備開發Linux系統程式能力

    Ch2 - Embedded Linux實作應用&物聯網應用

  1. 課程內容
    • Introduction to IOT
    • Architecture of IOT
    • Implementation of IOT
    • IOT Platform Demo
    • Introduction to Embedded System
    • Introduction to Android wearable device
    • ARM architecture & Introduction to Development Board
    • GNU Software
    • Development tools & Debugging tools
    • Introduction to Bootloader
    • Embedded Linux Kernel
    • File System
    • Open Source Application porting guide
      課程內容
    • 物聯網介紹
    • 物聯網架構
    • 物聯網實作
    • 物聯網平台實務Demo
    • 了解嵌入式硬體設計流程
    • 了解嵌入式穿戴式裝置架構
    • SOC 系統晶片架構
    • 電子電路元件,自行新增硬體晶片裝置
    • 嵌入式系統從底層到上層的運作方式
    • 課堂的實作演練
    • 業界講師的專案指導

    Ch3 - AI機器視覺辨識技術應用

  1. 課程內容
    • AI人工智慧基礎與應用
    • OpenCV移植基礎
    • OpenCV API應用實作
    • 物體與特微偵測
    • 邊界偵測
    • 人臉辨識
    • 動態物體偵測
      課程內容
    • 影像辨識與人工智慧整合專題
    • 智慧家庭應用控制
    • 人臉偵測與辨識
    • 工業用物體檢測與辨識

    Ch4 - 機器學習與深度學習應用

  1. 課程內容
    • 機器學習導論
    • Scikit-Learn機器學習相關應用
    • 深度學習導論
      課程內容
    • Tensorflow/keras深度學習程式語言設計
    • 卷積神經網路 (CNN)的概念介紹與應用
    • YOLO即時物件偵測

    Ch5 - 專題實作

  1. 課程內容
    • 智慧家庭應用控制
    • 人員管制系統
      課程內容
    • 無人商店

    C語言程式設計 - 建議選修

  1. 課程內容
    • Introduction to C
    • Looping, Branching and Jumps
    • Functions
    • Arrays, Pointers and Character String
    • Storage Class
      課程內容
    • C語言程式語法與基本程式概念
    • File I/O
    • Structures
    • Bit Manipulations
    • The C Preprocessor
  1. 預期效果
    • 具備C語言程式開發能力
  1. 1. 無基礎,有志投入Embedded Linux系統整合AI技術領域發展者
  2. 2. 已在相關領域,欲再增強本身專業技能者及獨立接案者
    • 嵌入式韌體工程師
    • AI韌體工程師
    • 機器視覺開發工程師
    • 數據研發工程師
    • 嵌入式軟體工程師
    • 車用電子工程師
    • 物聯網工程師
    • 物聯網工程師
我對課程有興趣,請與我聯繫
說明會時間約30分鐘,歡迎攜伴參加。
說明會地點:台北市中正區開封街一段2號9樓
姓      名
連絡電話
電子信箱
新舊學員
舊學員 新學員
選擇課程
選擇場次
驗證碼
資訊來源
紅框選取得驗證碼 ↑↑↑
最新開課&報名方式
  1. 課程皆採實體上課與遠端線上同步 開課時間
    • 113年11月10日至114年3月30日
      (週日全天班 AM9:30至PM5:30)
    • 114年2月15日至114年7月5日
      (週六全天班 AM9:30至PM5:30)
  2. 相關課程
  3. 報名方式
  4. 上課地點
    • 台北市開封街一段2號9樓
      (台北火車站,館前路口麥當勞隔壁 中心大樓)
學員專題實作
學員獨享
  1. 嵌入式IT資深助教協助課程服務 IT資深助教協助課程服務 官方line@提供課後問題服務。
  2. 嵌入式企業徵才 提供學員工作職缺資訊 依產業需求隨時更新求職資訊 More
  3. 嵌入式講師撰寫教材 講師親自撰寫上課教才 定期更新課程講義,掌握最新技術動脈
  4. 嵌入式數位教學環境 環型教室、數位設備 師生互動式廣播教學系統
  5. 中華行動數位嵌入式教室 學員結訓專題作品發表 接軌產業脈動,訓用合一教學
  6. 嵌入式上課免費喝咖啡 免費供應飲料、茶&相關書籍 定期訂閱熱門書籍、雜誌,供學員免費借閱。研磨咖啡、現泡熱茶
學員心得分享
  1. 結訓學員-黃○諺 動手實作,結訓收穫滿滿。

    嵌入式學員 因為AI的興起而產生興趣,希望結合過去工作經歷往資訊方面發展而報名課程。小組實作出嵌入式系統的專案,過程解決問題時更加深自己對於AI和嵌入式的理解,扎實的課程內容加上動手實作的方式將embedded linux的概念內化吸收,以實作輔助理論。讓我對AI和嵌入式的應用與開發更有自信。 更多

課程剪影
  1. 嵌入式系統上課剪影02
  2. 嵌入式系統上課剪影03
  3. 嵌入式系統上課剪影03
嵌入式AI 應用發展趨勢
  1. 嵌入式AI 應用發展趨勢課程

    嵌入式AI演算法開發平台(包括為其開發的AI演算法)廣泛應用於機器、系統、結構和流程控制領域,從簡單的異常檢測擴展到複雜的故障診斷。透過整合的加速度計、麥克風和溫度感測器,可以實現多種功能,例如監測來自各種工業機器和系統的振動和雜訊。嵌入式AI可用於檢測過程狀態、軸承或定子的損壞、控制電子設備等...。

  2. 嵌入式AI 應用發展趨勢課程

    OpenCV全名是Open Source Computer Vision Library,是一個跨平台的計算機函式庫,為了推廣機器視覺的研究最早由英特爾公司於1999年創立,提供一套開源且最佳化的基礎包含許多影像處理、機械學習演算法及Computer Vision應用所需的函式庫(Library)OpenCV可用於開發實時的圖像處理、電腦視覺以及模式識別程式。
    開發人員可使用C/C++、Python、JAVA…等不同程式語言撰寫OpenCV程式,例如即時人臉偵測、物體識別、動作識別、圖像分割…等應用。
    OpenCV常被使用在嵌入式Linux系統、Raspberry PI等...,可同時搭配微控制器進行週邊裝置影像互動。

content-end