Мы собираемся приступить к реализации устройства под управлением Linux, которое (среди прочего) будет подключено к программно определяемому FM/AM-радио, которое также может получать данные RDS, описывающие списки воспроизведения и другие подобные вещи. Это относительно глупое устройство, которое в основном содержит один или два DSP, которые действуют как тюнеры и в остальном очень мало обрабатывают сигнал.
Я имел в виду драйверы ядра для устройства, а затем уровень аппаратной абстракции пользовательского пространства, который предоставлял стандартизированный интерфейс и абстрагировался от деталей того, когда именно были получены данные RDS, занимался обработкой ошибок и всеми другими запутанными вещами. Есть ли уже подобный пользовательский слой? Было бы неплохо либо вообще не делать этого, либо сделать наш материал совместимым с чем-то, что уже существует, чтобы мы могли использовать другие проекты для пользовательского интерфейса радио, если захотим.