- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SBS 应用注记: APPN-001
用PC/104 进行设计
在过去的十年中,PC 体系结构作为专用的、嵌入式的微计算机应用平台得到了长足飞
速的发展,哪里都能发现PC 的踪影,它们被大量用于嵌入式控制器、用于售货机、实验室
仪器、通讯设备、移运式车载系统以及医用装备等。
为什么嵌入式PC 成为大势所趋?
从计算机体系结构的方面看,基于8088 模型及固有的段式操作设计的“PC 平台”并
不是最有效、最完善的,那究竟是什么使让全世界喜爱的台式PC 系统变成了嵌入式微计算
机标准,而非Z80、68HC11、8051 或是其它?
不管其特别实现,从4 位及8 位单片微控制器到高性能的32 位RISC 处理器,嵌入式
微计算机仅仅是达到目的的一种工具 本身并不是目的。毕竟,嵌入式微计算机的目的是
用来运行应用软件的。嵌入式系统设计成什么样?它愈来愈决定于特定的应用软件,而并非
是嵌入的什么计算机。因此,理想的嵌入式计算机就是:最小的风险、最低的成本、最短的
开发时间 只要它能满意地运行应用软件。
微处理器的结构变化是很大的,每一种新的微处理器或微控制器问世都会带来一套新的
开发工具:包括仿真器、编译器和调试器。你若每次在一个项目中选用一种新的微处理器,
你必须考虑花数万元的投资及用数周(有时是数月)的时间去装备和学会必须使用的开发工
具。系统开发者在每个项目开始时都会去寻找最新最近的微处理器,这并不奇怪,而且,我
们也时常看到基于早期器件设计的老的产品,由于设计它们的工程师们已经前进,对早期的
结构以及相关的开发工具逐渐淡忘,造成维护和改进变得很困难甚至不可能。
由于这些原因,软、硬件工程师一旦有可能就开始从专用的、按项目订制的微控制器体
系结构转移到定义完善的硬件和软件标准上。
在软件方面,开始使用结构化语言如C、C++,选用面向对象的编程方法。在熟悉的有
广泛支持的如DOS、UNIX 等操作系统上,有软件接口API (如 Windows 、TCP/IP 等)的
环境下工作。在硬件方面,这种态势不甚明朗,这里有太多种类的微处理器和微控制器体系
结构,从低端的8051 到高端的RISC CPU,它阻碍了任何一个真正嵌入式系统硬件标准的
出现。只有工业计算机总线如VME、Multibus、STD 提供了一定程度上的稳定性 但它
的使用限于比典型的嵌入式系统更大的、更复杂的、且不计较成本的系统中。
与此同时,有众多厂商提供PC 兼容的386/486 CPU、套片以及相关设备,使PC 体系
结构愈来愈成为传统嵌入式控制所关注的焦点。据不完全统计,全世界有超过20 亿部台式
PC 在工作,每周增加近百万部,而且PC 体系结构已成为熟知“工业标准体系结构”
(“ISA”)。
勿庸置疑,PC 体系结构的流行造就了整个PC 产业:包括硬件、软件、以及指导如何
将PC 平台设计入目标系统的刊物。面向PC 的硬件产品包括CPU、套片、周边控制器,以
及PC 的周边设备(如显示器、磁盘驱动器、调制解调器、定位设备)林林种种;面向PC
的软件产品:实时操作系统、设备驱动程序、函数库以及应用程序数不胜数;介绍PC 硬件、
软件、应用方方面面的图书、杂志、文件更多如星辰;丰富的、便宜的、好用的PC 平台上
的开发工具唾手可得。最重要的是,绝大多数硬件工程师、软件编程者都有丰富的使用PC
软硬件的知识及经验。
因此,将PC 体系结构用于嵌入式应用意味着节约大量的开发时间和金钱,降低产品成
本,而且减少了令人头痛维护和技术支持,这就是为什么PC 体系结构一旦成为了嵌入式微
—1—
SBS 应用注记: APPN-001
计算机标准后即获得热烈支持的原因。
如何将 PC 适合于嵌入式控制
当你决定在下一个嵌入式控制项目中采用PC 体系结构时,你会发现你将面对满足该应
用的种种制约因素,如体积大小、功耗高低、可靠性和坚固性,你会发现普通PC 部件(板
卡、外设、甚至BIOS 软件) 这些瞄准价格极端敏感的桌面个人机市场的产品并不适合
有特殊限制的嵌入式领域,但不要责备这些桌面PC 的制造商,他们仅服务于他们的客户
那些把价格作为决
文档评论(0)