課程簡介
介紹
- 什麼是設計?
- C 與 Embedded C
嵌入式應用程式的生命週期
- 開發過程
- 維護流程
- 延長生命週期
設計工具
- 開源與專有
- 編譯器、彙編器和連結器
- 圖書館
- 調試
- 類比
- 集成開發環境
嵌入式設計挑戰
- 嵌入式計算設計約束
- 成本注意事項
- 性能和效率
- 功耗
- 熱管理
定義設計 Goals
- 保持簡單
- 定義功能
- 定義程式邏輯和結構
系統可靠性
- 檢查和維護
- 正常運行時間要求
- 故障點
代碼可重用性
- 無冗餘設計
代碼抽象
- 信息隱藏
- 上下文無關模組
代碼模組化
- 分解
- 松耦合
- 凝聚力強
- 非迴圈依賴關係
代碼可維護性
- 可讀性
- 測試
- 可配置性
- 效能升級
硬體注意事項
- Scalable 熱設計功率 (TDP)
- 集成顯卡
- 其他
總結和結論
最低要求
- 基本的嵌入式系統知識
- Embedded C 程式設計經驗
- 瞭解電子基礎知識
觀眾:
- 開發人員
客戶評論 (5)
精心策劃。我沒有很多理由,我沒有迷路,我知道我在哪裡。從一般到具體的問題是在你自己的領域進一步工作的基礎。
Andrzej - TENSOFT Sp. z o.o.
Course - Design Patterns in PHP
機器翻譯
非常“動手”的培訓,有很多例子和解釋。我真的很喜歡它,我覺得自己在很短的時間內學到了很多新東西。幹得好!
Sorina - DB Global Technology
Course - JavaScript - Advanced Programming
機器翻譯
The trainer highlighted the really important concepts in software architecture with quizzes. The high-level perspective on effective implementation of software development cycle starting from requirements elicitation to unit testing is very refreshing to data scientist without much experience in software development.
Kok Cheong Cheng - DBS Bank
Course - Design Patterns
on how khoebib help everyone if there is a problem.
Kim Justine Agoncillo - Metropolitan Bank and Trust Company
Course - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net
That we could you real life examples