學習目標

1.能夠運用Linux系統函式來開發Linux應用程式
2.能夠撰寫多程序與多執行緒之多工應用程式
3.能夠處理多工程式之相關問題
4.利用跨平台開發工具,學會如何
   開發嵌入式Linux系統程式
5.本課程為實體教學,絕不使用線上學習,
   並實際以嵌入式開發版執行Linux系統程式,
   以提供學員最專業的嵌入式實作教學

最新開課時間

109年4月11日至109年5月16日

  1. (週六全天班 AM9:30至PM5:30)

109年4月21日至109年5月5日

  1. (二四五白天班 AM9:30至PM4:30)
  1. 課程大綱

    • I/O Routines & File and Directory Maintenance 檔案讀寫、檔案與目錄結構
    • Processes 程序
    • POSIX Thread 執行緒
    • Signals 訊號
    • Network Programming(Socket Programming) 網路程式設計
    • InterProcess Communication 跨程序資料傳遞
    • Shell programming 指令碼設計
    • Basic Compilation Process 基礎編譯流程


  2. 學習重點

    • GNU工具鏈的使用
    • Linux程式開發技巧與實作
    • 跨平台程式開發技巧與實作
    • 學習在Linux系統下撰寫多工應用程式
    • 學習在Linux系統下撰寫控制不同硬體平台的程式

  3. 適合對象

    • 需具備C語言基礎,有志投入嵌入式系統程式技術領域發展者。
    • 針對社會新鮮人、退役軍人、待業想轉職就業跨半導體科技產業者。
    • 從事半導體相關工作,欲學習Linux程式開發技巧與嵌入式系統實作開發者。
    • 已在相關領域,欲再增強本身專業技能者。