- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
分解任务、逐一解决,以使嵌入式控制器获得成功详解
分解任务、逐一解决,以使嵌入式控制器获得成功分解任务、逐一解决,以使嵌入式控制器获得成功
分解任务、逐一解决,以使嵌入式控制器获得成功分解任务、逐一解决,以使嵌入式控制器获得成功
By (Jon Pearson, Cypress Semiconductor Corp.)
如今,尺寸和功能各异的嵌入式控制器比比皆是,尽管消费者很少能够直接目睹。例如,蜂窝电话就
包含了多达数十个嵌入式器件,所控制的事项从无线电传输、用户界面、显示器到小键盘,甚至还有
背面照明LED 的光照强度等等,可谓无所不包。发展趋势很明显;接受一个复杂的问题,将之分为若
干个较小、较简单且更加明确的问题,并针对具体的任务运用合适的工具。即使是最为普通的嵌入式
系统也适用于这一原则,而且,由此产生的结果将是设计周期的缩短、灵活性的增加以及可维护性的
提高。赢得成功的关键在于采用一种普遍适用的通信策略,以使对于外界而言,远程和本地功能似乎
天衣无缝。
主控器主控器-从动器、主机从动器、主机-客户机、集线器客户机、集线器-节点:说的全都是一回事节点:说的全都是一回事
主控器主控器从动器、主机从动器、主机客户机、集线器客户机、集线器节点:说的全都是一回事节点:说的全都是一回事
无论您如何称呼它,其原理归根结底是相同的:集中决策(这是主控器)、分头行动(这些是从动器)。
在最为复杂的系统中,这种方法是必不可少和自动执行的。比如:蜂窝电话具有一个主处理器,用于
决定屏幕上的显示内容以及将需要由哪些外设(如LCD 显示控制器或无线电收发器)来完成。而由主
处理器来直接控制显示器的各个像素或无线电编码和解码的可能性几乎为零。主控器将告知显示器的
从动器件显示什么信息,并由显示器来决定如何显示;主控器向收发器的从动器件提供需要编码的音
频信号,而收发器则提供经过其解码的音频信号。
在其他嵌入式系统中,任务的分割或许不那么明显,但是,动机以及由之带来的好处却是相同的。如
果一个中央主控器能够与远程从设备以及本地设备进行通信,则系统控制在整个系统中都可以是一致
的。为了使一个分割或分布式系统获得成功,需要明确规定(并且为人熟知的)的接口。以一个简单
的事实为例,所有汽车的油门踏板都在右侧,而刹车都在左侧,这样,我们在世界任何地方都可以租
一辆车,并成功地驶离停车场(之后,您或许将开始遇到诸如当地的交通图以及交通信号的辨识等问
题)。
虽然微控制器中提供了许多标准的通信方法,不过,在主/从嵌入式系统中,其中有三种特别常用,就
[+] Feedback
2
是RS232 串行、SPI 和I C。采用这些通信接口的从设备可直接在市面上采购。作为较低级的器件实
例,其中就包括了模拟-数字转换器(ADC )、数字-模拟转换器(DAC)、串行 EEPROM 以及各类数
字 。而电压排序和监视器件以及闭环风扇控制器等则是高级器件的实例。就其自身而言,这些器件
I/O
的作用微乎其微(甚至根本不起作用)。而当组合成为一个系统并通过一根标准总线与主控器进行通信
后,这些从动器就变成了一个大型系统的主要组成部分,而且,借助主控器通过通信总线进行的主动
控制,还有望使自身的功能得到增强。
2
I C ———— 非正式的事实嵌入式标准非正式的事实嵌入式标准
———— 非正式的事实嵌入式标准非正式的事实嵌入式标准
当您调查嵌入式产品市场,并研究现售的从动器件以及可被用作主控器件或定制从动器的微控制器时,
2
一种通信方法便会跃然眼前,那就是 I C (即:集成电路间总线)。其流行有两个原因:廉价(双线/
引脚和两个上拉电阻器即可构成该总线)和易用。有许多独特的原因会导致人们选择一种特定的总线
2
(而弃用另一种),不过,就分布式嵌入系统而言, ( )往往是最佳选择。
文档评论(0)