广告
移动端|服务电话: 400-066-1318
首页/帮助中心/互助问答/系统开发/什么是嵌入式开发?

什么是嵌入式开发?

发布时间:2024-08-21 09:47:13
浏览量:15465

嵌入式系统是用于控制、监视或者辅助管理其他设备的装置,是一种专用的计算机系统;国内定义是以应用为中心,以计算机技术为基础,能够根据用户需求灵活裁剪软硬件模块的专用计算机系统。简单的来说,除了通用计算机和部分服务器外的一切计算机系统,都是嵌入式系统。

94c0c0b1257d7c9551e44dd398ca5db.png

开发流程

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

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

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

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

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

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


上一篇:什么是虚拟现实技术?
下一篇:软件外包如何做需求分析?
服务电话: 400-066-1318合作邮箱: market@yespmp.comCopyright © 2020 广州云标局网络科技有限公司
在线咨询
联系电话