我们即将着手实现一个运行Linux的设备,该设备将连接到一个软件定义的FM/AM收音机,该收音机还可以接收描述播放列表和其他类似内容的RDS数据。这是一个相对愚蠢的设备,它主要包含一个或两个DSP,充当调谐器,否则对信号的处理很少。
我在想,设备的内核驱动程序,然后是用户端硬件抽象层,它提供了一个标准化的接口,并抽象出RDS数据的确切接收时间和处理错误的细节,以及所有其他杂乱无章的东西。有没有像这样的userland层?要么完全避免制作它,要么让我们的东西与已经存在的东西保持插件兼容,这样如果我们想要的话,我们可以使用其他项目来实现无线电UI。
发布于 2013-02-26 14:48:10
也许值得研究一下GENIVI财团(http://www.genivi.org/)是否有标准的应用程序。他们正在开发专门用于汽车“信息娱乐”目的的这类标准,这似乎属于他们的标准化领域。
不幸的是,他们似乎不会公开发布他们的东西,所以你可能需要四处打听,或者直接给他们发一封电子邮件。
发布于 2013-02-26 03:15:15
那GNU Radio呢?他们有许多软件定义的无线电组件的硬件支持,以及通过GUI轻松连接到他们的"GNU无线电伙伴“(GRC)的数据流。
它们使用Python和C++ API,您的UI层可以访问这些API。在网上可以找到很多例子。
https://stackoverflow.com/questions/14905522
复制相似问题