【假日進修】2020嵌入式Linux開發實務學程-免費說明會

開課日期:2020-08-21 課程費用:免費課程
上課時間:週六 / 上午,下午 學習時程:63
上課地點: 台北市中正區臺北市中正區重慶南路一段143號4樓 map
適用對象:
● 免費課程諮詢 : 02-23167736 lydia@ittraining.com.tw
● 詳細課程內容 : http://goo.gl...看完整
收藏課程
課程特色
◎課程目標
●Linux系統環境並了解OS在嵌入式系統所扮演的角色
●Multi-tasking是嵌入式系統的價值所在,因此讓學員學會如何利用Linux核心所提供的功能來實現多執緒程式,行程間通訊,等多工應用
●如何與底層Linux驅動程式溝通,多工 I/O 處理機制,包含Blocking I/O、Non-blocking I/O
●透過網路Socket程式,實作 HTTP Web Server , 貫穿整個Linux程式設計精髓
●了解ARM核心架構與開發Boot Loader,從Boot loader到loading Linux Kernel
●嵌入式Linux的開發流程、Makefile與Linker script 的撰寫,Open Source 移植方式與技巧
●嵌入式Linux開發的重要觀念與技術,如Flash layout Design、Root File system 等
●了解如何使用Intel Movidius Neural Compute Stick(NCS)實現AI邊緣運算,並進行AI影像辨識應用。


◎課程特色
● 專業師資群:
所有講師均超過12年以上產品開發經驗,將十多年累積RD經驗整理成教材,深入淺出的講解原理並快速學習獲取Know-How。

● 全新Bottom-up 速學模式:
以開發者的角度直效學習,從底層Boot Loader設計, 往上進入Linux OS系統到Linux 驅動程式完成,當一個以Linux為基礎的嵌入式系統建構完成後,才開始進入系統應用的開發階段。

● 推薦就業:
本公司長期與國內系統廠及IC廠的接觸,可為轉職的您媒介工作。

● Raspberry Pi I/O擴充板:
艾鍗專為Raspberry Pi設計的一個I/O子板,以擴充原官方Raspberry Pi板的功能,使您可以並透過主題式的Lab,讓您的學習事半功倍。


◎職涯方向:
嵌入式系統工程師/韌體工程師/Linux消費性電子設計師/Linux網路程式工程師/Linux驅動程式工程師/Boot Loader開發工程師
詳細內容

embeddedsystem

 

 

完整說明嵌入式Linux開發實務課程
讓您初步了解[嵌入式技術]及[未來應用]
充分理解[課程規劃]看擁有12年以上產品開發經驗之講師如何完整傳授功力
從中看見[職場需求]一展長才之處
進而了解[學習目標]懂得如何完整規劃
最後最後只差跨出的那一步了!


還再為轉職就業而煩惱嗎?

來參加免費說明會
我們將回答您的提問,解決您的疑問!

給您寶貴資訊帶回家!

 

第一階段   嵌入式Linux系統建置實務

此門課是為了進入嵌入式Linux開發的預備課程,要在Linux作業系統開發,對Linux這套作業系統的操作環境須要有一定的熟悉度,包含Linux系統架構、檔案系統結構、指令操作、網路設定、常用伺服器 建置等。

  
 
  • 開發平台硬體Raspberry Pi 3
  • 套件安裝管理及Linux常用指令
    • 套件安裝 dpkg及用法
    • 套件安裝 apt-get及用法
    • 套件安裝 apt-cache及用法
    • 網路配置
    • 服務配置 -啟用SSH
    • 常用指令
    • 開機重啟 命令
    • Linux相關指令分類
 
  • 檔案結構與檔案系統
    • 檔案類型 與副檔名
    • 權限
    • 檔案系統 類型
    • 系統結構
    • 硬碟分割
  • 使用者帳號管理
  • 伺服器安裝與設定
    • SAMBA

 

第二階段   嵌入式Linux設計開發與軟硬體整合

了解嵌入式系統架構並能進行軟硬體系統的整合、移植與開發。

在拿到一般嵌入式 BSP後懂得如何開始,會知道如何進行核心組態與編譯, Boot loader 編譯以及Root File system建立等。
 能熟悉GNU Toolchain的使用,包含GNU AutoTools與Makefile的撰寫。
熟悉Open Source 程式與函式庫的移植技巧 。
課程利用Raspberry Pi  開源硬體,讓你從空的SD card,從無到有建構自己的嵌入式Linux 系統並能使板子能開機 (Board bring up)。
在Linux系統建立完成之後,教你開發 Linux Pthread、Socket及File (Device) I/O的系統程式。
最後,以嵌入式Linux常見的產品,如IPCam、Wi-Fi Router、NAS,手把手教你這些功能是如何被實現的。

 
  • 嵌入式系統軟硬體架構與開發流程
  • 嵌入式 Linux BSP 建立 :
    • 安裝 Toolchain 與專案編譯環境設定
    • Boot loader 簡介與U-boot 編譯與使用
    • Linux Kernel 配置與編譯
    • Root filesystem 建立-使用buildroot/Yocto
  • Flash Layout 配置與Linux MTD
 
  • Open source 程式移植
    • gcc 常用 編譯參數說明與最佳化
    • Make、 Makefile 說明
    • GNU Build System- Automake
    • BusyBox
  • 嵌入式Linux實作整合應用
    • Media Player:Porting MP3 Player
    • NAS: Porting SAMBA
    • Wi-Fi Router:Wi-Fi Driver, hostapd, dhcpd, bridge, ...
    • IP Camera:Porting Streaming server

 

第三階段   嵌入式Linux驅動程式實戰

不管你是要自己撰寫或移植,這都是資深嵌入式系統工程師的必修課。

熟悉Linux驅動程式架構並能實際動手撰寫Linux 核心底層的驅動程式。
了解如何撰寫Linux硬體驅動程式,配合Raspberry Pi 硬體實戰 GPIO Driver、Linux中斷處理、UART Driver、SPI Driver、I2C Driver、ADC Driver等Driver。

  
 
  • 字元裝置Driver
  • Linux Misc Device
  • Linux GPIO 驅動程式 for LED, Button,Relay
  • Raspberry Pi 3 功能說明與BCM283x 使用說明
  • Pi 擴充卡硬體功能介紹與電路圖接腳說明
  • Linux 中斷註冊 & 中斷控制器HAL層架構
  • Pi 擴充卡硬體功能介紹與電路圖接腳說明
  • Bottom Halves (Tasklet & Work Queue)
  • 進階字元Driver:
    • Non- blocking I/O : 使用Wait Queue & completion 機制
    • kernel 對UserSpace通知: SIGIO 信號非同步通知,call_usermodehelper()
 
  • Kernel Timer List (Jiffies, timer ticks) for LED 閃爍
  • Linux Serial port 驅動程式 for Bluetooth 模組
  • Linux Platform Device & Platform Driver 架構
  • Linux Device Tree
  • Linux SPI Client驅動程式 for ADC Driver (MCP3008)
  • Linux IIO Driver(Linux Industrial I/O Subsystem)
  • Linux SPI Bus master 驅動程式 for BCM2835 SPI controller
  • Linux I2C Client驅動程式 for EEPROM
  • Linux I2C Bus master驅動程式 for BCM2835 I2C controller
  • Linux User Space Driver - BCM2835 C I/O Library

 

第四階段   嵌入式Linux應用實戰
 

A.嵌入式AI影像辨識

透過本課程可以了解邊緣運算 : 嵌入式AI技術實現架構,並能夠實際進行AI影像辨識之應用

 
 
  • 終端裝置的AI運算與應用
    • 如何用Intel Movidius Neural Compute Stick(NCS)實現AI邊緣運算
    • Intel Movidius Compute Stick 架構
    • Intel NCS SDK安裝與程式開發說明
    • Run CNN model (MINST) on Raspberry Pi
師資介紹
1.講師均超過12年以上產品開發經驗,將十多年累積RD經驗整理成<實戰經驗講義>及<補充教材>
2.<樹莓派>+<艾缔研發I/O擴充板--專為擴充樹莓派功能所設計的一個I/O子板,使您可以並透過主題式的Lab,讓您的學習事半功倍>
 
teacher5

范老師

▪ 清華大學資訊工程碩士

▪ Embedded system ▪ Linux ▪ C/C++

▪ Web based ▪ PHP/JSP ▪ Java

teacher4

Joseph

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

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

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

teacher1

Collin

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

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

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

teacher2

Hank

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

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

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

teacher3

Peter

▪ 台北科技大學資訊工程系 ▪ 國內一線網通大廠/軟體部經理

▪ Linux程式設計 ▪ Embedded Linux開發 ▪ Linux驅動程式設計

▪產品開發經驗:  Wireless Broadband Router,VPN Gateway,NAS

teacher4

Kangta

▪ 輔仁大學電子工程碩士

▪ 國內NB ODM一線廠/資深工程師

▪ 8051/ARM韌體開發  ▪ USB Host/Devcie韌體設計 ▪ Linux驅動程式設計

報名方式
如您對本課程有興趣,或需相關諮詢,請於下方留下您的聯絡資訊,我們將派專人與您聯繫,為您安排上課事宜,或回覆問題,感謝您!
備註
限20名(名額有限,敬請提早報名)
嵌入式課程 http://bit.ly/2OFKMS4
免費說明會 http://bit.ly/2OE6pSQ

如您對本課程有興趣,或需相關諮詢,歡迎於下方留下您的聯絡資訊,我們將派專人與您聯繫,感謝您!
我想瞭解更多
  • code
    換一個
若您有進修網會員帳號,建議您登入進修網,省去填表部份欄位的填寫!
公單位高薪行政缺 免費體驗學Python,數據時代,這是王道!(回函右下 280)
讀者留言
相關進修課程推薦
  課程名稱 認證機構(分校) 上課地點 費用 開課日期
索取課程資料
收藏課程資料
09D354 【科管局免費線上課程】... 財團法人自強... 線上課程 免費課程 隨時開課
索取課程資料
收藏課程資料
APP行動開發 巨匠電腦士林認證 台北市士林區 免費課程 隨時開課
索取課程資料
收藏課程資料
09I381 【科管局免費課程】 機... 財團法人自強... 新竹市 免費課程 2020-09-23
索取課程資料
收藏課程資料
【科管局免費講座】人工智慧與... 財團法人自強... 宜蘭縣宜蘭市 免費課程 2020-08-26
索取課程資料
收藏課程資料
09I394 【竹科40週年園慶系列】... 財團法人自強... 新竹市 免費課程 2020-11-20
接案設計有技巧,全套ADOBE等你帶回家
30秒抓住人心的上台表達力|神奇技藝|

登入1111進修網

1
2
提示
3
從facrbook登入
我無法登入、忘記密碼?
註冊成為進修會員