《网络互联将是嵌入式系统的开展趋势.docx》由会员分享,可在线阅读,更多相关《网络互联将是嵌入式系统的开展趋势.docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、网络互联将是嵌入式系统的开展趋势zhangting导语:互连嵌入式系统的演变过去嵌入式系统通常是深嵌于最终产品之中,以系统控制为根底,一般不与外界连接。互连嵌入式系统的演变过去嵌入式系统通常是深嵌于最终产品之中,以系统控制为根底,一般不与外界连接。其微控制器在一个相当封闭的系统中工作,定时查询外设、采集数据、完成简单的处理工作,以及控制开关和LED指示灯。此外,微控制器也进展少量的数据操纵或者数据传输。现今的嵌入式系统一般都要连接到局域网,这样就有数十.互连嵌入式系统的演变过去嵌入式系统通常深嵌于最终产品之中,以系统控制为根底,一般不与外界连接。其微控制器在一个相当封闭的系统中工作,定时查询外
2、设、采集数据、完成简单的处理工作,以及控制开关和LED指示灯。此外,微控制器也进展少量的数据操纵或者数据传输。由于它们不会与局域网LAN或者互联网Internet连接,所以不存在保安的问题。然而,一切如今都改变了。现今的嵌入式系统一般都要连接到局域网,这样就有数十、甚至上百个控制器连接在一起。举例讲,汽车制造和工业控制领域中的CAN有上百个微控制器在互相作用;ZigBee无线控制网络也有假设多数目的微控制器互连在一起。而且,随着嵌入式网络越来越复杂因此需要更大的网络带宽和更远的传输间隔,嵌入式以太网也开场涉足于工业控制、建筑物自动化、医疗和保安产品市场。目前市场的开展趋势是将这些局域网需要通过
3、企业内联网或者外联网十分是互联网与外界连接。嵌入式系统联网要求的不断增加,导致微控制器必须具备更多性能:更强的互连性,增加程序和数据内存空间来支持相应的通讯协议,进步性能和处理带宽以进展系统传输数据、执行通讯协议和提供严密的保安才能。在需要通过内联网或者互联网监控CAN或者ZigBee网络的应用环境中,嵌入式微控制器必须能支持10/100M以太网、CAN、ZigBee网络以及其他网络协议,更必须具有先进的平安加密算法。另一个影响嵌入式系统的因素是通用串行总线USB的快速普及,尤其是在PC及其外设领域。与提供根本通讯链路的传统通用异步收发器UART接口不同,USB是一种内置丰富驱动程序的即插即用
4、式总线接口,能缩短开发周期和设备安装时间。不但设计员喜欢这种接口,终端用户也由于不必为新购的外设安装加载新的设备驱动程序而乐于使用。再考虑到采用笔记本电脑对复印机、自助售货机、ATM机,工厂自动化设备、家用平安系统等完成系统设置和现场效劳,可以预计USB在嵌入式系统将占一重要席位。新款的笔记本电脑都只装备了USB接口,所以由它们效劳的系统也必须有USB接口,否那么这些系统便得采用旧款PC或者USB适配器。还有一点,随着嵌入式系统越来越多地通过使用外部网络来监控,尤其是该系统可以通过互联网或者无线网络来访问时,对保安的要求必然会更高。没有人能容忍局外人恶意破坏系统、关断防火报警系统,或者随意翻开
5、输油管的阀门,所以保安就成为了嵌入式系统非常重要的一环。对微控制器构造的意义:高带宽、高互连性、高可预见性嵌入式系统朝着嵌入式网络的趋势开展从根本上改变了其构造,而构造却是人们在选择一个微控制器时必须考虑的。微控制器必须具有多种网络协议接口,能传输并验证大量数据,足够的平安性以及内存和处理才能,以包容诸多的协议堆栈;而且,在很多情况下,还必须在能耗很少的前提下完成这些任务。8位和16位处理器显然在内存资源和处理才能上达不到这些要求,许然需要8位和16位处理用具备的“确定经过式性能deterministicperformance和监管功能,而这些对32位处理器来讲却很罕有。此外,对本钱敏感的系统
6、还得与8位和16位微控制器的价格相假设,而且配套开发工具的价格也必须轻易承受。要适应嵌入式市场不断增的互连需求和支持这类应用的实时性要求,这种处理器还是不够的。要知足现今的互连应用环境,嵌入式微控制器需要可以支持多种通讯协议、高速数据传输,系统平安和确定经过式实时处理。Atmel公司的SAM7微控制器系列基于ARM技术,并具有USB接口,其最新的SAM7X微控制器正朝着上述的领域开展。这种微控制器的工作频率达50MIPS,装备片上以太网和CAN通讯协议,采用硬件实现的AES/3DES加密技术,平安键存储技术以及各种外部接口包括USB、USART、串行外围接口SPI、同步串行接口SSC、双线接口
7、SSC/I2S和双线接口TWI。该微控制器采用一个外设DMA控制器独立实现高速数据的传输,无需占用ARM7处理器资源,并具有8位和16位处理器常备的实时系统控制功能32位系统很少有这些功能,包括欠压检测器、上电复位电路、实时时钟和监控定时器。SAM7X微控制器还包括一些外设:一个10位模数转换器、脉冲宽度调制以及功率治理控制器。SAM7X的存储密度从128到256Kbit闪存和32到64KbitSRAM不等。这些功能才可真正知足嵌入式网络环境的需求。嵌入式互连的开展趋势随着越来越多设备互连在一起,连接电缆的长度和网络带宽均大幅增长。最大带宽为1Mbps的CAN网络逐渐到达极限,开场被100Mb
8、ps以太网取代。事实上,以太网和互联网使用的都是一样的通讯协议,即TCP/IP。由于在将一个远程传感器通过互联网连接到某一台PC时无需转换协议,因此整个网络便会简化,设备的互操纵性得以增强。采用互联网这类公共通讯网络对平安性的要求也大为进步。不过,CAN也不会在一夜之间消失,而是继续存在于嵌入式网络世界内一段时间。ZigBee很可能在低数据传输率控制应用中占一重要席位;而与PC连接方面,USB势将成为标准。通用串行接口USB是一种用于将外设作为即插即用设备连接到PC上的接口标准。因此,USB替换了PC上的串行接口UART,而且比后者的传输速率更大,在全速形式下可达12Mbps。随着以太网协议浸
9、透到嵌入式领域,嵌入式系统网络必须能与以太网络接口。SAM7X采用10/100-MbpsIEEE802.3兼容的以太网媒体访问控制器,该控制器可配置为全双工或者半双工形式,并有一个能确保提供100Mbps数据吞吐速率的专用DMA控制器;可编程的数据包收发间隔,并支持虚拟局域网标记帧以及自动暂停帧的生成及终止功能。双形式接口能让SAM7X通过媒体独立接口或者简化的媒体独立接口RMII,无缝地接入高速以太网应用中的各种物理层PHY。MII能扩大系统在物理层的选择,而RMII那么可节省微控制器上的一些I/O。SAM7XMCU可直接与POS-PHY第2层SPI-3兼容的设备连接,包括与标准网络处理器连接。通过片上系统缓冲器进展的无损失流量控制,可省去外部存储器或者流量控制装置。此外,还支持高达10240字节的巨型帧。SAM7X的地址检查器能识别4个特定的48位地址,并包含一个64位散列存放器,用于匹配多点播送和单点播送地址。它能识别所有播送地址,复制所有数据帧,并可用于匹配外部地址。其统计存放器模块包含各种存放器,用于记录与收发操纵相关的各种事件。这些存放器与存储在接收缓冲列表中的状态字可通过软件读取,生成符合IEEE802.3标准的网络治理统计数据。0