嵌入式系统的开发_艾山江_克里木
一般的嵌入式开发的具体流程如下: 1 系统定义与需求分析明确系统开发最终需要达到的总目标、系统实现的可行性、系统开发所采取的策略,估计系统完成所需的资源和成本, 制定工程进度安排计划。需求分析应确定目标系统要具备哪些功能。用户了解他们在实际使用中所面对的是什么问题,也知道必须要作什么,得出明确的系统实现逻辑模型,以便使设计开发人员能够确定最终的设计目标。 2 系统设计方案的初步确定包括系统设计的初步说明文档、设计方案和设计描述文档, 具体包括以下文档:系统总体设计、系统功能划分与软硬件协同设计、处理器选择与基本接口器件选择、操作系统选择和开发环境选择。 3 初步设计方案性价比评估与方案评审论证在系统开始软硬件具体设计之前, 需要最后确定设计方案与用户需求之间的合理性,并对设计方案的正确性、可验证性、可修改性等多个方面进行综合评估, 以确定是否进入下一步的实际实施阶段。 4 完善初步方案及初步方案的实施本阶段是整个设计过程中最基本的一个环节, 它决定了以后软硬件设计的方向与各自完成的目标, 通常需要反复比较和权衡利弊才能最后决定。划分完系统的软硬件结构之后,就可同时开始系统的软硬设计与系统方案的实施。 5 软硬件集成测试将测试完成的软件系统装入制作好的硬件系统中, 进行系统的综合测试,验证系统功能是否能被正确无误地实现。本阶段的工作在整个开发过程中最复杂、最费时,特别需要相应得辅助工具支持,才能确保系统的正常稳定工作。 6 系统性能测试及可靠性测试测试最终完成的系统性能是否满足设计任务书的各项性能指标和要求。若满足,则可将正确无误的软件固化在目标硬件中;若不满足,则需要回到设计的初始阶段重新进行系统设计方案的制定。总的来说, 在开发系统时, 严格按照上述的开发步骤来进行。硬件上面的设计并不复杂,主要工作集中在操作系统的移植和软件系统的调试及测试。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉