loading请求处理中...

嵌入式软件的发展历史是怎样的?

2021-12-01 10:57:40 阅读 12094次 标签: 开发 作者: 青瓷白色一场梦
    相信很多人在第一眼看到“嵌入式软件”时都不知道它的定义是什么。什么叫嵌入式软件呢?顾名思义,嵌入式软件就是指嵌入在一些硬件中的操作系统或者是开发工具软件。嵌入式软件的定义其实并不是很难理解,但是大家有没有想要知道嵌入式软件的发展历史呢?小编相信肯定是有的,所以接下来我们所看到的将是嵌入式软件的发展历史。
嵌入式软件的发展历史是怎样的?
    最简单的嵌入式软件系统仅有执行单一功能的控制能力,比如说单片机的应用,在唯一的ROM 中仅有实现单一功能控制程序,无微型操作系统。复杂的嵌入式系统,例如个人数字助理(PDA)、手持电脑(HPC)等,具有与PC几乎一样的功能。实质上与PC的区别仅仅是将微型操作系统与应用软件嵌入在ROM、RAM 和/或FLASH存储器中,而不是存贮于磁盘等载体中。很多复杂的嵌入式系统又是由若干个小型嵌入式软件系统组成的。

    嵌入式软件发展的第一阶段:早期的嵌入式软件系统设计方法,通常是采用“硬件优先”原则。即在只粗略估计软件任务需求的情况下,首先进行硬件设计与实现。然后,在此硬件平台之上,再进行软件设计。因而很难达到充分利用硬件软件资源,取得最佳性能的效果。同时,一旦在测试时发现问题,需要对设计进行修改时,整个设计流程将重新进行,对成本和设计周期的影响很大。这种传统的设计方法只能改善硬件/软件各自的性能,在有限的设计空间不可能对系统做出较好的性能综合优化,在很大程度上依赖于设计者的经验和反复实验。

    嵌入式软件发展的第二阶段:90年代以来随着电子系统功能的日益强大和微型化,嵌入式软件系统设计所涉及的问题越来越多,难度也越来越大。同时硬件和软件也不再是截然分开的两个概念,而是紧密结合、相互影响的。因而出现了软硬件协同(codesign)设计方法,即使用统一的方法和工具对软硬件,协同设计软硬件体系结构,以最大限度地挖掘系统软硬件能力,避免由于独立设计软硬件体系结构而带来的种种弊病,得到高性能低代价的优化设计方案。

    人类有人类的发展历史,计算机有计算机的发展历史,同样,嵌入式软件也有嵌入式软件的发展历史。每一种事物的发展历史都是不尽相同的,嵌入式软件的发展历史就是上面所讲述的两个发展阶段,相信在不久的将来即将会迎来第三个发展阶段,我们拭目以待吧!一品威客网提供嵌入式软件开发、系统开发等服务。

嵌入式软件公司推荐

成为一品威客服务商,百万订单等您来有奖注册中

留言( 展开评论

快速发任务

价格是多少?怎样找到合适的人才?

官方顾问免费为您解答

 
嵌入式软件相关任务
DESIGN TASK 更多
开发windows电脑端激活程序

¥1000 已有0人投标

STM32 OTA软件开发

¥100 已有0人投标

开发店中店电商平台

¥5000 已有1人投标

游戏开发

¥30000 已有0人投标

快递系统开发

¥6000 已有0人投标