Course Code: ecadpapgeneral
Duration: 14 hours
Prerequisites:
  • 基本的嵌入式系統知識
  • Embedded C 程式設計經驗
  • 瞭解電子基礎知識

觀眾:

  • 開發人員
Overview:

此講師指導的現場培訓(在線或現場)面向希望學習嵌入式 C 設計原理的 C 開發人員。

在本次培訓結束時,參與者將能夠:

  • 瞭解使嵌入式 C 程式可靠的設計注意事項
  • 定義嵌入式系統的功能
  • 定義程式邏輯和結構以獲得所需的結果
  • 設計可靠、無差錯的嵌入式應用程式
  • 從目標硬體獲得最佳性能

課程形式:

  • 互動講座和討論
  • 練習和練習
  • 在即時實驗室環境中動手實施

課程自訂選項:

  • 要申請本課程的定製培訓,請聯繫我們進行安排。
Course Outline:

介紹

  • 什麼是設計?
  • C 與 Embedded C

嵌入式應用程式的生命週期

  • 開發過程
  • 維護過程
  • 延長的生命週期

設計工具

  • 開源與專有 
  • 編譯器、彙編器和連結器
  • 圖書館
  • 調試
  • 類比
  • IDE

嵌入式設計挑戰

  • 嵌入式計算設計約束
  • 成本注意事項
  • 性能和效率
  • 功耗
  • 熱管理

定義設計 Goals

  • 保持簡單
  • 定義 功能
  • 定義 程式邏輯和結構

系統可靠性

  • 檢查和維護
  • 正常運行時間要求
  • 故障 點

代碼可重用性

  • 無冗餘設計

代碼抽象

  • 信息隱藏
  • 無上下文模組

代碼模組化

  • 分解
  • 松耦合
  • 強大的內聚力
  • 非迴圈依賴關係

代碼可維護性

  • 可讀性
  • 測試
  • 可配置性
  • 效能升級 

硬體注意事項

  • Scalable 熱設計功率 (TDP)
  • 集成顯卡
  • 其他

總結和結論

Sites Published:

United Arab Emirates - Embedded C Application Design Principles

Qatar - Embedded C Application Design Principles

Egypt - Embedded C Application Design Principles

Saudi Arabia - Embedded C Application Design Principles

South Africa - Embedded C Application Design Principles

Brasil - Embedded C Application Design Principles

Canada - Embedded C Application Design Principles

中国 - Embedded C Application Design Principles

香港 - Embedded C Application Design Principles

澳門 - Embedded C Application Design Principles

台灣 - Embedded C Application Design Principles

USA - Embedded C Application Design Principles

Österreich - Embedded C Application Design Principles

Schweiz - Embedded C Application Design Principles

Deutschland - Embedded C Application Design Principles

Czech Republic - Embedded C Application Design Principles

Denmark - Embedded C Application Design Principles

Estonia - Embedded C Application Design Principles

Finland - Embedded C Application Design Principles

Greece - Embedded C Application Design Principles

Magyarország - Embedded C Application Design Principles

Ireland - Embedded C Application Design Principles

Luxembourg - Embedded C Application Design Principles

Latvia - Embedded C Application Design Principles

España - Principios de Diseño de Aplicación Embedded C

Italia - Embedded C Application Design Principles

Lithuania - Embedded C Application Design Principles

Nederland - Embedded C Application Design Principles

Norway - Embedded C Application Design Principles

Portugal - Embedded C Application Design Principles

România - Embedded C Application Design Principles

Sverige - Embedded C Application Design Principles

Türkiye - Embedded C Application Design Principles

Malta - Embedded C Application Design Principles

Belgique - Embedded C Application Design Principles

France - Embedded C Application Design Principles

日本 - Embedded C Application Design Principles

Australia - Embedded C Application Design Principles

Malaysia - Embedded C Application Design Principles

New Zealand - Embedded C Application Design Principles

Philippines - Embedded C Application Design Principles

Singapore - Embedded C Application Design Principles

Thailand - Embedded C Application Design Principles

Vietnam - Embedded C Application Design Principles

India - Embedded C Application Design Principles

Argentina - Principios de Diseño de Aplicación Embedded C

Chile - Principios de Diseño de Aplicación Embedded C

Costa Rica - Principios de Diseño de Aplicación Embedded C

Ecuador - Principios de Diseño de Aplicación Embedded C

Guatemala - Principios de Diseño de Aplicación Embedded C

Colombia - Principios de Diseño de Aplicación Embedded C

México - Principios de Diseño de Aplicación Embedded C

Panama - Principios de Diseño de Aplicación Embedded C

Peru - Principios de Diseño de Aplicación Embedded C

Uruguay - Principios de Diseño de Aplicación Embedded C

Venezuela - Principios de Diseño de Aplicación Embedded C

Polska - Embedded C Application Design Principles

United Kingdom - Embedded C Application Design Principles

South Korea - Embedded C Application Design Principles

Pakistan - Embedded C Application Design Principles

Sri Lanka - Embedded C Application Design Principles

Bulgaria - Embedded C Application Design Principles

Bolivia - Principios de Diseño de Aplicación Embedded C

Indonesia - Embedded C Application Design Principles

Kazakhstan - Embedded C Application Design Principles

Moldova - Embedded C Application Design Principles

Morocco - Embedded C Application Design Principles

Tunisia - Embedded C Application Design Principles

Kuwait - Embedded C Application Design Principles

Oman - Embedded C Application Design Principles

Slovakia - Embedded C Application Design Principles

Kenya - Embedded C Application Design Principles

Nigeria - Embedded C Application Design Principles

Botswana - Embedded C Application Design Principles

Slovenia - Embedded C Application Design Principles

Croatia - Embedded C Application Design Principles

Serbia - Embedded C Application Design Principles

Bhutan - Embedded C Application Design Principles

Nepal - Embedded C Application Design Principles

Uzbekistan - Embedded C Application Design Principles