SRTF核心框架(CF,Core Framework)是SRTF操作环境的核心软件,运行于软件无线电终端,为终端设备提供资源调度与波形管理能力,
包括启动组件、框架控制组件、框架服务组件、xml文件解析组件等。SRTF核心框架采用模块化设计,架构具有极强的伸缩性,可针对不
同的应用场景及软无系统架构,配置不同的核心库,尤其针对高实时、高可靠性的应用场景,在波形加载、波形卸载、平台启动、传输机
制等方面进行了深度优化。
设计原则:
1. 符合SCA4.1及GJB SRTF标准。
2. 采用模块化设计,具有极强的伸缩性,可针对不同的应用场景及不同的软无系统架构,配置不同的核心库。
主要功能:
1. 提供波形加卸载、启停、属性配置与查询等控制功能。
2. 提供逻辑设备、服务组件的启停、属性配置与查询等控制功能。
3. 提供波形查询、逻辑设备查询、服务组件查询等功能。
4. 提供动态部署、亲和部署、通道部署等多种波形部署策略。
5. 提供分布式文件系统管理功能。
6. 提供组件之间的连接管理功能。
自主可控:源码级供应商,支持源代码100%授权;完全自主可控的代码基因,与国外开源项目无任何关联,代码安全可靠。
架构灵活,便于定制化开发:采用模块化设计,伸缩性强,可根据客户需求对核心框架进行定制化开发和适配,实现不同场景的最优化适配。
资源消耗少:核心框架微内核设计,内存占用率低。
兼容性强:支持Linux、VxWorks、银河麒麟、SylixOS、道系统等国内外多种实时操作系统;支持Arm(飞腾)、PowerPC、MIPS(龙芯)等多种架构的国内外处理器。
良好的标准符合性保证机制:核心框架严格分离 “平台相关”和“平台无关”功能模块,便于用户在不破坏SRTF标准符合性的前提下,进行二次开发。
多样的波形部署策略:支持动态部署、亲和部署、静态部署、通道部署等多种部署策略,适应不同场景的部署需求。
快速的波形加载、平台启动能力:在波形加载、平台启动等方面进行深度优化,适用于高性能、高可靠的实时应用场景。