Строительные блоки RedHawk

В репозитории GitHub есть ряд строительных блоков, полезных для разработчиков, но у большинства из них почти нет описания их функций в README.md или других файлах (которые я могу найти). Есть ли документация где-нибудь еще. Помимо догадок по названию пакета, как мне узнать, что они делают?


person Terry L Anderson    schedule 19.08.2014    source источник


Ответы (1)


Описание компонентов и их функций можно найти в файле SPD каждого компонента между тегами <description> и </description>.

person pwolfram    schedule 22.08.2014
comment
Возможно, я ищу не в том месте, но я не нахожу SPD-файл ни в одном из компонентов, которые я искал. Очень немногие имеют SVD, но он описывает только изменения, а не функциональность компонентов. - person Terry L Anderson; 23.08.2014
comment
Вы ищете на github.com/RedhawkSDR? Каждый компонент должен иметь файл SPD (например, для компонента белого шума он называется whitenoise.spd.xml) в REDHAWK. Если вы загрузите один из компонентов и откроете его в среде IDE, вы сможете выбрать SPD-файл компонента, и его описание появится в легко читаемом виде. Если вы просматриваете необработанный XML, его немного сложнее читать, но все же полезно - person pwolfram; 25.08.2014
comment
Ой. Что помогает. Я нахожу, что у многих есть spd.xml. Многие из них являются частью более крупного пакета основных компонентов, который не имеет SPD, а представляет собой просто набор. Все компоненты в basic-components имеют SPD, но ни один из других пакетов (около 1/3 пакетов), которые я вижу (например, BurstioInterfaces, framework-bulkiointerfaces, librtisdr, dsp, eclipse-mil.jpeojtrs.sca, . ..) имеют SPD и, по-видимому, не являются компонентами RedHawk, но до сих пор неясно, что они из себя представляют. - person Terry L Anderson; 26.08.2014
comment
Пакет basic-components предназначен для удобства, позволяя вам получить все основные компоненты одновременно. Это не компонент, как и Burstio, bulkio, librtlsdr, dsp, eclipse и т. д. Burstio, bulkio, librtlsdr и dsp — это все библиотеки, которые каким-то образом помогают разработчику и поэтому не нуждаются в файлах SPD. Каталоги eclipse являются частью подключаемых модулей IDE и не должны (как правило) загружаться отдельно. Только компоненты, устройства и общие пакеты имеют файлы SPD, которые указывают платформе REDHAWK, как должен выполняться ресурс (родитель компонентов и устройств). - person pwolfram; 26.08.2014