基于 Raspberry Pi 构建一个飞机观察器

raspberrypi-kernel

随后运行辅助脚本,以便安装 3.5 英寸电阻型 PiTFT。

$ sudo adafruit-pitft-helper -t 35r

通常建议使用 Adafruit 提供的提前配置好的 Raspbian 映像。但是,以上信息只对使用 Raspbian 内置映像的新手有用,不管其出于任何原因,如向运行其他应用程序的现有系统添加这些功能。

最后,如果出现本文顶部图像所示情况,即 USB 电源引线朝 Pi 向下,则需要更新配置才可将显示屏旋转 180 度。通过编辑 /boot/config.txt 文件并将 rotate=270 更改为 rotate=90 即可完成。

dump1090

有多种软件可用于接收和解码 S 模式传输,这在 5 年前就实现了,那时我撰文介绍过基于 GNU Radio 的地对空模式。然而,这一次,我们打算使用名为 dump1090 的软件,其以 S 模式的使用频率 1090MHz 命名。

与 GNU Radio 相比,dump1090 的好处包括:拥有最低的外部依赖性;它还特别坚固,擅长于解码弱信号。当在交互模式下工作时,它将向控制台打印出活动概览,且在 GitHub 上共享的分支会经过细微修改,以便适应 3.5 英寸 TFT 显示屏。

要进行构建,我们需要运行以下脚本: