Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cross Compiling GNSS-SDR onto an embedded device (Beaglebone black) #1

Open
alexmealster19 opened this issue Sep 7, 2022 · 0 comments

Comments

@alexmealster19
Copy link

Hello I am trying to install GNSS-SDR onto an embedded device and I have some questions. For context, the goal is to create a low cost position fix mechanism using GNSS-SDR, a hackRF and a single board computer (SBC). The size of the computer is an important limiting factor since the main application is for small satellites. The current plan is to install GNSS-SDR onto a beaglebone black since this is the computer most readily available to me, however, I would consider using a different mini computer upon recommendation, such as a raspberry pi.

So for cross compiling GNSS-SDR onto the beaglebone I've been researching Geniux. I haven't begun the process of cross compiling yet due to limited access to a linux desktop with enough memory and storage. However, once I get access my plan is to (on the desktop)...

  1. Install Docker
  2. $ sudo apt-get install zip unzip
  3. $ git clone https://github.com/carlesfernandez/yocto-geniux
  4. $ cd yocto-geniux
  5. $ ./geniux-builder.sh dunfell latest beaglebone

My understanding is that this should create a number of things, including an .wic image that I can then burn onto an SD card. So my question is do I flash the image onto my beaglebone black / SBC and GNSS-SDR will be installed? Can I then run GNSS-SDR from the device? Or is there more to it than that?

I apologize for the long post but I will summarize my questions below:

  1. Does my approach seem reasonable, feasible and correct?
  2. What SBC would you recommend potentially in place of the beaglebone black?
  3. What exactly is the process of running GNSS-SDR on the embedded device after building the geniux distribution?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant