惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Engineering at Meta
Engineering at Meta
博客园_首页
J
Java Code Geeks
Jina AI
Jina AI
B
Blog RSS Feed
量子位
有赞技术团队
有赞技术团队
M
MIT News - Artificial intelligence
L
LangChain Blog
Microsoft Security Blog
Microsoft Security Blog
小众软件
小众软件
博客园 - 聂微东
月光博客
月光博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 三生石上(FineUI控件)
Last Week in AI
Last Week in AI
MongoDB | Blog
MongoDB | Blog
I
InfoQ
罗磊的独立博客
H
Hackread – Cybersecurity News, Data Breaches, AI and More
爱范儿
爱范儿
Y
Y Combinator Blog
Vercel News
Vercel News
雷峰网
雷峰网

Blog on KittenLabs

Marantz UD5007 power supply replacement GPD Pocket 4 Speaker DSP Extreme Pi Boot Optimization WiFi auth with OsmoHLR/SIM cards Windows 11 tweaks & usability improvements Using custom domains as a Fediverse redirect 25GBit/s on macOS & iOS Manage RDP certificates on Windows using SSH Reviving a dead Gigabyte MJ11-EC1 mainboard Dead TROTEC PAC2000S air conditioner Micro8088 build log OpenWRT als WireGuard-Appliance GPS locked Raspberry Pi Es'hail-2 transceiver setup ThinkPad PowerSeries 820 PlutoSDR clock input WiFi over satellite TV coax
PlutoSDR standalone ADS-B FR24 feeder
By Manawyrm (@manawyrm@chaos.social) | Wednesday, December 01, 2 · 2021-12-01 · via Blog on KittenLabs

PlutoSDR (or ADALM-PLUTO) is an inexpensive SDR (software-defined radio) platform by Analog Devices. It uses a Xilinx Zynq Z-7010 FPGA, which integrates an 32bit ARMv7 core together with the FPGA functionality.

This 32bit ARMv7 CPU runs Linux and is normally (when used as an SDR via USB) just passing libiio messages to the host computer.

The USB port on the PlutoSDR can also be used as a host/OTG port instead. By connecting a USB-to-Ethernet converter and a USB flash drive (or other form of storage), the PlutoSDR can be a standalone Linux machine, just like a Raspberry Pi (or similar single board computer).

Setup on a windowsill, PlutoSDR with external ADSB antenna, USB-OTG adapter to USB-C hub, USB card reader and USB ethernet adapter Setup on a windowsill, PlutoSDR with external ADSB antenna, 1090 MHz band pass filter, PoE-extractor and USB hub/USB ethernet card combo

This can be used to run applications directly on the PlutoSDR, such as fr24feeder, the application used by FlightRadar24 to receive messages from airplanes about their location and feed them to their servers.

By placing a Arch Linux ARM root filesystem onto the USB flash drive and installing readsb + fr24feeder, the PlutoSDR can receive, decode and forward ADS-B messages all by itself: Screenshot of Neofetch, showing Arch Linux ARM on a PlutoSDR, 497 MiB RAM, kernel 5.4.0

The plutosdr-readsb-fr24feed repository was built, which contains a number of scripts and a CI configuration, to automatically generate USB flash drive images, capable of booting on a stock PlutoSDR. Plugging such a USB drive into any PlutoSDR automatically boots Arch Linux ARM and autostarts readsb and fr24feeder.