凌阳教育专注嵌入式教育14年,良心教育,有担当,有诚信,值得信赖的教育品牌,欢迎访问官网http://www.sunplusedu.com

嵌入式系统入门学习需了解的几个概念

上一篇 / 下一篇  2016-08-17 16:51:40

  嵌入式系统入门学习首先需要掌握一个概念,那就是什么是“嵌入式系统”?

  下面,从计算机分类的角度跟大家简单介绍一下:

  整个计算机系统可以分为两大类:

  1.通用机系统;2.专用机系统。

  什么是通用机系统呢?很简单,我们用的PC机就是。在PC上我们可以玩儿游戏,可以看电影,可以聊QQ,可以开发程序,可以做报表,等等,比较通用。所以叫通用机系统。那么在通用机系统设计时就要考虑到整体性能。而不用过分关注及时响应的能力,也就是说实时性能。缺点是体积大,功耗高。

  除了通用机性能以外,另一个就是专用机系统。什么是嵌入式系统呢?专用机系统就是嵌入式系统。

  判断一个系统是不是嵌入式系统,首先要看它是不是计算机系统。如果是的话,再看它是不是PC机之类的系统。如果不是,那好啦,它就是嵌入式系统。这里说的PC机,除了个人电脑以外还有机房的服务器、工控机等。

  下面看一下大家熟知的“手机”。

  里面是不是有一个CPU呢?有!

  是不是PC机呢? 不是!

  那它就是嵌入式系统。

  一个“路由器”,里面有CPU吗?有!

  而且也不是PC机,那它也是嵌入式系统。

  像更大一些的,如卫星啊,航天器这些,里面的CPU在工作,肯定不是PC,OK,那他里面的计算机系统也可以认为是嵌入式系统。

  包括像汽车里面,有很多处理器在协同工作。里面实际也是一个嵌入式系统在工作。

  既然如此,那么是不是嵌入式系统,判断起来就很简单了:只要是里面有处理器在工作,而且不是类似PC机这样的系统,就是嵌入式系统。

  经常有人问,我以前做单片机呢,单片机是不是嵌入式系统呢? 当然是。只不过呢,我们现在把它看成一个低端的嵌入式系统。通常我们所说的嵌入式系统是指什么呢?指像“ARMLINUX”这样结构的系统。

  低端的单片机系统和高端的ARMLINUX这种结构有什么不同呢?

  单片机系统在8位的单片机系统上跑一段程序,实际上呢,就是一段应用程序。这个架构比较简单。

  ARMLINUX系统呢,最下层是硬件,往上呢是驱动程序->操作系统->最上面呢是应用程序。最下面的硬件一般比较复杂,32位的系统(ARM、PPC、MIPS、X86等)。

  在整个架构上有很大不同。如果要开发ARMLINUX这样系统的时候,需要了解更多的知识,比如:什么是操作系统?驱动程序如何挂在到操作系统上?应用程序如何通过操作系统对硬件进行操作等等。这样看来ARMLINUX的架构比8位单片机这个架构要复杂很多。

  本文来自凌阳教育嵌入式学习网站,更多嵌入式系统学习指导可关注凌阳教育微信公众:sunplusedu


TAG: 服务器 个人电脑 计算机系统 嵌入式 看电影

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar