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