GithubHelp home page GithubHelp logo

vielmetti / ferrite Goto Github PK

View Code? Open in Web Editor NEW

This project forked from blue-build/legacy-template

0.0 0.0 0.0 265 KB

Ferrite, an amateur radio desktop based on uBlue and Fedora

Home Page: https://vielmetti.typepad.com/w8emv/ferrite/

License: Apache License 2.0

Shell 89.99% Dockerfile 10.01%
hamradio

ferrite's People

Contributors

adamisrael avatar animeshn99 avatar arcitec avatar bpbeatty avatar castrojo avatar dependabot[bot] avatar github-actions[bot] avatar iamcult avatar inffy avatar kylegospo avatar marcoceppi avatar p5 avatar plata avatar ribbanya avatar tunix avatar vielmetti avatar xynydev avatar z0rrn avatar

Watchers

 avatar  avatar

ferrite's Issues

Build a first release of ferrite

"Ferrite" is the working name for an amateur radio focus containerized
desktop. It is to be based on Universal Blue (https://ublue.it/) and is
inspired by Ham-Pi, PiSDR, and other related projects that try to
corral a whole bunch of ham radio software into a single distribution.

Target hardware includes the RTL-SDR and Airspy HF+ software defined
radios. I hope to be able to tune and process and decode ADS-B, APRS,
AM, FM (narrowband, wideband, and stereo), SSB, a variety of digital
voice modes including DMR, and to decode slow scan TV and radiograms.
I'll do the receive side first, and then look at transmitters.

Universal Blue targets a wide range of hardware, so I'll let that project
shape my selection of what machine this runs on. The Raspberry Pi would
be great to get everything running on, but I'll also hope to get a Chromebook
ready setup to better support mobile and portable operations.

Packages to install (first list)

Assemble the list of the first packages to add to the base image to make it a radio image.

My short list follows. We'll call it 0.01 when there's one in each category.

To program your HT: first chirp for analog radios, then dmrconfig and qdmr for DMR radios.

For software defined radio: first gnuradio because it's non-trivial, then one or more of GQRX, CubicSDR, SDR++. Start with rtl-sdr drivers, try to get Soapy drivers too.

That will be it for a start!

Acknowledge `PiSDR` as an impetus for this effort + source of SDR packages

Luigi PU2SPY @luigifcruz has a PiSDR image for the Raspberry Pi.

https://github.com/luigifcruz/pisdr-image

The PiSDR is a Raspbian based operating system for the Pi pre-loaded with multiple Software Defined Radio software. It was created to serve as a fast and reliable bootstrap for SDR projects.

The distribution is notable for its support for a wide range of SDR hardware and software, which is documented in the image build. Software is installed out of apt but more often built from Github repositories. The relevant directory with build instructions and code is in the "stage4" directory at https://github.com/luigifcruz/pisdr-image/tree/9bf154df78743ed9419e29510acc53df2e9a5506/stage4

ferrite is unlikely to have anywhere near the comprehensive set of SDR packages that PiSDR has accumulated, and doesn't look to get all of the SDR hardware support out of the box, but it's a place to start to look first.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.