▲線上教學▲嵌入式Linux學程[數位課程豪華版]
開課日期: | 隨時開課 | 課程費用: | 線上洽詢 備註:免費諮詢 |
上課時間: | 不拘 / 不拘 | 學習時程: | 107 |
上課地點: | 線上課程 map |
▪ 有8051、AVR單晶片等MCU開發經驗,如I2C、...看完整
1.清楚掌握C語言的基本及進階觀念、嵌入式系統常用的技巧,並了解程式架構的可維護性、模組化。
2.能夠掌握程式的重要觀念,了解”軟體程式=演算法+資料結構”熟悉不同的設計模式與何時會應用
3.了解Raspberry Pi的功能與應用,並透過Raspberry Pi 踏入 嵌入式Linux 的世界
4.了解Linux system call ,而能運用它實現Linux程式,亦藉此了解OS在嵌入式系統所扮演的角色5.了解 server/client程式運作與 TCP/IP原理,並能夠以 C語言實作 TCP/UDP/Raw Socket
6.學會如何在嵌入式Linux開發多執緒Pthread程式、網路Socket通訊程式
7.了解Linux Driver撰寫的各個層面,包含核心API、中斷處理、同步、記憶體管理等等
8.可以了解user-space與kernel-space之間的關係,Linux Device Driver與Linux作業系統的觀念,為將來的Driver coding打下良好的基礎
9.能具備撰寫Linux硬體驅動程式的能力,實戰GPIO, UART, I2C, SPI等Linux Driver,讓你能快速了解硬體架構及軟體架構
10.了解ARM核心的指令集、記憶體處理器(MMU)、中斷處理,並了解ARM CPU如何和GPU通訊
11.學習以bare-metal (Non-OS)方式驅動如,GPIO、UART、TIMER等I/O
12.透過實作ARM Bootstrap Loader,你可以了解從最底層的ARM Assembly到C main函式所發生的每一件事
有這個技術在身,你可以開發:
電腦/嵌入式系統一電腦、手機及其他消費性電子產品的開發、生醫儀器、ICT資通訊產品
控制系統一自動控制系統(PID)、HMI程式、馬達驅動、機械手臂、機器人
通訊系統一無線通訊、網卡開發
更高階的系統整合應用還有:
IoT 物聯網— IoT Gateway、Sensor Node
影像處理—應用影像識別、影像處理
Joseph ※講師具15年嵌入式Linux開發經驗
▪ 台灣大學電機工程系博士研究 ▪ 上市網通科技公司/資深軟體工程師
▪ 嵌入式Linux系統 ▪ ARM Boot Loader ▪ 資料結構及演算法 ▪ PCB Layout
▪ MCU 韌體設計 ▪ Linux 驅動程式 ▪ Linux系統程式 ▪ 網路通訊協定
課程名稱 | 認證機構(分校) | 上課地點 | 費用 | 開課日期 | |
---|---|---|---|---|---|
★靜電放電(ESD)防護設計與測試... | 工研院 產業學院 | 台中市大雅區 | 線上洽詢 | 隨時開課 | |
【人培再充電】產業低碳化2日班... | 工研院產業學... | 台北市大安區 | 免費 | 隨時開課 | |
【iCAP證書】REVIT BIM『建築/... | 頂尖國際工程... | 台北市中正區 | 線上洽詢 | 2024-10-27 | |
千瓦級HPC晶片散熱技術與解決方案 | 【工研院】 產... | 新竹縣竹東鎮 | 線上洽詢 | 2024-10-30 | |
★科技研發專案品質循環創新實務... | 工研院 產業學院 | 台中市大雅區 | 線上洽詢 | 2025-03-27 |