嵌入式软件开发 嵌入式软件开发的一般流程为需求分析、软件概要设计、软件详细设计、软件实现和软件测试。与一般的软件开发区别主要在于软件实现的编译和调试两部分即为交叉编译与交叉调试。
问题的定义及规划,此阶段是软件开发与需求放共同讨论,主要确定软件的开发目标及其可行性。需求分析,在确定软件开发可行性的情况下,对软件需要实现的各个功能进行详细需求分析,因此,必须定制需求变更计划来应付这种变化,以保护整个项目的正常进行。
图1:嵌入式软件开发流程 (1)创建工程项目:在配置硬件设备和安装软件开发工具后,就可以开始创建工程项目,通常需要选择项目文件的存储位置及目标处理器。