嵌入式系统的开发流程
来源:互联网 发布:淘宝货源都在哪里进货 编辑:程序博客网 时间:2024/05/18 17:57
嵌入式系统开发的流程主要包括:系统需求分析(要有严格规范的技术要求)、体系结构设计、软硬件协同设计、系统集成、系统测试,最终得到产品以及维护产品。
01. 系统需求分析
确定设计任务和设计目标,并提出设计规格说明书,作为正式设计指导和验收的标准。系统的需求一般分功能性需求和非功能性需求两方面。功能性需求是系统的基本功能,如输入输出信号、操作方式和系统的外部接口等;非功能性需求包括系统性能、成本、功耗、体积和重量等因素。
02. 体系结构设计
描述系统如何在给定的约束条件下完成用户的需求,包括对硬件、软件和执行装置的功能划分,以及系统的软件、硬件选型等。一个好的体系结构是设计成功与否的关键。
03. 软硬件协同设计
基于体系结构,对系统的软件、硬件进行详细设计。硬件平台的选择包括嵌入式微处理器、存储空间、存储方式的确定、显示接口、A/D转换、通信接口、音频、视频和输入方式等。对应于每一个处理器的硬件平台都是通用的、固定的、成熟的,因此在开发过程中减少了硬件系统错误的引入机会。同时,由于嵌入式操作系统屏蔽掉了底层硬件的很多信息,使得开发者通过操作系统的API函数就可以完成大部分的工作,简化开发过程,提高系统稳定性。软件平台的选择包括操作系统的选择、开发语言的选择。对于操作系统而言,要求其具有通用性、可移植性、执行效率高、可维护性好等特点。在嵌入式系统开发中使用较多的语言有Ada、C/C++和Java等。
为了缩短产品开发周期,设计往往是并行的。嵌入式系统设计的工作大部分都集中在应用程序的设计上,采用面向对象技术、软件组件技术。模块化设计是现代软件工程经常采用的方法。
04. 系统集成
系统集成把系统的软件、硬件和执行装置集成在一起,进行调试,发现并改进单元设计过程中的错误。
05. 系统测试
对设计好的系统进行测试,看其是否满足规格说明书中给定的功能要求。
- 嵌入式系统的开发流程
- 嵌入式系统的开发流程
- 嵌入式系统的开发流程
- 嵌入式系统的开发流程
- 嵌入式系统开发的流程
- 嵌入式系统开发流程
- 嵌入式系统开发流程
- 嵌入式系统开发流程
- 嵌入式系统开发流程
- 嵌入式系统开发的模式与流程
- 嵌入式系统开发的模式与流程
- 嵌入式系统开发的模式与流程
- 嵌入式系统开发的模式与流程
- Wince 嵌入式系统开发流程
- 嵌入式系统的开发——流程和模式
- 基于Windows CE的嵌入式系统开发流程
- 嵌入式系统开发的模式与流程 (II)
- 基于Windows CE的嵌入式系统开发流程
- hibernate查询HQL语句
- 查看和修改MySql6.0数据库编码(Linux版本)
- HBase: The Definitive Guide
- 图的邻接表表示代码C/C++
- 什么是 GUID?
- 嵌入式系统的开发流程
- java 学习 私有类实现接口 ,一个类继承来的方法和接口实现方法重复第八天
- WinRar对VB.NET文件压缩技巧归纳总结
- 2011ACM上海邀请赛E题(Entertainment)----概率题
- Error: no `server' JVM at `C:\Program Files\Java\jre6\bin\server\jvm.dll'.
- 关于结构体的定义与初始化
- 2011ACM上海邀请赛I题(Imitation)----强连通缩点+DFS+求传递闭包
- 哥离职啦
- 窗体自适应分辨率