課程代號:2324010032 智慧資通訊

Linux嵌入式系統軟體設計與應用班

1.讓學員具備Linux嵌入式系統操作能力。 2.讓學員擁有嵌入式C語言程式設計能力。 3.讓學員能獨立使用C語言開發嵌入式程式及應用。

課程型態/
實體課程
上課地址/
工研院中興院區21館(實際教室以上課通知為主)
時  數/
24 小時
起迄日期/
2024/09/25 ~ 2024/10/03
聯絡資訊/
謝小姐   03-5913417
   
2024/09/24 報名截止
課程介紹

嵌入式系統,簡單來說就是一個極為客製化的小型電腦。

       依據英國電機工程師協會的定義是,嵌入式系統為控制、監控或輔助設備、機器甚至工廠運作的裝置。嵌入式系統是一種電腦軟體與硬體的綜合體,上述說的客製化,其實就是強調「量身訂做」的原則,基於硬體大小的考量,寫入的系統功能及用途也會有所不同,甚至要裝載在不同設備、裝置中,其設計也會截然不同,在新興的嵌入式系統的產品中,常見的有智慧型手機、PDAGPSSet-Top-Box、嵌入式伺服器(embedded server)及精簡型終端設備(thin client)等。微軟更在2021年將WindowsWindows CE的嵌入式裝置作業系統移轉到以Linux為核心的Windows,以作為日後物聯網(IoT)紅海開戰的大籌碼,這樣的決策秘密就在於使用Linux不僅可以節省成本,還具備可以不斷開發新功能的優勢。

       微型化的嵌入式裝置/邊緣裝置已成為後續新產品開發的主流方向,如何有效的導入Linux系統、對C語言的熟悉程度以及是否具備軟體開發經驗,都是未來應用Linux的重要課題。在物聯網和AI為主的ICT時代,學員更應掌握「軟硬整合」為主的新契機,及早培養軟體設計與開發的實力來創造新價值。

 

 

課程特色

1.以實作學習為導向,講師將手把手帶領學員從無到有,一步步完成上課範例,架構完整的軟體設計能力。

2.採用軟硬體系統整合設計為學習核心,課程直接在樹莓派(Raspberry Pi)開發板上實際執行與測試,幫助學員以實務接軌業界需求。

 

 

適合上課對象

  • 想從事嵌入式開發,卻不知道該如何切入
  • 本身有8051、AVR單晶片等MCU開發經驗(如I2C、SPI等),但不知如何將這些Driver移植到Linux平台
  • 會撰寫Linux編譯,但不清楚系統程式設計、驅動程式的進入點在哪裡
  • Linux系統設計完畢後,不懂Linux 驅動程式要如何跟上層的應用程式溝通
  • 在Linux多工環境下,程式該如何處理多工並同時存取
  • 有意進入嵌入式系統設計工作者
  • 擁有許多科技創意發想,卻尋無根基研發者
  • 想要跨領域學習的斜槓在職/待業人士

 

 

講師簡介

工研院特聘講師-楊老師

技術專長:C#ASP.NETJavaScriptjQueryJavaWindows CELinux

微軟認證:MCTMCSEMCSDMCPDMCITP

 

 

 

課程大綱

 

Linux嵌入式系統軟體設計與應用班(24H)【課程大綱】

【單元一】Linux嵌入式系統操作

【單元二】Linux嵌入式軟體設計與應用

第一天課程:

1. Linux作業系統介紹

2. Linux上課環境設定

3. 終端機介紹

4. Linux基礎指定

5. Linux文字編輯軟體

6. Linux常用設定檔介紹

7. Linux檔案系統操作

8. Linux軟體安裝

9. Linux Shell簡介及操作

10. 虛擬器環境設定

11. Linux安裝

12. Linux架構說明

13. Linux開機流程說明

 

 

 

第二~四天課程:

1.嵌入式系統簡介

2.嵌入式實驗硬體簡介

3.軟體開發環境及流程說明

4.嵌入式程式設計簡介

5.基礎程式語法介紹及實作

6.嵌入式系統硬體控制之執行及實驗(GPIO)

7.週邊控制程式實作(Buzzer/File)

8.串列理論及程式實作

9. TCP網路程式設計及實作

10. Web-Based程式設計及實作

11. Embedded Linux Process Control forkvforkexec

12. Embedded Linux Signalssignalkill and raise Functionssigaction Function

13. Embedded Linux Inter-Process CommunicationPipesFIFOsMessage QueuesSemaphoresShared Memory

14. Embedded Linux多執行緒程式設計

 

 

 

課程資訊

上課時間:113/9/25(三)、9/26(四)、10/2(三)、10/3(四),09:00-16:00,共4天24小時。
上課地點:工研院中興院區21館/新竹縣竹東鎮中興路四段195號(實際教室以上課通知為主)
報名方式:
◎線上報名:請學員前往工研院「產業學習網」報名課程

◎信箱報名:將報名資訊填完並寄至VHsieh@itri.org.tw 謝小姐
◎課程諮詢:有任何課程或報名上的問題,請洽服務專線03-5913417 謝小姐

 

 

課程費用

課程原價:21,600元
開課2週前早鳥優惠價:19,400元

團報優惠價:18,300元

 

 

注意事項與提醒

  • 為確保上課權益,報名後或開課前未收到任何通知信件,請學員務必來電詢問是否完成報名。我們通常於開課前發送上課通知,敬請學員留意信件。
  • 因課前教材、講義製作及餐點等事項皆需提前準備,若您不克前來,請於開課前三日告知,以利行政作業進行並共同愛護資源。
  • 若原報名者因故不克參加,但欲更換他人參加,敬請於開課前二日通知。
  • 學員於開訓前退訓者,將依其申請退還所繳上課費用90%,另於培訓期間若因個人因素無法繼續參與課程,將依上課未逾總時數1/3,退還所繳上課費用之50%,上課逾總時數1/3,則不退費。