Cross Compiling for Onion Omega

41 views
Skip to first unread message

Kaushik Manchikanti

unread,
Mar 5, 2021, 12:05:24 PM3/5/21
to fprime-c...@googlegroups.com

Hello,

 

I’m trying to cross-compile an fprime deployment for an Onion Omega computer. I’ve set up the toolchain file to use Linux as the target system, and I get an assert here when I run the executable file

(FW_ASSERT at line 24 in Os/Posix/Mutex.cpp).

  

 

What is the best way to proceed from here to be able to run a deployment on this system. Any help would be appreciated!

 

Thanks,

Kaushik Manchikanti

 

 

 

D02255B33B444E6AAA2A1964BAB42CD1.png

Timothy Canham

unread,
Mar 5, 2021, 1:11:13 PM3/5/21
to F´ Community Group
Kaushik:

We've seen that error when the POSIX interface doesn't support that particular configuration option. I would create a subdirectory under OS for the Onion Omega OS and create your own OS adaptation classes that have the configuration functions that the Onion Omega POSIX layer supports.

Peet, Sterling L

unread,
Mar 5, 2021, 7:14:03 PM3/5/21
to Timothy Canham, F´ Community Group
Tim,

    Perhaps using the baremetal scheduler is a reasonable stop-gap to get people developing components for the platform, whilst someone is working on a threading abstraction for this system?

Thanks,


Sterling Peet

Space Systems Design Lab at Aerospace Engineering
Engineering Science and Mechanics Building
Georgia Institute of Technology
620 Cherry St. N.W. Atlanta GA 30332

Web: http://ssdl.gatech.edu/sterling-peet
Ph: (404) 385-7641




-- 
You received this message because you are subscribed to the Google Groups "F´ Community Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fprime-communi...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/fprime-community/ded51689-9c11-43fa-9e1c-2e41c103c275n%40googlegroups.com.

Reply all
Reply to author
Forward
0 new messages