感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
簡介
- 何謂設計?
- C 與嵌入式 C 的區別
嵌入式應用生命週期
- 開發流程
- 維護流程
- 延伸生命週期
設計工具
- 開源與專有軟體
- 編譯器、組譯器與連結器
- 函式庫
- 偵錯器
- 模擬器
- 整合式開發環境 (IDE)
嵌入式設計挑戰
- 嵌入式運算設計限制
- 成本考量
- 性能與效率
- 功耗
- 熱管理
定義設計目標
- 保持簡單
- 定義功能
- 定義程式邏輯與結構
系統可靠性
- 檢查與維護
- 正常运行時間(Uptime)需求
- 故障點
程式碼重用性
- 無冗餘設計
程式碼抽象化
- 資訊隱藏
- 無上下文模組
程式碼模組化
- 分解
- 鬆耦合
- 強內聚
- 無環相依
程式碼可維護性
- 可讀性
- 可測試性
- 可配置性
- 性能升級
硬體考量
- 可擴展熱設計功耗 (TDP)
- 整合式圖形處理器
- 其他
總結
最低要求
- 基礎嵌入式系統知識
- 嵌入式 C 程式設計經驗
- 理解電子學基礎概念
適合對象:
- 開發人員
14 小時
客戶評論 (2)
培訓師的講解和互動非常出色,他很好地傳達了主題內容;儘管我可能經驗不足,但我從中學到了很多!
Pieter Bruynseels - Spot Buy Center BV
課程 - Design Patterns
機器翻譯
我喜歡我們使用的平臺,它非常友好且易於使用。我特別喜歡TypeScript部分,尤其是關於命名空間和模塊的內容。
Robert - DB Global Technology
課程 - JavaScript - Advanced Programming
機器翻譯