Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
课程大纲
介绍
- 什么是设计?
- C 与 Embedded C
嵌入式应用程序的生命周期
- 开发过程
- 维护流程
- 延长生命周期
设计工具
- 开源与专有
- 编译器、汇编器和链接器
- 图书馆
- 调试
- 模拟
- 集成开发环境
嵌入式设计挑战
- 嵌入式计算设计约束
- 成本注意事项
- 性能和效率
- 功耗
- 热管理
定义设计 Goals
- 保持简单
- 定义功能
- 定义程序逻辑和结构
系统可靠性
- 检查和维护
- 正常运行时间要求
- 故障点
代码可重用性
- 无冗余设计
代码抽象
- 信息隐藏
- 上下文无关模块
代码模块化
- 分解
- 松耦合
- 凝聚力强
- 非循环依赖关系
代码可维护性
- 可读性
- 测试
- 可配置性
- 性能升级
硬件注意事项
- Scalable 热设计功率 (TDP)
- 集成显卡
- 其他
总结和结论
要求
- 基本的嵌入式系统知识
- Embedded C 编程经验
- 了解电子基础知识
观众:
- 开发 人员
14 小时