fbpx

P 728x90 113

ARM Embedded Linux banner 744x400 new

學程簡介 課程大綱 課程預覽 專題實績 會員優惠
【業師教學】提供學員專屬諮詢平台,訓中訓後為你排難解惑
★ 課程採取【實體遠距同步】全台開課並提供錄影補課,歡迎免費洽詢!

♦ 課程單元可依需求選擇,請填表預約諮詢,或洽顧問專線02-23167736

♦ 業界實戰接軌工作職務!課程與企業徵才合作,幫助學員訓後就業。

學程簡介
「嵌入式系統」是所有電子產品最重要的底層核心技術之一。從工業自動化控制設備、機器人、WiFi路由器、汽車、電動車充電樁,到手機與平板等行動裝置、各種互動式多媒體機台、監控與電信設備、醫療設備等,都採用了嵌入式系統。在半導體技術與人工智慧的發展下,AI與物聯網中各種嵌入式終端整合為AIoT系統,帶動嵌入式應用更加多元、智慧與彈性。儘管科技持續迭代變化,嵌入式技術的重要性仍未動搖,嵌入式Linux開發人才在半導體與電子資訊科技產業依然炙手可熱。
然而,由於學習嵌入式有一定的門檻和難度,學習者普遍面臨著整體概念模糊、實作經驗不足、學習與應用之間的落差,以及相對複雜的軟硬體整合等問題。因此,艾鍗力邀業界資深工程師聯手打造嵌入式系統學程。帶你熟悉Linux系統環境及伺服器安裝,了解Embedded Linux的主要部份包含:Toolchain, Bootloader, Kernel, Root Filesystem。上手Embedded Linux BSP:Buildroot與OpenWrt。掌握開發Linux驅動程式需要的知識,以及Linux驅動程式設計概要及學習方法。能看懂程式碼、分析程式碼,進而修改程式碼,體驗一個驅動程式形成的每個細節,並能依此參考加以改寫完成自己的程式。搭配數位學習從C語言到底層ARM Boorloader設計,協助學員全方位掌握嵌入式系統的開發觀念和技術脈絡,一舉省下茫然摸索、繞彎路的時間!
 
我將學到
1. 能清楚掌握嵌入式Linux的開發流程,並了解業界如何進行嵌入式產品開發與生產。
2. 瞭解如何建構一個完整的嵌入式Linux系統,並能夠進行軟硬體系統的整合、移植與開發。
3. 掌握Embedded Linux開發重點:Toolchain, Bootloader, Kernel, Root Filesystem
4. 上手Embedded Linux BSPBuildrootOpenWrt
5. 瞭解Open Source PortingDebug技巧。
6. 學會如何在嵌入式Linux開發多執緒Pthread程式網路Socket通訊程式。
7. 能具備Linux硬體驅動程式撰寫與除錯的能力,包含Linux中斷GPIOUARTSPII2CADCDriver。
8. 瞭解ARM核心的指令集記憶體處理器(MMU)中斷處理等,並能以Bare-metal(Non-OS)的方式驅動I/O。
9.了解如何使用Intel Movidius Neural Compute Stick(NCS)實現AI邊緣運算,並進行AI影像辨識應用[選修]
 
 

 
課程架構

embeddedlinux map 2022.p

    課程大綱請點擊此處 )

嵌入式Linux學程特色

1. 資深Linux嵌入式工程師組成的教學團隊:

很多人都說:要學會這個技術的路很長,但如果有高手帶你練功,你升級的速度就快了! 讓最懂業界也最懂技術的專業工程師手把手教你,所有講師均超過16年以上開發經驗,將多年累積的實戰經驗整理成獨家教材,課程編排著重實務上的概念與技術要點,更特別加強學習者容易卡關的地方,深入淺出講解原理、指導實作;觀念清楚了,不走冤枉路,幫助你快速獲取Know-How。

2. 嵌入式「應用開發」+「底層系統」,完整核心技能:

模擬業界嵌入式產品應用開發與生產,用常見的嵌入式產品應用整合實例,一步步讓你瞭解嵌入式Linux系統開發的架構觀念與流程;更進一步深入底層,讓你充分理解kernel對特定硬體的驅動程式架構,並了解ARM核心架構、如何在沒有OS情況下撰寫程式,以奠定底層系統程式開發的重要知識,養成紮實的技術力。實務上有許多難題必須依靠「底層系統」的專家解決,因此相關人才相當搶手。本課程以開發者的角度深入技術核心直效學習,貫通上層應用與底層系統驅動,幫助你能真正縮短產品開發的時間,快速產出工程樣品。

 

嵌入式Linux課程架構

3. 強化「軟硬整合」能力:

已有許多企業深刻體認到,軟硬整合的門檻極高。但只有打破「軟體歸軟體,硬體歸硬體」的模式,從整體角度及多元面向來解決問題,才能夠以全面的眼光達到最高效益。本課程重點在於培養軟硬兼具,游"韌"有餘的嵌入式工程師,從瞭解嵌入式系統架構,熟悉嵌入式開發環境及交叉編譯器等工具,到掌握嵌入式硬體的架構和常用的介面技術知識,並能夠編寫相關的驅動程式;同時還需具備編寫上層程式的能力,以和底層核心驅動程式進行通訊與效能測試。最後能夠對整個系統的執行效能和空間進行優化,包括Linux核心配置、函式庫和背景程式的效能等,成為全方位的嵌入式Linux技術專才!

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

new Raspberry PI IO v3

ecpcblayout 728x90

業界派訓首選 [ 索取企業優惠 ]

卓越的企業不但追求技術 更要求速度
艾鍗學院為了隨時掌握產業的變化並跟上技術需求,設有教學研發團隊,以提供新技術、高品質的培訓服務,有效地訓練出業界需要的人才!感謝緯創資通、奇美電子、浩鑫、台達電子、新普、英業達、精英電腦、微星、金士頓、圓剛、鈊象電子、益登科技、廣達電腦、德州儀器、系微、AMI等80多家企業選擇艾鍗培訓。

enterprise embedded linux

 

適合對象
欲學習Embedded Linux開發技術並能具體進行嵌入式產品研發工作
欲熟悉Linux核心驅動程式撰寫方法與除錯
欲養成相關職能,以勝任嵌入式Linux工程師相關工作者
需領導、管理嵌入式系統相關開發專案,並與團隊加強溝通者
對ARM架構和其底層系統程式開發有興趣,或想從事ARM BSP development、ARM Bootloader/BIOS programming研發相關工作者
職涯方向
Embedded Linux工程師嵌入式軟/韌體工程師 │ 嵌入式應用開發工程師 │ BSP軟/韌體工程師 │ Linux軟/韌體工程師 │ Linux驅動程式工程師 │ 韌體研發工程師 │ BIOS 工程師 │ RTOS 工程師 │ MIS工程師 │ Linux Kernel工程師 │ 物聯網工程師
 
 
師資陣容   
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網頁程式設計

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

學員反饋
  •  許同學:工作現在會用到嵌入式,比較有方向
  •  戴同學:目前在做WIFI、IOT相關,對韌體網路程式設計有幫助。
  •  林同學:老師專業
  •  王同學:多了解這些知識有幫我控管專案
  •  黃同學:有助釐清觀念,工作時遇到問題會回去找講義搭配資訊解決
  •  林同學:上過課比較有想法,再來就是看自己怎麼應用
  •  陳同學:系統架構比較清楚
  •  方同學:1.建立觀念 2.做研究項目知道怎麼找資訊,利用資訊學習,比較有SENSE 3.工作會用到基本控制
  •  林同學:學到很多
  •  陳同學:老師解說觀念時,讓人十分清楚可以瞭解
  •  張同學:Linux程式設計幫助大
  •  闕同學:工作上有幫助,也比較會教別人
  •  黃同學:老師備課完整,教學認真
  •  賴同學:課程規劃實用,老師專業知識豐富
  •  柯同學:講解清楚很實用
  •  張同學:教學內容豐富有深度
  •  黃同學:可為做過相關工作經驗的人做較完善複習與整體觀念了解
  •  楊同學:能了解linux 驅動程式觀念與架構
  •  王同學:good
  •  丁同學:講師專業
  •  陳同學:實機操作對新手入門很有幫助
  •  謝同學:課程內容豐富實用
  •  林同學:老師上課非常用心,也都會協助解惑
  •  張同學:實用
  •  周同學:Hank老師講得很詳細 講話也很幽默
  •  蔡同學:實用且有系統的教學內容
  •  馮同學:更深度的了解驅動程式的一些邏輯概念,並且對Linux系統有第一步的了解
  •  邱同學:內容貼近實用,上課完畢後,有辦法當作入門基礎
  •  張同學:不錯 sample code很有幫助

 

上課花絮

 

Linux 2 2022 292x175 Linux 1 2022 292x175 online Linux 1 2022 292x175 online Linux 3 2022 292x175 Embeddedlinux kernel p5 Embeddedlinux joseph p6

 

◎艾鍗講師關心每一位學員的學習狀況,並於空檔個別指導。

◎學員專屬講師助教群諮詢平台,線上解答課程問題,課堂外、結訓後不怕找不到人問!

 

 

課程諮詢

 
延伸課程