Experimental WebAssembly build of GNU Radio
what
Experimental WebAssembly build of GNU Radio that runs in a browser tab
why
For some reason I thought it would be easy
narrator: it was not, in fact, easy
but I eventually got a proof-of-concept ~working, so I thought Iād share š
status: experimental proof-of-concept
This is a proof-of-concept WebAssembly build of GNU Radio Companion which can generate and run basic flowgraphs. It includes gr-qtgui
and supports visualization using the QT GUI sink-blocks.
The GNU Radio Companion UI is running the feature-grc-qt
branch of GNU Radio, which itself is a work-in-progress, so some basic capabilities (like the ability to edit block properties) are missing.
Support for USB software-defined radios is not yet implemented, but will be possible. (Earlier in the pandemic I published standalone WebUSB proof-of-concepts for USRP