Compiling Yepp for bare-metal applications on ARM Cortex-A8 (e.g. Beagleboard Black)

19 views
Skip to first unread message

Brian Clarkson

unread,
Dec 12, 2015, 6:21:55 AM12/12/15
to yeppp-discuss
Hi

I understand that the Yepp library does not support bare-metal cross-compiling at the moment but do you think it would be hard to port it?  There should be minimal dependencies on the OS right?

Kind regards,
Brian

Marat Dukhan

unread,
Dec 15, 2015, 3:12:34 PM12/15/15
to yeppp-discuss
Hi Brian,

1. You are right that Yeppp! does not support bare-metal configurations.
2. At least two modifications would be required for the port:
2.1 A Makefile for the build. The current Java-based build system supports only certain OS+arch combinations.
2.2 An implementation of functions in yepLibrary module on top of bare metal. When you try to compile Yeppp! for a new platform, it will #error in places which don't have an implementation for the target platform, giving you a hint about what to patch.

Regards,
Marat
Reply all
Reply to author
Forward
0 new messages