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

推荐订阅源

A
About on SuperTechFans
Y
Y Combinator Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Microsoft Security Blog
Microsoft Security Blog
aimingoo的专栏
aimingoo的专栏
I
InfoQ
C
Check Point Blog
IT之家
IT之家
MyScale Blog
MyScale Blog
Apple Machine Learning Research
Apple Machine Learning Research
Vercel News
Vercel News
Last Week in AI
Last Week in AI
GbyAI
GbyAI
P
Proofpoint News Feed
量子位
Stack Overflow Blog
Stack Overflow Blog
Microsoft Azure Blog
Microsoft Azure Blog
月光博客
月光博客
阮一峰的网络日志
阮一峰的网络日志
人人都是产品经理
人人都是产品经理
B
Blog
T
The Blog of Author Tim Ferriss
H
Help Net Security
云风的 BLOG
云风的 BLOG

KittenLabs

Casiomania Marantz UD5007 power supply replacement AnotterKiosk GPD Pocket 4 Speaker DSP IP-over-Toslink FX3 LVDS Frame grabber 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 Router overclocking Real gaming router Manage RDP certificates on Windows using SSH 20 port USB-C charger Reviving a dead Gigabyte MJ11-EC1 mainboard NVMe BIOS Option ROM 2.5GbE PCIe NIC mod board Blinkekatze ThinkPad T41/T43 USB-C HomeSwitch 4 DC UPS (Lithium) OLED nametag Thermal camera macro Blåmba LPT printer emulator PC104 ISA adapter Palm IIIc USB-C OtterCast Gigaset DECT debug adapter
PlutoSDR standalone ADS-B FR24 feeder
By Manawyrm (@manawyrm@chaos.social) | Wednesday, December 01, 2 · 2021-12-01 · via 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.