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

推荐订阅源

Blog — PlanetScale
Blog — PlanetScale
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Vercel News
Vercel News
B
Blog
腾讯CDC
P
Proofpoint News Feed
Google DeepMind News
Google DeepMind News
N
Netflix TechBlog - Medium
L
LangChain Blog
F
Fortinet All Blogs
T
The Blog of Author Tim Ferriss
人人都是产品经理
人人都是产品经理
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
I
InfoQ
IT之家
IT之家
酷 壳 – CoolShell
酷 壳 – CoolShell
aimingoo的专栏
aimingoo的专栏
D
DataBreaches.Net
Stack Overflow Blog
Stack Overflow Blog
The Cloudflare Blog
Last Week in AI
Last Week in AI
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 三生石上(FineUI控件)
T
Tailwind CSS Blog

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.