ciaa / firmware_v1

Firmware de la CIAA
http://www.proyecto-ciaa.com.ar
126 stars 120 forks source link

LEON3 port of OSEK #463

Closed glpuga closed 6 years ago

glpuga commented 6 years ago

This pull request enables the Firmware to be used on systems built based on the GRLIB library and the SPARC LEON3 32 bits softcore.

The pull request provides a working SPARC LEON3 OSEK HAL, along with a single POSIX driver for the UART module present in the GPL version of the GRLIB.

--

NOTES:

Most changes in this pull request just extend the current build system in order to incorporate the new architecture.

The merged code has been testd on x86, CortexM4 (EduCIAA) and SPARC LEON3 systems using "make rtostests"

For further testing, the blinking example has also been run on both the x86 and EduCIAA boards, and the demo application used to introduce the port during SASE 2017 was compiled and run on a LEON 3 system.