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

推荐订阅源

Stack Overflow Blog
Stack Overflow Blog
J
Java Code Geeks
Last Week in AI
Last Week in AI
人人都是产品经理
人人都是产品经理
博客园 - 【当耐特】
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
C
Check Point Blog
月光博客
月光博客
腾讯CDC
Engineering at Meta
Engineering at Meta
博客园 - Franky
Vercel News
Vercel News
D
Docker
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
F
Fortinet All Blogs
Microsoft Security Blog
Microsoft Security Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
雷峰网
雷峰网
Google DeepMind News
Google DeepMind News
Martin Fowler
Martin Fowler
GbyAI
GbyAI
B
Blog
Hugging Face - Blog
Hugging Face - Blog
T
Tailwind CSS 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.