技术简介
为了解决军用电台“独立研制、自成体系”等现象,造成通信装备互联互通能力差,无法满足一体化联合作战的需要,首先由军方主导,参考SCA(软件通信体系结构)规范、采用软件无线电技术研制无线通信装备技术体制试验验证平台,构建通用、开放、可编程的系统平台,验证了新一代电台技术体制。
锐华SCA软件平台(ReSCA)是基于SCA4.0规范实现的全国产化的通用无线通信设备软件平台,包括SCA软件操作环境和SCA集成开发环境。
SCA软件操作环境为波形应用提供标准化接口和核心服务。该操作环境包含符合SCA规范的核心框架,定义了开放的软件接口、组件部署及应用组装方法、硬件抽象、软件架构管理体系、日志服务及分布式文件系统等诸多要素,对嵌入式分布式通信环境中的应用组件进行配置,管理和连接。
SCA软件操作环境通过CORBA中间件的使用,达到基于不同硬件平台、不同操作系统、采用不同编程语言编写的应用程序可互联互通的目的,把各种对象的属性和操作封装在不同的接口之中,通过ORB来调用接口中的操作,其接口定义均采用IDL语言实现。基于以上特点,用户可以自由地访问不同异构平台上的资源和对象,这些资源和对象的可重用性也大大增强。
SCA集成开发环境是SCA波形软件和平台软件开发的集成环境,它集成了波形开发过程中所需要的一系列工具套件,以方便快捷的方式提供给波形应用开发者和平台软件开发者使用。该软件集工程管理、可视化描述与打包、可视化装配、代码框架和XML配置文件自动生成、代码编辑、编译、测试与仿真等功能。
SCA集成开发环境可以方便地集成于锐华嵌入式实时操作系统(ReWorks)的ReDe开发环境中。集成后,SCA开发环境由Eclipse框架、软件开发基本工具集、SCA波形开发套件、SCA平台开发套件和部署与运行管理工具组成。
技术指标
锐华SCA软件平台(ReSCA)包括SCA软件操作环境和SCA集成开发环境,技术指标如下:
核心框架符合SCA4.0规范;
硬件抽象层符合MOCB1.1.5规范要求;
集成锐华嵌入式CORBA中间件ReORB作为操作环境软总线;
支持锐华嵌入式实时操作系统ReWorks和VxWorks,及Windows、Linux等操作系统;
支持龙芯、PowerPC、ARM、X86等硬件平台;
提供全套国产化开发工具,包括波形开发工具、平台开发工具及波形部署与运行管理工具;
可提供从模块到软件的全套国产化SCA平台解决方案。
技术特点
该技术成果针对无线通信电台领域,符合国际通行的标准规范,以标准化和开放式体系结构统一无线通信电台技术体制,采用“硬件模块化,功能软件化”技术极大地降低了硬件设备的种类和成本,采用“软件构件化设计,动态集成部署”技术极大地降低了软件的开发周期和维护成本。而且采用完全自主可控的国产化嵌入式操作系统、中间件和核心框架软件,性能与国外同类产品相当,并且集成了全向导式波形开发环境,能够提高无线通信波形的开发效率和规范化程度。在美欧无线通信电台技术发达国家,SCA体制电台技术已经从军用到民用,成为标准的电台体制;在我国,目前还没有推广到民用领域。
预期效益
由于标准化采购硬件、重用化集成软件,电台从定制化开发到商业现货式组装,研发和升级成本大大降低;而且,以前多部电台完成的功能现在可以集成在一部电台设备中完成,仅仅需要动态加卸载电台的波形软件就能完成多部电台的构建和通信,电台使用成本也大大降低。