聯繫我們
 課程時長 14 時間:

課程簡介

导论

  • 什么是设计?
  • C与嵌入式C

嵌入式应用的生命周期

  • 开发流程
  • 维护流程
  • 延伸的生命周期

设计工具

  • 开源与专有
  • 编译器、汇编器与链接器
  • 库
  • 调试器
  • 模拟器
  • IDE

嵌入式设计挑战

  • 嵌入式计算的设计约束
  • 成本考量
  • 性能与效率
  • 功耗
  • 热管理

定义设计目标

  • 保持简单
  • 定义功能
  • 定义程序逻辑与结构

系统可靠性

  • 检查与维护
  • 正常运行时间要求
  • 故障点

代码复用性

  • 无冗余设计

代码抽象

  • 信息隐藏
  • 上下文无关模块

代码模块化

  • 分解
  • 松耦合
  • 强内聚
  • 无环依赖

代码可维护性

  • 可读性
  • 可测试性
  • 可配置性
  • 性能升级

硬件考量

  • 可扩展热设计功耗(TDP)
  • 集成显卡
  • 其他

总结与结论

最低要求

  • 基本的嵌入式系统知识
  • 嵌入式C编程经验
  • 了解电子学基础知识

受众:

  • 开发人员

人數


每位參與者的報價

客戶評論 (2)

即將到來的課程

課程分類