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

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

( Artificial Intelligence(AI) development programming )

AI人工智慧已成為嵌入式系統產品開發的重要趨勢,它將出現在每一個嵌入式設計的產品裡。AI技術的發展讓嵌入式系統擁有更強大的智能和自主學習能力,使得嵌入式設計可以更能對應更多元的應用。 現今的AI領域包含了:自動駕駛、醫療保健、供應鏈、製造業和銀行產業…等。根據研調機構預估未來十年內,AI市場產值將成長至五千億美元(約十六兆台幣)的規模。
現今、未來擁有AI技術於台灣迎來最好的時代,AI應用將可望廣泛運用在各產業成為元宇宙核心角色。晉升成為百萬年薪的嵌入式AI工程師的趨勢及機會 可把握! 此課程由業界具開發經驗的資深講師引導學員從建置ARM RK3588 AI加速引擎開發板 平台Linux環境開始,結合數據分析、AI神經網路運用YOLO實作,並整合機器視覺應用;規劃完整且有系統的課程內容,帶領學員熟悉AI嵌入式開發環境建置、數據分析、OpenCV機器視覺搭配AI人工智慧自動學習辨識特徵,實現AI機器視覺辨識與嵌入式整合技術應用。結訓後不僅具專業能力還能在AI嵌入式領域發揮職場實戰力。

學員結訓具備技能

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

課程專題實作

課程優勢

  1. 業界專業講師,訓用合一為目標 專業具實務經驗的師資群、業界技術需求為導向的課程規劃,著重培養科技界即戰力人才。
  2. 高CP值的嵌入式系統整合AI應用實作範例演練,紮實你的開發實力 課程以專題實作學習為導向,用AI晶片開發板加上多元化的周邊訊號演練,訓後與業界實際開發無縫接軌
  3. 由淺入深連貫性教學,完整的學程規劃 Linux系統管理→嵌入式linux Buildroot 開發實戰→機器視覺處理與應用→AI神經網路運用YOLO實戰→專題實作,循序漸進連貫性上課,完全能掌握每階段的學習方向。
  4. AIOT產業資深助教,課堂上協助教學 官方line@提供及技術討論區及講師專屬mail提供課程課後問題詢問
  5. 提供完整的教學錄影檔,方便學員課前預習及請假補課及課後複習 中華行動數位提供上課的教學錄影檔預、複習、補課,學習成效不中斷。學習效益更佳更靈活。
  6. 業界師資群編譯最新的實作教材 業界資深師資群合作編譯最完整的課程教材,規劃更貼近業界需求課程內容,不斷更新修編。
  7. 協助完成專題、輔導就業 學員不僅在學習過程有充實的專題實作訓練,結訓後可針對職業做職涯規劃。

課程大綱

    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 - 嵌入式linux Buildroot開發實戰

  1. 課程內容
    • RK3588 AI 平台介紹
    • Embedded Linux與SOC關聯的基本知識
    • Embedded Linux SOC開機知識
    • Embedded Linux 開發必用工具
    • U-Boot
      課程內容
    • Embedded Linux Kernel
    • Embedded Linux Driver Basic
    • Embedded Linux RootFS - Buildroot
    • Embedded Linux AI Basic

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

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

    Ch4 - AI神經網路運用YOLO實戰

  1. 課程內容
    • 機器學習導論
    • Scikit-Learn機器學習相關應用
    • 深度學習導論
    • 卷積神經網路 (CNN)的概念介紹與應用
      課程內容
    • Tensorflow/keras深度學習程式語言設計
    • 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. 課程皆採實體上課與遠端線上同步 開課時間
    • 114年12月27日至115年5月31日
      (假日全天班 AM9:30至PM5:30)
    • 115年2月7日至115年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