24小(xiǎo)时联系電(diàn)话:18217114652、13661815404

中文(wén)

您当前的位置:
首页>
電(diàn)子资讯>
技术专题>
嵌入式开发的流程是什...

技术专题

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


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

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

1.系统需求分(fēn)析。确定设计任務(wù)和设计目标,并提炼出设计规格说明书,作為(wèi)正式设计指导和验收的标准。系统的需求一般分(fēn)功能(néng)性需求和非功能(néng)性需求两方面。功能(néng)性需求是系统的基本功能(néng),如输入输出信号、操作方式等;非功能(néng)性需求包括系统性能(néng)、成本、功耗、體(tǐ)积、重量等因素。

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

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

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

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

嵌入式系统开发模式最大特点是软件、硬件综合开发。这是因為(wèi)嵌入式产品是软硬件的结合體(tǐ),软件针对硬件开发、固化、不可(kě)修改。

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

1.嵌入式系统國(guó)内普遍认同的定义是:以计算机技术為(wèi)基础,以应用(yòng)為(wèi)中心,软件、硬件可(kě)剪裁,适合应用(yòng)系统对功能(néng)可(kě)靠性、成本、體(tǐ)积、功耗严格要求的专业计算机系统。在构成上,嵌入式系统以微处理(lǐ)器及软件為(wèi)核心部件,两者缺一不可(kě);在特征上,嵌入式系统具有(yǒu)方便、灵活地嵌入到其他(tā)应用(yòng)系统的特征,即具有(yǒu)很(hěn)强的嵌入性。

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

3.嵌入式系统在含义上与传统的单片机系统和计算机系统有(yǒu)很(hěn)多(duō)重叠部分(fēn)。為(wèi)了方便區(qū)分(fēn),在实际应用(yòng)中,嵌入式系统还应该具备下述三个特征:

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

(2)嵌入式系统的软件系统通常是以嵌入式操作系统為(wèi)核心,外加用(yòng)户应用(yòng)程序。

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

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

请输入搜索关键字

确定