使用 Raspberry Pi 的 PWM 进行 FM-RDS 发射
Pi-FM-RDS ===========
此程序生成 FM 调制,同时实时生成 RDS (无线电数据系统) 数据。它可以包含单音或立体声音频。它基于 Oliver Mattos 和 Oskar Weigl 创建的 FM 发射机,后者由 Richard Hirst 根据 DMA 进行了调整。Christophe Jacquet 进行了调整,并添加了 RDS 数据生成器和调制器。发射机使用 Raspberry Pi 的 PWM 生成器生成 VHF 信号。已验证该发射机可与 Raspberry Pi 1、2、3、4、Zero 和 Zero 2 兼容。
PiFmRds 仅用于实验。它不是一个媒体中心,也不是用于向您的立体声系统播放音乐的。请参阅 法律声明。
sndfile 库,由 Raspberry Pi OS 和其他类似 Debian 的发行版中的 libsndfile1-dev 包提供。 * Linux rpi-mailbox 驱动,因此您需要使用 2015 年 8 月左右构建的 Linux 内核。 重要提示。 为某个 Raspberry Pi 模型和 ARM 架构编译的二进制文件不兼容其他模型和架构。在切换模型时,请始终重新编译,因此请不要跳过下面说明中的 make clean 步骤!重要提示。 如果 make 报告任何错误,则不会生成 pi_fm_rds 可执行文件(反之亦然)。因此,必须先修复任何错误,才能继续执行下一步。如果缺少任何所需的库(请参阅上文), make 可能会失败,或者可能是某个特定/较新的发行版本出现的错误。在这种情况下,请提交错误报告。
暂无开放 Issues,或尚未同步最近议题。