openSCA 开 源 啦 !!!

openSCA

本项目基于SCA2.2.2标准进行开发,完全符合SCA2.2.2标准,已在多个项目中投入使用。

编译环境

  1. 宿主机操作系统:建议Ubuntu 16.04及以上版本 宿主机硬件版本:ARMv7_CortexA9;
  2. 交叉编译器:arm-xilinx-linux-gnueabi-gcc、arm-xilinx-linux-gnueabi-g++,
    交叉编译器版本:4.9.2 (Sourcery CodeBench Lite 2015.05-17);
  3. cmake,版本不低于3.5;

编译设置

本项目使用CMake工具进行编译,需要先配置交叉编译器的环境变量。

  1. 安装Xilinx_SDK
  2. 在Xilinx-2015.4/SDK/2015.4/settings64.sh脚本中,添加如下内容:

export CC=arm-xilinx-linux-gnueabi-gcc export CXX=arm-xilinx-linux-gnueabi-g++

  1. 编译前请先执行如下命令:
source ~/Xilinx-2015.4/SDK/2015.4/settings64.sh

配置目录下的configure.cmake文件,配置选项如下:

load picture failed

编译步骤

  1. 编译本项目,首先从GitHub拉取sdrLibrary仓库,新建openSCA/libs目录,然后将sdrLibrary中ace_tao、boost、
    runtime_env、tiny1xml四个文件夹直接拷贝到openSCA/libs目录下。
    sdrLibrary仓库地址为:(https://github.com/JFounderSDR/sdrLibrary.git)
  2. 拉取examples仓库,将拉取到的examples文件夹直接拷贝到OpenSCA目录下,
    examples仓库地址为:(https://github.com/JFounderSDR/examples.git)
  3. 拉取testsuite仓库,将拉取到的testsuite文件夹直接拷贝到OpenSCA目录下,
    testsuite仓库地址为:(https://github.com/JFounderSDR/testsuite.git)
  4. 新建openSCA/build目录,在此目录下执行"cmake ../"命令
  5. 步骤3执行成功后,继续执行"make"命令,生成目标文件

运行环境

jLab实验平台 1.0
load picture failed

依赖的开源项目

1、ACE+TAO-2.0a
2、boost 1.69.0
3、tinyxml

补充说明

项目还提供如下内容:

  1. 可直接运行的demo,仓库地址:(https://github.com/JFounderSDR/demos)
  2. 说明文档,仓库地址:(https://github.com/JFounderSDR/documents)
  3. 第三方库源码:仓库地址:(https://github.com/JFounderSDR/thirdparty)
  4. 组件和逻辑设备开发实例代码,仓库地址:(https://github.com/JFounderSDR/examples)
  5. 测试实例代码,仓库地址:(https://github.com/JFounderSDR/testsuite)
  6. openSCA-SDK,仓库地址:(https://github.com/JFounderSDR/sdrSDK)

项目描述

  本项目为开源版本,供开发者学习、研究之用,实现了部分基础接口,如加载波形、卸载波形、
设置与查询属性、启动与停止波形,且未对性能进行优化,如加载波形时采用的是串行加载波形组件的方式,耗时较长。

  介方商业版openSCA在实现完整SCA接口的基础上又做了增强型设计,且对性能进行了优化。

开源版与商业版的区别

 开源版商业版
SCA接口实现情况基础接口所有接口
ace_tao库是否优化未优化优化
波形加载方式串行加载并行加载
心跳服务不支持支持
聚合服务不支持支持
分布式加载不支持支持
跨节点连接不支持支持
事件服务不支持支持

如对商业版openSCA感兴趣,可发邮件至sdr@onetek.net进行咨询。

工具支持

介方同时提供SDR集成开发环境和平台监控软件jLab_Monitor。

  SDR集成开发环境为用户提供模型驱动支撑,支持波形建模、节点建模、模型库管理、波形算法开发等功能,
用户可通过此工具生成平台包并一键导入至jLab实验平台运行。

load picture failed

  jLab_Monitor为平台监控软件,提供波形的加载、卸载、属性配置与查询、启动与停止波形等功能。

load_picture_failed

如对上述工具感兴趣,可发邮件至sdr@onetek.net进行咨询。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值