Comments (7)
Right, there would be three steps:
- Add a
bladerf
package for the hardware driver. - Add a
soapysdr-module-bladerf
package that builds the Soapy module and depends onbladerf
. - Build
gnuradio-osmosdr
with bladeRF support and depend onbladerf
.
Modeling on the existing hardware packages, this shouldn't be too hard. It will probably take me a couple hours to put together the recipes and make sure they can build (this depends heavily on how well the upstream is currently supporting macOS and Windows builds, which can sometimes throw in a few wrenches). Then it would probably be about a week to get it merged into conda-forge, and then finally I could include it in radioconda. I might have enough time to give it a try soon, but no guarantees! Then I'll come back and ask for some testing.
from radioconda.
Agreed, that's probably the biggest hardware hole right now!
from radioconda.
I'm pretty clueless about conda; it's not an ecosystem I've had on my radar before, but it looks like the gnuradio-osmosdr package over here ... https://github.com/conda-forge/gnuradio-osmosdr-feedstock/ ... builds with support for bladeRF turned off; not sure if there's another upstream dependency that's missing or whether it's as simple as changing an OFF to an ON.
In any case, I'm happy to help (even if only by testing). Let me know how I can help.
from radioconda.
This was a little more challenging than I anticipated, but I have recipes now pending review/merge at conda-forge/staged-recipes#18397. We're now at the mercy of conda-forge's volunteer staged-recipes reviewers to get the feedstocks created and have the built packages uploaded. Could be about ~1 week, but sometimes it can be much faster or slower. After that, I'll ping again to request some testing!
from radioconda.
I am also really missing this out - to get my bladeRF working under Windows was unsuccessful. Under Ubuntu as well and the Live Images of GNU Radio with bladeRF support are not maintained anymore.
So I also would highly appreciate radioconda to support bladeRF as well :).
from radioconda.
I haven't made a new radioconda release yet, but the bladerf
package is now available through conda-forge, as well as soapysdr-module-bladerf
and a rebuilt gnuradio-osmosdr
! Let me know if there are issues. On Windows, you'll probably need to use Zadig to install the WinUSB driver if you've never done that, and on Linux the package should instruct you to install the udev rules if you've never done that.
from radioconda.
Released in 2022.04.15
from radioconda.
Related Issues (20)
- Are you able to update Inspectrum... SigMF HOT 5
- RFTap HOT 1
- ImportError: cannot import name 'qtgui' from partially initialized module 'gnuradio' (most likely due to a circular import) (C:\Users\rhofmann\Documents\gnuradio.py) HOT 6
- gr-bluetooth, gr-nrsc5 (another suggestion... if you have time...)
- How to install specific versions of gnuradio and UHD? HOT 1
- ImportError: DLL load failed while importing qtgui_python HOT 18
- Add SDRPP HOT 1
- gr-adapt
- digital radio (gr-nrsc5, gr-drm, gr-dab)
- issue with UDP-SINK HOT 3
- Cannot enter decimals in Filter Design Tool HOT 1
- Spyder IDE HOT 1
- gr-bladeRF package add?
- Unable to choose editor for Python block on MacOS HOT 5
- 2024.01.26 Release Not Installing on Intel-based Mac HOT 2
- Please add some OOT (gr-cessb, GSM codec, gr-kiwisdr) HOT 1
- gqrx doesn't launch from menu shortcut on Windows (shortcut is broken in 2024.01.26 release) HOT 5
- Source code of the Signal Generatoe FMCW Out of the tree block. HOT 4
- Filter Design Tool produces error: Module 'scipy' has no attribute 'complex128' HOT 2
- Typelib file for namespace 'GObject', version '2.0' not found HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from radioconda.