灵活的面向对象软件架构在智能无线通信设备中的应用
1. 引言
在当今快速发展的信息技术领域,通信行业的复杂性和组件微型化趋势日益显著。手机、个人数字助理(PDAs)等复杂产品的惊人小尺寸便是这一趋势的直接体现。然而,除了这些面向消费者的产品外,还有一类被称为智能无线通信设备(SWCDs)的设备,它们具备类似的复杂性和功能。SWCDs的共同特征是能够通过无线方式与其环境进行通信,并展现一定的“智能”,即具有一定的复杂性和自主功能。
随着技术的进步,SWCDs的应用领域非常广泛,涵盖了从纯电信到安全应用,再到远程诊断和监控等多个方面。一个典型的应用示例是车队管理。面对如此多样化的应用场景,SWCDs制造商面临着巨大的挑战。为了更好地应对这些挑战,一个有效的解决方案是从硬件到软件的复杂功能持续转移。因此,开发一个灵活的面向对象软件架构变得尤为重要。
2. 平台和应用程序的具体细节
SWCD硬件平台具有高度的可变性,主要由一个核心模块构成,该模块包括一个NEC类型的处理器,运行频率为20MHz,可变数量的板载RAM(最多2MB),以及一些可选组件,如GPS模块、GSM/GPRS调制解调器、UARTs、实时时钟(RTC)、闪存等。此外,还可以通过电源、额外的接口电路以及任何数量的附加组件,如USB、以太网或蓝牙接口来补充核心模块。
2.1 硬件平台的可变性
组件类型 | 描述 |
---|---|
处理器 | NEC类型,20MHz |