8 подписчиков
Новая глава в истории GNU Radio (ЧАСТЬ 3. «Во всей красе»).
Одно из главных преимуществ GR4 заключается в том, что его ядро может функционировать как библиотека C++23, состоящая только из заголовочных файлов.
Такая конструкция обеспечивает компилятору возможность оптимизировать графы потоков для каждой конкретной архитектуры и задачи.
Для интегрированных систем или сред с ограниченными вычислительными ресурсами это означает возможность получить исполняемый файл размером 2-3 МБ содержащий всю вашу цепочку обработки сигналов, без каких-либо зависимостей от библиотек GNU Radio и автономно запустить его.
Такой подход может быть использован для технологии IoT SDR и защищенных систем с изолированной сетью.
Цель GNU Radio оставаться свободным на практике и никогда не превращался в закрытый продукт.
Основная среда выполнения GR4 распространяется под лицензией MIT, что упрощает интеграцию в промышленные и общественные инфраструктуры.
В то время как модули и окружающая экосистема могут оставаться под лицензией (L)GPLv3.
Многие блоки и модули, разработанные другими разработчиками, останутся под лицензией (L)GPLv3, сохраняя наследие свободного программного обеспечения GNU Radio. Лицензионная основа MIT просто гарантирует, что GR4 может быть встроен в общественную инфраструктуру, автомобильную промышленность, медицинские устройства, где соответствие лицензионной политике GPL невозможно.
1 минута
26 января