您的位置 首页 知识

牛人浅显解说嵌入式体系概念

看到很多人,特别是初学者对嵌入式感兴趣,想学嵌入式,但又十分困惑,痛苦, 因此,我觉得有必要抽空写些东西来"普渡众生",当然我不是佛,用"普渡众生"这个词不大合适,但一时也找不到合适的词了,先将就一下

  看到许多人,特别是初学者对嵌入式感兴趣,想学嵌入式,但又十分困惑,苦楚, 因而,我觉得有必要抽暇写些东西来"普渡众生",当然我不是佛,用"普渡众生"这个词不大适宜,但一时也找不到适宜的词了,先将就一下吧. 还有便是别叫我大神, 我不是大神,一介草民罢了,只不过暂时在这方面懂得比有些人多一点罢了,其它方面,他们比我懂,因而,咱们是相等的。既然是一介草民,因而,我也不方案遵从那么多条条框 框的约束了。我平生最厌烦教科书以及其它一些所谓"教师"文邹邹的说教,因而,我方案用草民都能听懂的话来写这个嵌入式系列的东西,假设用这种方法你能把 嵌入式搞了解的话,从一个旁边面也阐明嵌入式其实并不是相象中的那么难,当然也不简略。

  什么是嵌入式技能? 简略浅显直白的说:便是完成嵌入式体系的技能。

  哪什么是嵌入式体系?

  网上或书上泛滥成灾的界说是:嵌入式体系是针对某个使用,软硬件可削减的,对体积,功耗,本钱等等有严格要求的一个计算机体系。看起很杂乱很笼统,其实就两点:

  榜首,嵌入式体系是一个计算机体系

  第二,嵌入式体系是针对某个使用的,也便是一般所说的“专用的”。

  也便是说,嵌入式体系说白了,便是针对某个使用的计算机体系!

  其它什么的:软硬件可削减的,对体积,功耗,本钱等等有严格要求的这堆修饰词,是做好一个嵌入式体系所需求考虑的要素,留意是做好,做好跟做出来是两码事,当然,真要做好一个嵌入式体系,考虑这些还远远不够,还有其它许多的需求考虑,这个,我方案写完这个系列后,再写个怎样做好嵌入式体系的"章回体",我写了个嵌入式产品研制进程办理体系,这个体系是根据CMMI3标准的,依照哪个体系讲怎样做好嵌入式产品开发应该就足够了。

  咱们都知道PC,或许笔记本电脑,PC或笔记本电脑是一个计算机体系,只不过是一个通用的计算机体系。通用的意思,是指没有特定的用处,什么都可以干,比方你可以拿笔记原本上网,来听歌,来看电影,来看相片,乃至还可以开发程序,做服务器等等….,横竖你想干什么就干什么,没有强制的特定得用处。因而,是通用的,但嵌入式体系是专用的。

  怎样来了解这个专用呢?专用便是针对某个特定的用处。

  举例:

  方才不是说在PC上可以看相片吗?把看相片的使用扣出来,做成一个计算机,便是针对某个使用的计算机了,作出来后,这个计算机叫什么姓名?叫数码像框,电脑城一堆一堆的。依照方才说的界说,不难看出,数码像框是嵌入式体系!

  把听歌的使用扣出来,做成一个计算机,这个计算机叫什么?叫mp3播放器。mp3播放器是针对听音乐的计算机,因而,mp3播放器也是嵌入式体系!

  把看电影的使用扣出来,做成一个计算机,这个计算机叫什么?叫mp4播放器。mp4播放器是针对看电影的计算机,因而,mp4播放器也是嵌入式体系!

  ……

  从这儿,咱们可以看得出来PC和嵌入式的一个大致区别了,对嵌入式体系应该也有个大致的形象了.

  可是不是说,嵌入式体系就只能根据PC来使用呢?

  不是,假设仅仅这样的话,嵌入式就没有存在的必要了,除了来自PC的使用外,嵌入式体系更N的使用,应该便是除PC外的其它各行各业了! 咱们吼了好多年的信息化社会,信息化社会,什么是信息化社会? 我以为信息化社会不是指能上个网便是信息化社会,而是一切东西都数字化、信息化,那才叫信息化社会,这个,应该便是嵌入式的用武之地了!

  仍是先从每个人都见过的东西下手来说,这样你好了解!

  POS机咱们应该都见过把,便是去超市,去家x福和沃x玛买东西时结账收银的那个东西。哪个东西便是POS机,典型的嵌入式体系: 首要,POS机确实是一个计算机,有主板有CPU有操作体系有软件,具有计算机的中心特征,因而是一个计算机。其次,它是针对一个专门使用的计算机,这个专门使用便是结账收银! 依照咱们之前对嵌入式体系的界说,不难了解,POS机便是一个嵌入式体系!

  咱们把这个POS机(先说原始的大头的POS机)跟PC比较一下。咱们对PC都很熟,因而,以PC为参照和基准进行比较!

  咱们从硬件和软件两方面来比较:

  先说硬件:PC上的硬件有哪些呢?有CPU,内存,显卡,声卡,硬盘,网卡,键盘,鼠标等东西,假设咱们要参照PC来做一个POS机的话,该怎样做呢?

  看看POS机上都需求哪些东西:CPU,内存是有必要的,网卡、显卡和键盘应该是要的,声卡和鼠标应该就没太大的必要了。因而,假设要根据PC来做POS机的话,就要去掉声卡和鼠标,一同,增加一个显示屏(pos机有两个屏的),一个打印机.去掉一些硬件,加一些硬件,这便是硬件可削减。硬件要作业,是需求软件支撑的,至少需求驱动支撑,因而,去掉一些硬件增加一些硬件,软件也有必要跟着要去掉一些,增加一些,这便是软件可削减, 加一同,便是嵌入式体系界说里边的那句话了:嵌入式体系是针对某个使用,软硬件可削减的,xxxxxx的计算机体系。可削减的意思了解了吧?

  上面的:xxxxx 是界说中的:体积,功耗和本钱。体积和功耗,其真实POS机中感觉还不是太显着,由于这种大头的POS机对体积不灵敏,放它的空间有滴是(当然也不能极品的整得太大),对功耗也不是太灵敏,交流电供电,每天都要关机发热也不大.这两点在手机之类的手持设备的嵌入式产品中是很灵敏的。你的手机做成砖头那么大,估量你就不想买了(除非女同胞防身用),假设功耗很大,充满电只能用1个小时,无论怎样你肯定是不会买的,因而,嵌入式体系的界说中,说:对体积和功耗有严格要求,便是这个意思,大致了解了吧?

  再说本钱,这个十分灵敏。简略举个例你就一下了解了: 假设你是苹果公司的老板,一年卖了1000万部IPHONE,假设iphone的某个元器件可以省10块钱,卖1000万部就节约1个亿,节约出来的钱就适当所以赚的钱,假设真实不想挣钱的话,拿去给职工发奖金也好阿! 因而,嵌入式设备对本钱是十分灵敏的!

  根据对本钱灵敏的这一点,你要了解: 咱们做嵌入式产品,不是哪个CPU 牛X 就用哪个CPU,而是要归纳多方面的要从来挑选,arm9能搞定的,就不必arm11,就不必a8,就不必a9。不选贵的,只选对的,然也!

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/zhishi/118198.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部