本課程由linux系統基礎入門,從C語言程式設計開發連結至Linux架構下的程式設計,爾後延伸至Embedded Linux System實作平台系統建置、Android平台框架移植實用技術及OpenCV 影像擷取應用、AI人工智慧應用 等...。著重物聯網整合架構開發,帶領學員進入ARM物聯網和AI人工智慧自動學習辨識大門,並針對Android穿戴式裝置學系統移植開發與影像辨識應用。 強調業界實務為導向,並著重硬體與核心間移植技巧及實作。課程的階段性銜接脈絡清晰、循序漸進,有助於學員在有效的時程內完整吸收課程的精華,快速踏入嵌入式領域並擁有專業的就業競爭力。

課程詳細介紹

學員結訓後具備以下技能

  1. 具備嵌入式指標使用技巧、位元運算及檔案I/O探究、計憶體管理、資料結構剖析使用技巧
  2. 具備Linux程式開發技巧與實作能力,System V IPCs 使用、 Networking and Socket Programming
  3. 掌握從無到有開發自己的嵌入式系統、瞭解Embedded開發各環節障礙及如何克服
  4. Android平板及Android手機系統層移植,了解Android系統架構及客製化自己的Android平台

課程大綱

  • 嵌入式 Linux系統程式設計(Linux Programming)
  • Embedded Linux實作應用&物聯網應用導論
  • 影像辨識技術 OpenCV應用 - (建議選修 )
  • 嵌入式Device Driver開發實務課程
  • Android 系統整合移植實務
  • C語言程式設計 - 建議選修

Embedded Linux系統移植實作練習

  1. 實作範例演練第一階段 ‧Bootloader階段驅動LCD液晶螢幕 ‧開機顯示圖像至LCD螢幕 ‧Bootloader階段驅動LED ‧開機階段控制LED燈號 ‧Bootloader階段驅動Button ‧開機階段判斷按鍵觸發更換螢幕圖像 ‧Bootloader階段驅動SD card ‧移植新版Bootloader ‧Bootloader新增指令 ‧製作Bootloader patch 檔

  2. 實作範例演練第二階段 建置新版Toolchain ‧移植新版Linux Kernel 3.5 ‧修改MTD ‧修改Nand Flash ‧移植 LCD ‧移植網路晶片 ‧移植觸控螢幕 ‧移植音效晶片 ‧移植RTC晶片 ‧製作Linux Kernel patch檔 ‧嵌入式Linux Kernel選單設定技巧演練 ‧修改Linux Kernel 新增System Call ‧最佳化Linux Kernel 大小 ‧新增硬體裝置驅動程式至Linux Kernel ‧Linux Kernel開機圖示更改

  3. 實作範例演練第三階段 ‧Busybox 檔案系統製作 ‧移植新版Busybox ‧函式庫移植 ‧應用程式移植 ‧驅動程式移植 ‧ZD1211B無線網卡驅動移植 ‧Webcam ov511 snc9c10x 視訊晶片驅動移植 ‧開發板LED Button驅動程式移植 ‧開發板 ADC 類比轉數位驅動程式移植 ‧Mediatek GPS 衛星導航驅動函式庫移植 ‧溫度感測器驅動移植及應用程式撰寫 ‧圖形化應用程式移植(minigui qtopia…etc) ‧系統應用程式移植 (thttpd php vsftp udhcpc wireless tool…etc) ‧一般應用程式移植 (mplayer webcamtest gpstest…etc)

講師資訊

Howard Lin

技術研發部 資深工程師

http://www.cadtc.com.tw/course/etc/teachers.html

背景

  • 中華大學資訊工程研究所

經歷

  • 新創公司技術長 科技公司研發工程師 科技大學協同業界講師 中華行動數位科技兼任講師

Alvin Chien

科技公司 研發部 資深工程師

http://www.cadtc.com.tw/course/etc/teachers.html

背景 •國立中正大學 資訊工程研究所 碩士 教育部 大專院校認證講師 通過IPAS Android行動裝置程式設計師認證 通過IPAS 物聯網應用工程師認證

經歷 •嵌入式產業科技公司資深工程師 •科技大學協同業界講師 •工業局數位內容產業嵌入式系統課程講師 •工業局智慧電子學院嵌入式linux系統課程講師 •上市科技公司資訊顧問 http://www.cadtc.com.tw/course/etc/teachers.html

課程難度

初階

課程適合對象

‧ 無基礎,有志投入Embedded Linux系統技術領域發展者

‧ 針對社會新鮮人、退役軍人、待業想轉職就業跨半導體科技產業者

‧從事半導體相關工作,欲學習Linux程式開發技巧與Embedded實作開發者

‧已在相關領域,欲再增強本身專業技能者及獨立接案者

課程時數

126 小時

上課注意事項

職涯發展

嵌入式軟體工程師 │韌體工程師 │手持裝置開發工程師│驅動程式工程師│電子書開發工程師│車用電子工程師│Android移植工程師│物聯網工程師

★上課使用最新ARM Cortex-A9四核+7吋TFT.Touch Panel.LCD--讓您與產業界不脫節能學以致用

★業界師資授課+完整實作範例練習(訓用合一)

★小班教學 結訓後輔導就業

★報名請帶1吋相片1張及訂金1000元

★歡迎參加免費說明會/40分鐘簡報說明/歡迎來電預約02-2311-7355

★課程網址 http://cadtc.com.tw/embedded-android-development-training-program/index.html

立即報名

課程免費諮詢 0 元 2019/01/08 00:00 ~ 2019/02/15 00:00 立即報名

本課程由 中華行動數位 發佈

課程問答

我要提問

對課程有任何問題,都歡迎在這裡向開課單位提問

開課單位

中華行動數位

前身為(大亞電腦事業集團)-社團法人中華數位生產力發展協會館前校,多年來秉持專業電腦教育服務之理念以研發創新為企業辦訓宗旨,近年致力於智慧電子產業專業人才培訓, 2011年成立中華行動數位科技有限公司(電腦教育訓練中心),專注於軟、韌體技術人才培訓,配合經濟部工業局智慧電子學院計畫專注辦訓,期許成為學界與業界間專業技術人才的橋樑,培訓高端研發人才投入產業進行相關產品開發。