24小时联系电话:18217114652、13661815404

中文

您当前的位置:
首页>
电子资讯>
技术专题>
嵌入式开发的流程是什...

技术专题

嵌入式开发的流程是什么?它的主要特征是什么?


什么是嵌入式开发,它是干什么用的,嵌入式开发是指在嵌入式操作系统下进行开发,包括在系统化设计指导下的硬件和软件以及综合研发。除暂且分离硬件的EDA研发以外,侧重的就是在一定硬件条件下的系统化设计和软件研发。接下来我给大家介绍一下嵌入式开发的流程是什么?它的主要特征是什么?

一、嵌入式开发的流程是什么?

1.系统需求分析。确定设计任务和设计目标,并提炼出设计规格说明书,作为正式设计指导和验收的标准。系统的需求一般分功能性需求和非功能性需求两方面。功能性需求是系统的基本功能,如输入输出信号、操作方式等;非功能性需求包括系统性能、成本、功耗、体积、重量等因素。

2.体系结构设计。描述系统如何实现所述的功能和非功能性需求,包括对硬件、软件和执行装置的功能划分,以及系统的软件、硬件选型等。一个好的体系结构是设计成功与否的关键。

3.硬件/软件协同设计。基于体系结构,对系统的软件、硬件进行详细设计。为了缩短产品开发周期,设计往往是并行的。嵌入式系统设计的工作大部分都集中在软件设计上,面向对象技术、软件组件技术、模块化设计是现代软件工程经常采用的方法。

4.系统集成。把系统的软件、硬件和执行装置集成在一起,进行调试,发现并改进单元设计过程中的错误。

5.系统测试。对设计好的系统进行测试,看其是否满足规格说明书中给定的功能要求。

嵌入式系统开发模式最大特点是软件、硬件综合开发。这是因为嵌入式产品是软硬件的结合体,软件针对硬件开发、固化、不可修改。

二、嵌入式开发的主要特征是什么?

1.嵌入式系统国内普遍认同的定义是:以计算机技术为基础,以应用为中心,软件、硬件可剪裁,适合应用系统对功能可靠性、成本、体积、功耗严格要求的专业计算机系统。在构成上,嵌入式系统以微处理器及软件为核心部件,两者缺一不可;在特征上,嵌入式系统具有方便、灵活地嵌入到其他应用系统的特征,即具有很强的嵌入性。

2.按嵌入式微处理器类型划分,嵌入式系统可分为以单片机为核心的嵌入式单片机系统;以工业计算机板为核心的嵌入式计算机系统;以DSP为核心组成的嵌入式数字信号处理器系统;以FPGA为核心的嵌入式SOPC(System On a Programmable Chip,可编程片上系统)系统等。

3.嵌入式系统在含义上与传统的单片机系统和计算机系统有很多重叠部分。为了方便区分,在实际应用中,嵌入式系统还应该具备下述三个特征:

(1)嵌入式系统的微处理器通常是由32位及以上的RISC(Reduced Instruction Set Computer,精简指令集计算机处理器)组成,例如ARM、MIPS等。

(2)嵌入式系统的软件系统通常是以嵌入式操作系统为核心,外加用户应用程序。

(3)嵌入式系统在特征上具有明显的可嵌入性。

以上是我对“嵌入式开发的流程是什么?它的主要特征是什么?”的介绍,提供给大家参考,祝大家生活愉快!

请输入搜索关键字

确定