課程內容強調以業界實務為導向,著重於程式設計實務之演練,除了以教學投影片講解程式設計理論及語法,同時將於課堂上現場撰寫程式範例,並直接於教學板上執行測試,讓學員清楚了解如何從無到有,完整的撰寫程式,望能培養學員全方位完整系統開發與符合業界需求之能力。
嵌入式, C語言, 應用, 實戰, 單晶片, 電控開發, linux, 物聯網, 5G, ARM, 實作嵌入式, Linux, Linux系統, 實作, 程式設計, Cortex-A53, ARM, 物聯網, 5G, 嵌入式, IoT, Linux, 網路通訊, 多媒體
課程代碼 2321090041 Loading...

嵌入式物聯網Linux系統開發工程師培訓班(假日班) - 課程總覽 - 產業學習網

Loading...

課程型態/ 混成(實體+線上同步)
上課地址/ 工研院 產業學院 台北學習中心
時數/ 63小時
起迄日期/ 2022/03/12~2022/05/28
聯絡資訊/ 林郁倢 02-2370-1111 # 609
報名截止日/ 2022/05/12
標題的icon

課程介紹

  AIoT異質性嵌入式系統開發實戰系列】

  使用ARM四核64位元 Cortex-A55教學板

IDC報告預期,2025年全球聯網連接數量將增加至270億個,智慧邊緣總體市場規模將達650億美元。隨著聯網裝置在各領域應用的多樣與普及,5G網路應用起飛,異質整合概念已勢不可擋,人工智慧(AI)結合物聯網(IoT)的智慧物聯(AIoT) 將成為未來產業成長的動能,而AIoT應用將引爆嵌入式系統的智慧功能需求。

工研院產業學院特邀擁有多年實務開發經驗之專業講師進行授課,課程內容強調以業界實務為導向,著重於程式設計實務之演練,除了以教學投影片講解程式設計理論及語法,同時將於課堂上現場撰寫程式範例,並直接於教學板上執行測試,讓學員清楚了解如何從無到有,完整的撰寫程式,望能培養學員全方位完整系統開發與符合業界需求之能力。

※因應COVID-19 疫情考量,本課程同時規劃「線上同步數位學習」形式,讓學員能在所在地進行線上學習,防疫不停學,隨時隨地學習、增進專業能力!

 

標題的icon

課程特色/目標

1.         報名單元課程且出席率達80%,將由工業技術研究院產業學院發給該單元課程培訓證書。

2.         報名全系列課程且出席率達80%,將由工業技術研究院產業學院發給【嵌入式物聯網Linux系統開發工程師】培訓證書。


標題的icon

課程對象

  • 想要從事Linux驅動程式開發或嵌入式應用程式開發、嵌入式驅動程式開發、嵌入式Linux核心開發、網路應用程式設計、嵌入式設計師、韌體工程師、資訊家電設計師者。

標題的icon

講師簡介

江老師

  • 【學歷】
中正大學資訊工程所博士班研究、逢甲大學資訊工程研究所畢
  • 【專長】
嵌入式系統開發、智慧型嵌入式家庭自動化系統設計、8051晶片、多套自動化系統及驅動程式DriverWEB-ERP系統、ERP系統、生產線自動化系統。
  • 【作品】
1.嵌入式系統開發板(ARMax-701S3C2410ARM-PXA270W90N745)
2.智慧型嵌入式家庭自動化系統
3.8051單晶片於工業機台之自動化系統
4.多套自動化系統(群錄自動化)及驅動程式Driver
5.WEB-ERP系統、多套ERP系統
6.華映公司生產線自動化系統
7.手機遊戲程式(象棋、打磚塊)
8.國內第一套網路中文傳呼系統



標題的icon

開課資訊

  • 自備物品-筆記型電腦:建議使用Windows 7以上、Mac 2011或更高階的作業軟體。筆記型電腦規格 CPU I5或同等級以上、硬碟需求容量256G()以上、RAM 8G()以上、具Wifi或網路連網功能。
  • 上課地點:工研院產業學院 台北學習中心。實際地點依上課通知為準!
  • 報名方式:線上報名 http://college.itri.org.tw
  • 洽詢專線(02)2370-1111分機609黃小姐、309徐小姐。

標題的icon

課程大綱

單元

課程日期

課程名稱

時數

3/123/193/26()

嵌入式Linux系統實作與程式設計實務

21

4/234/305/07()

嵌入式Linux驅動程式實務

21

5/145/215/28()

嵌入式IoT Linux網路通訊及多媒體應用實務

21

 

 

標題的icon

課程介紹

 《單元一:嵌入式 Linux系統實作與程式設計實務》

  要進入嵌入式Linux Open Source系統設計或成為嵌入式Linux驅動程式工程師,必定要先熟悉「嵌入式Linux系統實作與程式設計」。

  本課程全部是在嵌入式Cortex-A55 ARM教學板上實作完成。課程內容以深入淺出方式帶您熟悉嵌入式Linux Open Source。講師將會現場撰寫實作程式的範例,隨後將程式透過Cross Compiler上傳至ARM開發板執行,不同於一般幾乎都在PCLinux上講授Linux程式設計。併且這些程式範例均會在ARM開發板上與硬體結合,使學員可以熟悉《軟硬兼施》的程式設計,讓偏【純軟的工程師】不會看到硬體就傻眼、讓偏【純硬的工程師】不會看到軟體就頭痛。課程結束後將可以熟悉【嵌入式ARM+Linux】程式設計。

 

日期

課程內容

1

03/12

()

9:30-17:30

Embedded Linux 設計,適用於ARM-Linux

(1)     嵌入式Linux開發環境設定&常用Linux指令介紹

(2)     What is Needed Lib for Embedded System? ( System Calls & Library)

(3)     嵌入式Linux File I/O:★【LabSTDIO/STDOUT Programming

(4)     嵌入式Linux Files and Directories

(5)     嵌入式Linux Standard I/O Library

2

03/19

()

9:30-17:30

(1)     Embedded Linux硬體控制指令與GPIO LAB &週邊控制實作

(2)     Embedded Linux Termios:【LabRS232 Programming

(3)     Embedded Linux Process Control:【Labforkvforkexec

(4)     Embedded Linux Signals:【Labsignalkill and raise Functionssigaction Function

3

03/26

()

9:30-17:30

(1)     Embedded Linux Inter-Process Communication(IPC行程間通訊):【LabPipesFIFOsMessage QueuesSemaphoresShared Memory

(2)     Embedded Linux多執行緒程式設計與同步控制:【LabpThread ProgrammingMutux Programming

(3)     Embedded Linux Network Socket Programming(網路程式設計):【LabTCP/UDP Programming

(4)     Examples of Integration : Hands-On network and Serial Programming(網路跟串列通訊整合實作示範)

※ 因不可預測之突發因素,主辦單位得保留課程之變更權利。

 

 

《單元二:嵌入式Linux驅動程式實務》

學習Linux驅動程式最難的部分即在於,如何撰寫與硬體結合的Linux驅動程式,使驅動程式必須正確的驅動且能有效的控制硬體。

本課程詳細介紹嵌入式產品開發過程中,產品研發人員如何撰寫「嵌入式Linux驅動程式」,從簡單的開發板Linux驅動程式可適用於ARM-Linux架構入手,進而至Character Device撰寫(分別以LEDSEG-7裝置實作),並可執行在ARM-Linux系統,剖析Linux驅動程式與硬體間的相互運作,再深入Linux驅動程式撰寫的各個層面,同時搭配各種不同的周邊裝置、Network 裝置等一般嵌入式系統常用之硬體,並現場於ARM Cortex A55開發板上測試。讓學員實際熟悉「嵌入式Linux系統驅動程式」實務撰寫,講師將上機示範講解過程,更提供從業學員之間技術交流的機會,締造教學相長之契機,共同朝向發揚嵌入式產業之目標邁進。

 

日期

課程內容

1

04/23

 ()

9:30-17:30

(1)     嵌入式Linux 驅動程式程式架構 & GNU Makefile 指令介紹

(2)     嵌入式Linux 驅動程式之程式設計流程:Building and Running Module ★【LABHello World on ARM 開發板

(3)     嵌入式Linux字元驅動程式 ★【LABA Simple LED Device Driver on ARM 開發板

(4)     ARM Cortex 開發板介紹與電路說明

(5)     Platform Device & Platform Driver

(6)     Device Tree介紹 & Device Tree設計

2

04/30

 ()

9:30-17:30

(1)     除錯技術:Debugging Techniques ★【LABCreate a /Proc Entry File system on ARM 開發板

(2)     進階Linux字元驅動程式 ★【LABThe LED Device Driver Using IOCTL on ARM 開發板

(3)     掌握內存記憶體和硬體管理[Getting Hold of Memory and Hardware Management] ★【LABARM BSP I/O Operations on ARM 開發板

(4)     Flow of Time: Current TimeDelaying ExecutionTask QueuesKernel Timers★【LABARM BSP Experiment for LCM(or LED) Device on ARM 開發板(Current TimeDelaying ExecutionTask QueuesKernel Timers)

(5)     Concurrency And RaceConditions

3

05/07

 ()

9:30-17:30

(1)     嵌入式Linux Interrupt Handling★【LABARM BSP Interrupt Example on ARM 開發板

(2)     嵌入式Linux Memory Mapped I/O: ★【LABFrame Buffer(TFT LCD顯示) on ARM 開發板

(3)     網路卡驅動程式(以網路晶片dm9ks為例) dm9ks IC's Network Device Driver Tracing

(4)     Embedded Linux-USB Device Driver(USB驅動程式) ★【LABA Simple USB Drive Tracing

(5)     Understanding of devfssysfsudev

(6)     嵌入式Misc Device驅動程式

※ 因不可預測之突發因素,主辦單位得保留課程之變更權利。

 

《單元三:嵌入式IoT Linux網路通訊及多媒體應用實務》

  本課程完全以業界所需實務為導向,進行嵌入式IoT Linux常見之應用技術實作演練,講師將現場撰寫軟硬體整合實作程式的範例,並且直接於Cortex-A55 ARM教學板上執行測試。

 

日期

課程內容

1

05/14

()

9:30-17:30

網路通訊I/O

(1)     課程實作回顧:ARM開發板GPIO Linux 驅動程式、ARM開發板UART驅動程式控制實驗、ARM開發板周邊Linux驅動程式控制實驗、ARM開發平台上的TCP / IP網路程式控制(TCP/IP Socket Programming on ARM Development Platform)

(2)     Http服務器簡介和如何移植到ARM開發平台(Http Server Introduction & Porting to ARM Development Platform[Httpd&BoA)]

2

05/21

()

9:30-17:30

(3)     網路通訊I/O:移植SQLite Data BaseARM開發平台(Porting SQLite Data Base to ARM Development Platform)

(4)     多媒體系列:Multi-Media System Programming

3

05/28

()

9:30-17:30

(5)     多媒體系列:QT X Window Systemmp4播放器

(6)     物聯網智能家庭自動化:★Integrated Example: How to Design a Home Automation System(如何設計家庭自動化系統)

※ 因不可預測之突發因素,主辦單位得保留課程之變更權利。

 

 

標題的icon

報名方案

數位與實體價格一致

報名方案

一般報名

早鳥優惠

課前10日繳費

兩人以上

團報優惠

每單元(21 hrs)

16,500/

14,500/

14,000/

全系列優惠(63hr)

原價49,500元,全系列優惠41,000/

(10名繳費加贈Quad-core 64-bitARM Cortex-A55

開發板+下載器)

 

 

標題的icon

推薦相關課程

課程名稱

單元名稱

時數

課程日期

嵌入式物聯網

Linux系統開發

工程師培訓班

嵌入式Linux系統實作與程式設計實務

21

3/123/193/26()

嵌入式Linux驅動程式實務

21

4/234/305/07()

嵌入式IoT Linux網路通訊及

多媒體應用實務

21

5/145/215/28()

嵌入式物聯網

RTOS硬即時

作業系統開發

嵌入式物聯網ARM-Cortex Mx

系統開發韌體實戰

21

4/204/275/4()

嵌入式物聯網RTOS硬即時作業系統移植與開發實戰

21

5/185/256/1()

嵌入式FPGA

系統加速應用

程式設計

FPGA Verilog HDL數位邏輯電路設計與周邊控制實戰-使用Xilinx Vitis/Vivado

24

6/156/176/226/24(三、五)

FPGA 設計與圖像處理實戰

-使用 Vitis/Vivado HLS

24

7/67/87/137/15(三、五)

 

標題的icon

附件

標題的icon

相關課程

Loading...
標題的icon

推薦課程

Loading...
標題的icon

相關文章

Loading...
網頁Top按鈕 (網頁回到頂端)