正在加载图片...
传统 传统|‖ CORBA MFM应用 安全应用应卅 MODE: IMODE:M链路、网络安仝安全 应用适配器应用应适配器 核心框架((ORB∧甜软总线〕 核心框架 OH和服务服务和应用 操作系统层 行环境 网络和外部接冂层 总线层(板级支持) 物理总线 32功能划分 32.1网络和外部接口层 该软件体系可采用现有商业化的组件来支持多个独特的外部接口和网络接口,可能的外部和网络物理接口包括RS232、RS422、RS423、 RS485、以太和802x.为了支持这些接口,可以采用各种低层网络协议,包括P、SLP、LAP和其它协议 软件无线电的网络功能部分也在操作系统层实现。 2,2操作系统层 操作系统层提供一个实时的嵌入操作系统功能,提供对应用的多线程支持。体系规范要求为操作系统业务提供一个标准的操作系统接 口,以易于应用的可移植性。 POSIX(可移植操作系统接口)是一个公认的工业标准规范中的操作系统是POSX兼容的。现有的实时操作系统很多是符合POSX的 如 LynxOS、 x Works等。POSX程序语言可以是C/C++、Ada或Java 323 CORBA中间件 CORBA是核心框架中提供分布处理环境的消息传输技术。 CORBA协议提供了消息调度来处理传输消息所需的封装和握手。 CORBA 是一种跨平台的框架,在使用分布处理时,可用来标准化客户服务器操作 分布处理是模块化软件无线电的一个基本特征,基于如下原因,该体系采用 CORBA作为中间件服 u) CORBA是一个已被广泛采用的开放的工业标准,现已存在许多实用的 CORBA产品 (2) CORBA是语言中性的。采用接口描述语言IDL来定义分布对象间的接口,通过特定语言的DL编绎器形成头文件、开发包,使代码更 可靠、易于维护 (3) CORBA通过对象请求代理(ORB)软件总线抽象化了硬件物理总线,从而使应用可运行在不同的物理总线上 (4) CORBA不依赖处理器类型、总线类型和操作系统,可跨平台通信图 4 3.2 功能划分 3.2.1 网络和外部接口层 该软件体系可采用现有商业化的组件来支持多个独特的外部接口和网络接口,可能的外部和网络物理接口包括 RS232、RS422、RS423、 RS485、以太和 802.x。为了支持这些接口,可以采用各种低层网络协议,包括 PPP、SLIP、LAPx 和其它协议。 软件无线电的网络功能部分也在操作系统层实现。 3.2.2 操作系统层 操作系统层提供一个实时的嵌入操作系统功能,提供对应用的多线程支持。体系规范要求为操作系统业务提供一个标准的操作系统接 口,以易于应用的可移植性。 POSIX(可移植操作系统接口)是一个公认的工业标准。规范中的操作系统是 POSIX 兼容的。现有的实时操作系统很多是符合 POSIX 的, 如 LynxOS、VxWorks 等。POSIX 程序语言可以是 C/C++、Ada 或 Java。 3.2.3 CORBA 中间件 CORBA 是核心框架中提供分布处理环境的消息传输技术。CORBA 协议提供了消息调度来处理传输消息所需的封装和握手。CORBA 是一种跨平台的框架,在使用分布处理时,可用来标准化客户/服务器操作。 分布处理是模块化软件无线电的一个基本特征,基于如下原因,该体系采用 CORBA 作为中间件服务: (1) CORBA 是一个已被广泛采用的开放的工业标准,现已存在许多实用的 CORBA 产品。 (2) CORBA 是语言中性的。采用接口描述语言 IDL 来定义分布对象间的接口,通过特定语言的 IDL 编绎器形成头文件、开发包,使代码更 可靠、易于维护。 (3) CORBA 通过对象请求代理(ORB)软件总线抽象化了硬件物理总线,从而使应用可运行在不同的物理总线上。 (4) CORBA 不依赖处理器类型、总线类型和操作系统,可跨平台通信
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有