Easy Bare Metal on Multicore !

Struggling with multiple images to load, not being able to share the peripherals among the cores, or having to customize the information exchanges and synchronization between the cores ?
Forget about these and download the baremetal version of µAbassi.

This special version of µAbassi limits the number of tasks to the number of cores and the number of semaphores to 64. All other resources, e.g. mutexes, are unlimited.... well, limited by the amount of heap memory. The re-entrance and multi-core library protection is even supported in this one !

Click on the desired Toolchain "Download" to retrieve the package.

uAbassi Baremetal Download Docs
Arria 5 - ARMCC DS-5 User Guide 1    2    3           Port
Arria 5 - GCC DS-5 User Guide 1    2    3           Port
Arria 10 - ARMCC DS-5 User Guide 1    2    3           Port
Arria 10 - GCC DS-5 User Guide 1    2    3           Port
Cyclone V - ARMCC DS-5 User Guide 1    2    3           Port
Cyclone V - GCC DS-5 User Guide 1    2    3           Port
UltraScale+ †† XSDK User Guide 1    2    3           Port
Zynq XSDK User Guide 1    2    3           Port
†   Please review the readme.txt file in the uAbassi_SMP_CortexA9_DS5 directory for important details.
†† The reentrant Newlib must be used on the A53. See Newlib