【问题标题】:RedHawk Building Blocks红鹰积木
【发布时间】:2014-08-22 23:33:07
【问题描述】:

GitHub 存储库似乎有许多对开发人员有用的构建块,但大多数在 README.md 或其他文件(我可以找到)中很少或根本没有描述它们的功能。其他地方是否有任何文档。除了从包标题中猜测之外,我如何了解它们的作用?

【问题讨论】:

    标签: redhawksdr


    【解决方案1】:

    组件及其功能的描述可以在每个组件的 SPD 文件中的 <description> 和 </description> 标记之间找到

    【讨论】:

    • 也许我找错地方了,但是我在我查看的任何组件中都没有找到 SPD 文件。很少有人有 SVD,但它只描述了更改而不是组件功能。
    • 你在看 github.com/RedhawkSDR 吗?每个组件都需要在 REDHAWK 中有一个 SPD 文件(例如,对于 whitenoise 组件,它被称为 whitenoise.spd.xml)。如果您下载其中一个组件并在 IDE 中打开它,您可以选择该组件的 SPD 文件,其描述将以易于阅读的方式显示。如果您查看原始 XML,阅读起来会有点困难,但仍然很有帮助
    • 哦。这有帮助。我发现很多确实有 spd.xml。许多似乎是一个更大的包“基本组件”的一部分,它没有 SPD,但似乎只是一个集合。 basic-components 中的所有组件都有 SPD,但我看到的其他包(大约 1/3 的包)都没有(例如,burstioInterfaces、framework-bulkiointerfaces、librtisdr、dsp、eclipse-mil.jpeojtrs.sca、. ..) 有 SPD,显然不是 RedHawk 组件,但仍不清楚它们是什么。
    • basic-components 包是为了方便起见,允许您一次提取所有基本组件。它不是一个组件,burstio、bulkio、librtlsdr、dsp、eclipse 等也不是。Burstio、bulkio、librtlsdr 和 dsp 都是以某种方式帮助开发人员的库,因此不需要 SPD 文件。 eclipse 目录是 IDE 插件的一部分,不应该(通常)单独下载。只有组件、设备和共享包具有向 REDHAWK 框架指定资源(组件和设备的父级)应如何执行的 SPD 文件
    猜你喜欢
    • 2022-06-28
    • 1970-01-01
    • 2021-10-04
    • 1970-01-01
    • 2016-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多