一向记得上单片机的第一节课上,教师介绍单片机时,是这样说的:“单片机姓单”。为什么要着重这一点呢?便利简单分不清的童鞋,今后每次想问这个问题的时分都想想这句话。
了解的人其实很简单分隔它们,实践上他们也没有什么可比性。
首要,见过单片机的人,都知道,其实单片机仅仅一块芯片,里边有运算器、存储器等组成的一个具有逻辑、运算、通讯等功用的单元。说的再详细点,实践一个CPU、
DSP芯片也可以认为是一个单片机。当然它们功用很强壮,可是功用仍然很单一,总归便是处理数据、逻辑。
其次,单片机可以完结许多的使命处理,但一般都是跟必定的外围设备进行协作,比方,增加LED灯,完结交通灯体系;增加液晶屏,完结动画播映等。(当然许多同学
都已经在大学期间自己完结过一个最小体系)
最终,咱们来总结一下单片机,单片机是完结运算、逻辑操控、通讯等功用的单一模块。
信任我的上述解说中,咱们发现到了,单片机真的便是姓“单”(这个字读dan)。
针对嵌入式的概念是有些含糊界说的,一般情况下指的都是嵌入式体系。正因为这个概念有些含糊,所以会导致许多人对该概念的含糊认识。(就像大学中的一门课程,既可以叫做数字信号处理,也可以叫做数字信号处理器)。
假如可以依照面向方针的思维了解的话:可以说嵌入式是父类,嵌入式体系是笼统承继类,银行自助取款机是详细子类,郑州轻院正门口旁工行自助1号取款机是方针。假如这样,这个概念还不清楚的话!就来个日子中的比方:大猩猩吃香蕉,一个大猩猩要吃一棵大树上的香蕉,自己用力跳便是够不着,所以找来了几个箱子,垫下脚就可以在树上摘下可口的香蕉了。
为了做到吃香蕉这件事,大猩猩做了这么一件事,找来几个箱子,摞起来,然后摘到了香蕉,那么大猩猩和箱子是否就构成了摘香蕉的这么一个体系。假如大猩猩找来的是梯子的话,那是不是可以摘到更多好吃的香蕉;假如大猩猩找来了姚明,让姚明来摘香蕉,那岂不是能摘到一切它所想要的香蕉了-_-。这儿,把大猩猩比方成单片机或者是片上体系(SOC),箱子为外围设备(比方LED灯),那么大猩猩的比方是不是就成了一个交通灯的体系了。那么一切的为了完结单一使命的体系咱们都可以认为是一个嵌入式体系。
还拿大猩猩摘香蕉的比方,咱们制造了一台摘香蕉的机器,这儿咱们把大猩猩变成机器中的中心处理器,箱子变成机器的可弹性机器爪。中心处理器告知机器爪要往哪个方向,哪个高度采摘香蕉。那么中心处理器和外围设备机器爪及电源等,就构成了一个嵌入式体系。
嵌入式体系这个概念含糊就含糊在,它并不跟详细什物相关,它必定有个中心逻辑单元,该逻辑单元可所以单片机、CPU、DSP以及其他的一些处理芯片,它还乃至可所以一个模仿电路。嵌入式体系是一个独立存在的模块,它专门为处理某个特定使命而生。嵌入式体系存在的首要含义便是,它可以优化规划,降低本钱。就跟比方中讲的,可以把箱子换成梯子,进步功率。大猩猩换成姚明降低本钱(要知道,假如让大猩猩去摘香蕉,可比邀姚明摘香蕉本钱高哦!)。
那么,现在可以总结一下嵌入式这个概念了,实践上是一个功用模块,专门担任某项特定的作业。其他的出产设备可以容易的将这个模块嵌入到它们的设备中运用。比方,阿波罗号中的导航仪体系,便是一个嵌入式体系。
假如你很了解体系的话,从体系层面来解说嵌入式概念,也会很明晰。咱们平常用的windows体系(当然你可以用linux内核的其他体系,linux体系自身便是一个嵌入式操作体系)天然不是嵌入式操作体系,嵌入式体系是一种要求实时性很高,并且体系可裁剪的。(说着说着,发现嵌入式概念打开来说太多了)对!windows CE体系,windows embedded体系等都是嵌入式操作体系,他们最大的特色便是体系可裁剪,抢占式体系内核。想想为什么他们的体系是可裁剪的了,正中上面所解说的嵌入式概念,可裁剪是为了制造一个精简的,完结特定使命的定制体系,这样做无疑降低了本钱,优化了规划。当然,这儿不能把嵌入式体系就单单了解为一个可裁剪的操作体系。
假如仍是搞不清的人,我可以这样来解说(我也不知道这样对不对),除了通用计算机(便是可以装置不同软件运转的计算机),一切其他为了处理某个或某些特定使命的计算机都是嵌入式。比方,MP3音乐播映器、导航仪、电视机、洗衣机等等。
再回到题头提到的问题,单片机跟嵌入式是一种什么关系了?
就像物联网相同,国家大力发展,一切公司都争相去做。但咱们都给不出来一个精确的什么才是物联网。
有些洗衣机厂家职工,干了一辈子,都不知道自己在做嵌入式职业。”概念问题仅仅方式,只需专心自己的方针、职业,咱们自己也能成为一款功用优秀的嵌入式体系”。当然,假如你的志趣是国家主席,每天重视全国一切巨细工作,做一台通用的计算机体系也是很受咱们宠爱的!
良久未写拙文了,忽然活动一下,期望不要把读者吓到!万幸万幸!