嵌入式系统开发的基础流程

更新时间: 2020-11-22 15:48:03来源: 粤嵌教育浏览量:7891

    嵌入式系统是为了特定应用而设计的专业计算机系统,以应用为中心的,以计算机技术为基础。现在的嵌入式运用的领域范围是非常的广的,那么用嵌入式开发的话流程是怎样的呢?是需要经过什么样的步骤才可以把一个系统开发出来呢?

  嵌入式系统开发的基础流程:


  1.系统定义与需求分析


  确定系统开发终需要达到的总目标、系统实现的可行性、系统开发所采取的策略,估计系统完成所需的资源和成本,制定工程进度安排计划。需求分析应确定目标系统要具备哪些功能。用户了解他们在实际应用中所面对的是什么问题,也知道必须要做什么,但是通常不一定能完整、准确地表达出他们的需求 ,更不知道怎样利用计算机去实现他们需要的功能。需求分析就是要求密切配合用户,经过充分的交流和考察,得出经过用户确认的、明确的系统实现逻辑模型,以便使设计开发人员能够终的设计目标。由此确定的系统逻辑模型是以后设计和实现的目标系统的基础,必须能够准确、完整的体现出用户的需求。


  2.系统设计方案的初步确立


  包括系统设计的初步说明文档、设计方案和设计描述文档,具体包含以下文档:系统总体设计、系统功能划分与软硬件协同设计、处理器选择与基本接口器件选择、操作系统选择和开发环境选择。这些文档的确立是使用系统流程图或其他工具,描述每一种可能的系统组成,估计每一种方案的成本和效益,在充分权衡各种方案利弊的基础上,选择一个较好的方案,并且制定出该系统的详细计划。


  3.初步设计方案性价比评估与方案评审论证


  在系统开始软硬件具体设计之前,需要确定设计方案与用户需求之间的合理性,并对设计方案的正确性、无歧义性、安全性、可验证性、可理解性、可修改性等多个方面进行综合评估,以确定是否进入下一步的实施阶段。


  1. 完善初步方案及初步方案的实施


  本阶段是整个设计阶段中基本的一个环节,它决定了以后软硬件设计的方向与各自完成的目标,通常需要反复对比和权衡利弊才能决定。划分的结果对软硬件的设计工作量往往有很大的影响,特别是印象软件的设计与实现,而且随系统的性能和成本有着较大的影响。划分完系统的软硬件结构之后,就可同时开始系统的软硬件设计与系统方案的实时。


  2. 软硬件集成测试


  将测试完成的软件系统装入制作好的硬件系统中,进行系统的综合测试,验证系统功能是否能被正确无误的实现。本阶段的工作在整个开发过程中复杂、费时,特别需要相应的辅助工具支持,才能确保系统的正常运行


  3. 系统性能测试及可靠性测试


  测试终完成的系统性能是否满足设计任务书的各项性能指标和要求。若满足,则可将正确无误的软件固化在目标硬件中;若不满足,则需要回到设计的初始阶段重新进行系统的设计方案的制定。


  以上就是粤嵌科技给大家整理的关于嵌入式系统开发的基础流程了,如果说你是想要学习嵌入式的话那么大家来我们粤嵌科技的嵌入式培训班进行实地考察,也可以点击我们文章下面的获取试听资格按钮来获取我们的嵌入式课程免费试听资格,在试听中可以更加深入的了解粤嵌科技。

免费预约试听课