首页 体育 教育 财经 社会 娱乐 军事 国内 科技 互联网 房产 国际 女人 汽车 游戏

嵌入式开发中那些需要了解的硬件

2020-01-07

 做嵌入式体系开发,常常要触摸硬件。做嵌入式开发对数字电路和模仿电路要有必定的了解。这样才干深化的研讨下去。下面咱们简略的介绍嵌入式开发中的一些硬件相关的

做嵌入式体系开发,常常要触摸硬件。做嵌入式开发对数字电路和模仿电路要有必定的了解。这样才干深化的研讨下去。下面咱们简略的介绍嵌入式开发中的一些硬件相关的概念。

总线

在嵌入式体系中必定会有一块处理器芯片,此外,还有其它的芯片作为外部设备,这些芯片与处理器协作完成产品的功用。杂乱的产品往往是由很多的芯片组成的。那么不行避免的是咱们需求将一切的外设与处理器进行相连,最为简略的是将一切的外设都选用独立的信号线衔接至处理器,这样的优点是简单了解,但问题是:不行行。

由于处理器芯片需求引出太多的线了,从芯片的出产和产品的出产视点来看都不实践。加之,处理器处理事务在微观上是串行的,也便是说在某一时间假如要对外设进行读写操作,那只可能是对很多外设中的一个进行,即多个外设不行能在微观上被处理器一起拜访。

需求留意的是,这儿提出了微观这一概念,这是为了差异于微观。从微观上来讲,一个处理器中能够有多个使命一起运转,但这些使命在微观上却是一个一个运转的,多使命的串行运转完成是由操作体系扮演着重要的人物来完成的。

回到咱们的论题,即然将每个外设选用独立的信号线连到处理器不行行,且处理器在单一时间内只会对一个外设进行拜访,那咱们能不能选用同享的信号线将一切的芯片连在一起呢?这便是总线概念的由来。浅显的说,假如咱们周围有十个家庭,为了让这十个家庭每两个之间都能来往,咱们并不需求为每两个家庭修一条独自的路,而是能够修一条大道,然后,每个家都与大道相连。

热门文章

随机推荐

推荐文章