We are adding the new URUS hardware abstraction layer with a new little level HAL at behind, we are called it "Synthetic HAL" because it's based on the TOP Abstraction Layer and adapted to live in the same system. With this structure, developers can implements and make their changes under URUS System HAL.
There is an example to test it and you can build it with Cygwin and with Android NDK toolchain at the moment.
This is the waf command to build it:
$./waf configure --board urussitl
$./waf configure --board urusandroid --static
NOTE: You need Android NDK Toolchain to build for this platform.
We will support for Android NDK, Cygwin, Linux Platform and in the future NuttX.
The URUS System main development is for Raspberry with light weight embed kernel (13mb included the initramfs) for really realtime proccess on this board with a APM 2.x board attached to this one.
You can fork this at the new URUS Repo: