嵌入式与单片机区别

单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。

如果可以按照面向对象的思想理解的话:可以说嵌入式是父类,嵌入式系统是抽象继承类,银行自助取款机是具体子类,郑州轻院正门口旁工行自助1号取款机是对象。如果这样,这个概念还不清楚的话!就来个生活中的比方:大猩猩吃香蕉,一个大猩猩要吃一棵大树上的香蕉,自己使劲跳就是够不着,于是找来了几个箱子,垫下脚就能够在树上摘下可口的香蕉了。为了做到吃香蕉这件事,大猩猩做了这么一件事,找来几个箱子,摞起来,然后摘到了香蕉,那么大猩猩和箱子是否就构成了摘香蕉的这么一个系统。如果大猩猩找来的是梯子的话,那是不是能够摘到更多好吃的香蕉;如果大猩猩找来了姚明,让姚明来摘香蕉,那岂不是能摘到所有它所想要的香蕉了-_-。这里,把大猩猩比喻成单片机或者是片上系统(SOC),箱子为外围设备(比如LED灯),那么大猩猩的例子是不是就成了一个交通灯的系统了。那么所有的为了完成单一任务的体系我们都可以认为是一个嵌入式系统。

还拿大猩猩摘香蕉的例子,我们制作了一台摘香蕉的机器,这里我们把大猩猩变成机器中的核心处理器,箱子变成机器的可伸缩机器爪。核心处理器告诉机器爪要往哪个方向,哪个高度采摘香蕉。那么核心处理器和外围设备机器爪及电源等,就构成了一个嵌入式系统。

嵌入式系统这个概念模糊就模糊在,它并不跟具体实物相关,它肯定有个核心逻辑单元,该逻辑单元可以是单片机、CPU、DSP以及其他的一些处理芯片,它还甚至可以是一个模拟电路。嵌入式系统是一个独立存在的模块,它专门为处理某个特定任务而生。嵌入式系统存在的主要意义就是,它可以优化设计,降低成本。就跟例子中讲的,可以把箱子换成梯子,提高效率。

那么,现在能够总结一下嵌入式这个概念了,实际上是一个功能模块,专门负责某项特定的工作。其他的生产设备可以轻易的将这个模块嵌入到它们的设备中使用。比如,阿波罗号中的导航仪系统,就是一个嵌入式系统。

如果你很了解系统的话,从系统层面来解释嵌入式概念,也会很清晰。我们平时用的windows系统(当然你可以用linux内核的其他系统,linux系统本身就是一个嵌入式操作系统)自然不是嵌入式操作系统,嵌入式系统是一种要求实时性很高,而且系统可裁剪的。(说着说着,发现嵌入式概念展开来说太多了)windows CE系统,windows embedded系统等都是嵌入式操作系统,他们最大的特点就是系统可裁剪,抢占式系统内核。想想为什么他们的系统是可裁剪的了,正中上面所解释的嵌入式概念,可裁剪是为了制作一个精简的,完成特定任务的定制系统,这样做无疑降低了成本,优化了设计。当然,这里不能把嵌入式系统就单单理解为一个可裁剪的操作系统。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值