位置:51电子网 » 技术资料 » 显示光电

关于TINI技术平台与开发应用

发布时间:2007/8/23 0:00:00 访问次数:885

吴康

    本文主要介绍新微型因特网接口TINl(Tiny InterNet Interfaces)平台组成特点及从农业调节灌溉系统到全方位的开发应用。

    微型因特网接口(Tiny InterNet Interfaces—TINl)平台由一个基于徽控制器的芯片组及支持固件组成,全部由Dallas Semiconductor开发。在此平台之上,配合相应的硬件及软件开发工具,可以利用工业标准的Java编程语言,迅速开发并试制出具备IP网络能力,面向真实世界的测量及控制系统(见图1)。

图1:用TINI平台迅速开发并试,制出具备IP网络能力,面向真实世界的测量控制系统框图。

从TINI起步

    众所周知,开发—个嵌入式应用的最快捷径就是采用一个巳搭建好的并且经过验证的设计作为系统的硬件部分。TINl验证模块(VM)正是为此目的而开发;同时,它也可作为DS80C400网络微控制器的一个参考设计,在验证模块(VM)中,该微控制器构成了TINI芯片组的核心部分。Dallas Semiconducmr公司可以提供完整的TVM原理图和元件列表,这样,可以将它全部或部分地复制到你的特定项目中。多数情况下,目标系统只需要整套TINI芯片组中的一部分。利用TINI验证模块,软件开发可基于一个经过验证的设计进行,同时展开更为优化的硬件开发,这样,从总体上缩短了产品面市的时间。

     TINIm400-144-02 TVM装配于144引脚SO DIMM(小型封装双列直插式存储模块),一种普遍用于笔记本电脑DRAM的外形结构,再配合TINIs400插座板,就组成-个综合性的开发系统,它具有以下特性:

运行于29.5MHz的DS80C400处理器;

IMB电池备份的SRAM和IMB闪存ROM;

10/100base-T以太网接口;

    两个1—Wire接口(一个被用于板上的内部应用,一个用于外部连接);

    两个RS-232串口,其中—个只有全部流控制线,以及—个CAN(控制局部网络)和SPITM (串行外设接口)。

    除了T1NIm400模块和TINIs400插座板,其它必要的硬件只有一个电源(8V至20V AC/DC)和连接插座板所需的电缆,例如用于以太网的5类线。用于串口的9针亚D型口。以及用于1-Wire(一线接口)的RJ11。

    关于TINI平台特点与应用

    以农业调节灌溉系统为应用实例作一说明。

    一个远程农业站需要监测温度,降雨和湿度条件,并基干所测得的天气状况的调节灌溉系统。采用一台个人电脑可以完成这个任务,但是它的正常运行时间可能无法满足此类无人职守应用的要求。作为一个亚PC系统,TINI更廉价,更紧凑,消耗功率更低,井且更易于维护。此外,TINI还支持许多底层的通信接口,这些通常是PC所没有的。

    通过TINI所提供的各种工业标准接口,各色各样的传感器和执行器可以被整合起来,搜集天气数据和控制灌溉系统。如果某个设备的接口不直接被TINl支持,辅以适当的支持电路,利用用户I/O库可将设备映射到TINI的存储器总线上。

    TINI操作系统支持多任务和多线程,因此,农业站软件在与多个设备通信的同时,可在后台处理数据,利用TINI平台可通过无线或有线网络,对设备实行监视和控制(见图2)。

    一旦建立起传感器/执行器和TINl之间的数据通道,采集到的数据便可由软件分析和记录。TINI运行Java代码的能力使设汁者不必花费时间去熟悉DS80C400处理器的内部细节,而代码中严格要求实时的部分如有必要可以定制。利用Java本地方法机制可将高度优化的汇编代码包含到应用中。

    TINI运行环境包含一个完整的JavaVM(虚拟机)和APl(应用程序接口),它们包括Java 1.1API(应用程序接口)的一个子集和TINI独有的一些附加功能,例如用于专用通信协议的设备I/0例程。Java强健的联网API和强化的安全性及存储器管理使其成为TINI环境的理想选择。TINI提供的Java支持允许应用软件在许多现有的Java集成开发环境(1DE)下开发。应用软件还可以在其它平台例,如PC 上开发,完成后再传送给TINI。

    如果TINI中不需要Java支持,可以将它移走而不会牺牲TINI所提供的全部功能。TINI操作系统的内核包含于DS80C400的ROM中,并且还包含了一个完整的IPv4/IPv6嵌入式网络栈,以及采用TFTP(普通文件传输协定)的自动网络引导能力。这种功能无需Java VM(虚拟机)即可使用。以这种方式运行的应用程序可直接用汇编编写或者由c语言编译。

TINI应用从区域到全球的拓宽

    如果我们的目标只是建立一个本地的闭环控制系统的话,到这

吴康

    本文主要介绍新微型因特网接口TINl(Tiny InterNet Interfaces)平台组成特点及从农业调节灌溉系统到全方位的开发应用。

    微型因特网接口(Tiny InterNet Interfaces—TINl)平台由一个基于徽控制器的芯片组及支持固件组成,全部由Dallas Semiconductor开发。在此平台之上,配合相应的硬件及软件开发工具,可以利用工业标准的Java编程语言,迅速开发并试制出具备IP网络能力,面向真实世界的测量及控制系统(见图1)。

图1:用TINI平台迅速开发并试,制出具备IP网络能力,面向真实世界的测量控制系统框图。

从TINI起步

    众所周知,开发—个嵌入式应用的最快捷径就是采用一个巳搭建好的并且经过验证的设计作为系统的硬件部分。TINl验证模块(VM)正是为此目的而开发;同时,它也可作为DS80C400网络微控制器的一个参考设计,在验证模块(VM)中,该微控制器构成了TINI芯片组的核心部分。Dallas Semiconducmr公司可以提供完整的TVM原理图和元件列表,这样,可以将它全部或部分地复制到你的特定项目中。多数情况下,目标系统只需要整套TINI芯片组中的一部分。利用TINI验证模块,软件开发可基于一个经过验证的设计进行,同时展开更为优化的硬件开发,这样,从总体上缩短了产品面市的时间。

     TINIm400-144-02 TVM装配于144引脚SO DIMM(小型封装双列直插式存储模块),一种普遍用于笔记本电脑DRAM的外形结构,再配合TINIs400插座板,就组成-个综合性的开发系统,它具有以下特性:

运行于29.5MHz的DS80C400处理器;

IMB电池备份的SRAM和IMB闪存ROM;

10/100base-T以太网接口;

    两个1—Wire接口(一个被用于板上的内部应用,一个用于外部连接);

    两个RS-232串口,其中—个只有全部流控制线,以及—个CAN(控制局部网络)和SPITM (串行外设接口)。

    除了T1NIm400模块和TINIs400插座板,其它必要的硬件只有一个电源(8V至20V AC/DC)和连接插座板所需的电缆,例如用于以太网的5类线。用于串口的9针亚D型口。以及用于1-Wire(一线接口)的RJ11。

    关于TINI平台特点与应用

    以农业调节灌溉系统为应用实例作一说明。

    一个远程农业站需要监测温度,降雨和湿度条件,并基干所测得的天气状况的调节灌溉系统。采用一台个人电脑可以完成这个任务,但是它的正常运行时间可能无法满足此类无人职守应用的要求。作为一个亚PC系统,TINI更廉价,更紧凑,消耗功率更低,井且更易于维护。此外,TINI还支持许多底层的通信接口,这些通常是PC所没有的。

    通过TINI所提供的各种工业标准接口,各色各样的传感器和执行器可以被整合起来,搜集天气数据和控制灌溉系统。如果某个设备的接口不直接被TINl支持,辅以适当的支持电路,利用用户I/O库可将设备映射到TINI的存储器总线上。

    TINI操作系统支持多任务和多线程,因此,农业站软件在与多个设备通信的同时,可在后台处理数据,利用TINI平台可通过无线或有线网络,对设备实行监视和控制(见图2)。

    一旦建立起传感器/执行器和TINl之间的数据通道,采集到的数据便可由软件分析和记录。TINI运行Java代码的能力使设汁者不必花费时间去熟悉DS80C400处理器的内部细节,而代码中严格要求实时的部分如有必要可以定制。利用Java本地方法机制可将高度优化的汇编代码包含到应用中。

    TINI运行环境包含一个完整的JavaVM(虚拟机)和APl(应用程序接口),它们包括Java 1.1API(应用程序接口)的一个子集和TINI独有的一些附加功能,例如用于专用通信协议的设备I/0例程。Java强健的联网API和强化的安全性及存储器管理使其成为TINI环境的理想选择。TINI提供的Java支持允许应用软件在许多现有的Java集成开发环境(1DE)下开发。应用软件还可以在其它平台例,如PC 上开发,完成后再传送给TINI。

    如果TINI中不需要Java支持,可以将它移走而不会牺牲TINI所提供的全部功能。TINI操作系统的内核包含于DS80C400的ROM中,并且还包含了一个完整的IPv4/IPv6嵌入式网络栈,以及采用TFTP(普通文件传输协定)的自动网络引导能力。这种功能无需Java VM(虚拟机)即可使用。以这种方式运行的应用程序可直接用汇编编写或者由c语言编译。

TINI应用从区域到全球的拓宽

    如果我们的目标只是建立一个本地的闭环控制系统的话,到这

相关IC型号

热门点击

 

推荐技术资料

按钮与灯的互动实例
    现在赶快去看看这个目录卞有什么。FGA15N120AN... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!