论文部分内容阅读
随着计算机技术的发展,嵌入式系统特别是智能传感器系统将会获得广泛的应用。智能传感器是一种能够进行单个或者多个环境变量检测的,具有数据处理能力的,并且能够把数据保存或者通过网络传送的智能化的嵌入式设备。相对于普通计算机系统,智能传感器系统具有高可靠性,智能化,资源受限和面向具体应用等特点。传统的计算机系统设计开发技术并不能直接应用于智能传感器,这就要求我们研究新的开发模式。 本文针对智能传感器的特点,研究了适合智能传感器系统设计开发的组件技术CTSS。本文的工作主要集中在以下几个方面: 1.分析了智能传感器系统的特点,研究了系统资源受限的特性,包括CPU运算能力,内存容量和电源供应。另外,分析了智能传感器设备的种类和型号多样性。 2.分析了目前成熟的组件技术,对CORBA,COM/DCOM和EJB等通用组件技术以及PECT,Koala和Rubus等嵌入式组件技术的优缺点进行介绍,最后得出结论,它们不适合在智能传感器系统应用。 3.提出了智能传感器组件技术CTSS,该组件技术采用结构分层的机制,第一层设备层封装了硬件设备相关的信息,向上只提供标准接口。第二层为功能层,通过调用设备层组件的标准接口,实现智能传感器的功能。第三层为应用层,负责把用户的应用转化为对功能组件标准接口的调用来实现。深入分析了智能传感器嵌入式组件技术的特点,和采用该技术进行开发过程中的特点。 4.使用温度图像网络传感器系统作为实例,应用智能传感器组件技术CTSS,采用三层组件结构开发,分析了每一层组件的组成和标准接口,给出了接口的调用关系。 通过这样一个实例,分析了智能传感器组件技术在实际设计开发中的应用。