emGateway(嵌入式微控制器网关):是轻型设备网络如RS-232、RS-485,cAN、IIc、xlO、RF等和大型高性能网络如Intranet和Internet等之间连接的桥梁。它是一个功能强大的客户机,用于管理多个嵌入式系统、标准的Internet通信互连以及支持网络浏览器。
鉴于当前的智能仪器仪表系统大多都是基于8位或16位Mcu的,而EMIT仅占用系统1k Byte的存储资源,因而该项技术不管是对于老仪器仪表系统的改造,还是构建新的仪器仪表系统都具有很强的现实意义和发展前景。目前已有众多软硬件厂商加入ETI联盟,大大推动了EMIT技术的发展。
6.2融合ISP和EMIT技术的MCu和Internet外围芯片
目前,美国connectone公司、emWare公司、TAS.KING公司和国内的P&S公司等均提供基于Internet的Device-Networking的软件、固件(Firmware)和硬件产品.
应用内编程(ISP/IAP),能让设计者在应用程序运行过程中改变代码。将XA-G49和Connect One公司的ichip561AD-s/P Internet外围芯片结合在一起,就可以实现通过Internet远程升级固件和重构系统。
Philips公司目前推出的支持Internet连接的Mcu还有89C5lRx2系列51LPc系列(包括87LPC762、87LPC764和87LPc767等)等。
ConnectOne公司的iChip(iChip 561ADS/P)、iM-odem(iModem 50—204x-02)和.P&S公司的WebChiP都是基于EMIT技术,实现嵌入式系统InteRN接入的MCU/MPU外围芯片。
6.3 利用Intemet技术实现硬件功能远程动态重构的FPGA/CPLD
Xilinx公司和GoAhead软件公司合作,率先实现了Xilinx FPGA/CPLD在装配到现场后,可以通过Internet对其进行远程更新和动态重构。利用GoAhead公司的FieldUpgrader技术和Xilinx公司的IRL(IntemetRecon.figurable Logic)Internet在系统逻辑重配置技术,Xilinx公司FPGA/CPLD的配置文件能够通过Internet、Intranet或VPN(Virtual Private Network)自动地下载到现场的FPGA/CPLD系统,实现动态功能重构和升级维护。
GoAhead的解决方案包括3个部分:GoAhead Device StudioTM、GoAhead Upgrade AgentTM和GoAhead Upgrade Server。
GoAhead Device Studio是用于配置GoAhead Upgrade Agent 的开发环境,配置完毕后,GoAhead Upgrade Agent就嵌入在了目标器件(如Xilinx的FPGA/CPLD)中,GoAhead Upgrade Server 安装在监控中心的服务器上,用于创造和发布系统功能重构的更新文件。