cross-compiling fprime for BeagleBone #1437
Replies: 6 comments 9 replies
-
Seems like it shouldn’t be too crazy, some combination of the Raspberry Pi example and something like this link should get you there:
https://parzival2.github.io/blog/posts/beaglebone-cross-compile/
I would be interested in this myself because it would be a nice example for training my students, but lately the externally funded projects have been too far away from BeagleBone for my to take a serious look at it.
Thanks,
Sterling Peet
Sent from my mobile.
On May 6, 2022, at 2:23 PM, Sean Marquez ***@***.***> wrote:
How difficult would it be to write a cmake build system for cross-compiling fprime for a BeagleBone?
—
Reply to this email directly, view it on GitHub<#1437>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AAO7KVQGZXLKTWTQCAQGZQ3VIVWULANCNFSM5VJBJR6A>.
You are receiving this because you are subscribed to this thread.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Assuming I manage to write a cross compiler for the beaglebone, how might I go about connecting to, say, the Beaglebone Black (which doesn't have a WiFi module) via |
Beta Was this translation helpful? Give feedback.
-
I managed to write a cmake build system for cross-compiling fprime for the BeagleBone! It's actually more slimmed down than the one for the Branch with just the cmake file for BeagleBone: Branch with the cmake file for BeagleBone + MathComponent: |
Beta Was this translation helpful? Give feedback.
-
Is there a preferred workflow for setting up the project scaffolding for an fprime project? I'm thinking of creating an example fprime project, similar to fprime-arduino or the |
Beta Was this translation helpful? Give feedback.
-
I actually got BeagleBone as a target platform working using vagrant/virtualbox last fall, and had a class full of students cross-compiling a deployment for beaglebone. It took few hours to sort through at the time, but it is very doable: just a linux target from the F Prime perspective. |
Beta Was this translation helpful? Give feedback.
-
Note: we've gotten Beaglebone working using: https://github.com/fprime-community/fprime-arm-linux and a prebuilt ARM toolchain, e.g. Linaro 7.5, or possibly ARM 10.2 from either of those websites. |
Beta Was this translation helpful? Give feedback.
-
How difficult would it be to write a cmake build system for cross-compiling fprime for a BeagleBone?
Beta Was this translation helpful? Give feedback.
All reactions