嵌入式软件的运行流程一般分几个阶段?每个阶段完成的主要工作是什么?

嵌入式软件的运行流程一般分几个阶段?每个阶段完成的主要工作是什么?,第1张

四个阶段:

1、问题的定义及规划,此阶段是软件开发与需求放共同讨论,主要确定软件的开发目标及其可行性。

2、需求分析,在确定软件开发可行性的情况下,对软件需要实现的各个功能进行详细需求分析,因此,必须定制需求变更计划来应付这种变化,以保护整个项目的正常进行。

3、软件设计此阶段中偶要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计、数据库设计等。

4、程序编码此阶段是将软件设计的结果转化为计算机可运行的程序代码,以保证程序的可读性、易维护性。提高程序的运行效率。

扩展资料:

嵌入式软件具有独特的实用性,嵌入式软件是为嵌入式系统服务的,这就要求它与外部硬件和设备联系紧密。

嵌入式系统以应用为中心,嵌入式软件是应用系统,根据应用需求定向开发,面向产业、面向市场,需要特定的行业经验。每种嵌入式软件都有自己独特的应用环境和实用价值。

2嵌入式软件应有灵活的适用性,嵌入式软件通常可以认为是一种模块化软件,它应该能非常方便灵活的运用到各种嵌入式系统中,而不能破坏或更改原有的系统特性和功能。它要小巧,不能占用大量资源;其次要使用灵活,应尽量优化配置。

1.驱动是与硬件通信的程序,.h文件里面一般会定义引脚之类的,很好认

2.应用是与用户交互的程序,一般有输入输出(包括界面)等人机交互,少部分嵌入式应用程序由于硬件成本限制,可能会没有界面或界面简陋原始,那么判断的依据就是完成用户所需的某项特定功能的程序

3.系统介于二者之间,是控制应用与驱动的运行,管理系统资源的一系列程序的集合


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10984520.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存