文档介绍:嵌入式系统开发张伟zhang_******@.*嵌入式系统构成*嵌入式项目设计的七个阶段产品定义软件与硬件的划分迭代与实现详细的硬件与软件设计硬件与软件集成产品测试与发布持续维护与升级*产品定义理想的客户研究访问团队首席:市场营销;第二成员:记录与提问资深技术人员:参与探讨并形成产品蓝图*硬件与软件的划分软硬件是可以互相替换的两种不同的划分策略优化处理器能力和软件通过ASIC设计找到解决途径划分中需要考虑的许多需求价格低、性能领先、市场竞争、知识产权等*迭代与实现迭代与实现软硬件设计人员之间的迭代结构体系模拟器:Simulator评估板或开发板:EvaluationBoard目的:减小设计阶段后期风险*详细的硬件与软件设计软硬件设计C/C++/JAVA编程技术数字电路设计微处理器知识文档管理与质量控制设计复用和可视化减小设计修改成本有助于测试和质量控制*硬件与软件集成NotaeasyProblem嵌入式系统设计中软硬件集成的颠峰状态由第一个硬件原型、应用软件、驱动代码、操作系统设计出完美的系统没有致命错误没有飞线不用重新设计ASIC或FPGA没有太多的软件设计修改*产品测试与发布嵌入式产品测试具有特殊的意义测试的目的每个微小的错误都可能是致命的*产品维护和升级产品维护的模式维护/支持小组!=设计小组维护=详细文档+经验技巧+上一代产品产品升级的巨大代价理解原设计人员的思路与代码反向逆推并改进原始设计小组的工作需要非凡的技艺或强大的反向设计工具否则,不如开始新的设计,这是原供应商和生产商所不愿意看到的*