Home

Awesome

Trampoline

Trampoline is a static RTOS for small embedded systems. Its API is aligned with OSEK/VDX OS and AUTOSAR OS 4.2 standards.

8 platforms are supported by now :

And we welcome external contributors to extend this list.

Trampoline runs on the following platforms :

MCUArchitectureCoresEvaluation Board
Atmel ATMega328p8-bit AVR1Arduino Uno
Atmel ATMega25608-bit AVR1Arduino Mega
Atmel SAM D21Cortex-M0+1XPlainedPro
Broadcom BCM2836Cortex-A74Raspberry Pi 2 Model B
NXP LPC2294ARM71Olimex LPC-L2294-1MB
NXP / Freescale MK20DX256Cortex-M41Teensy31
NXP / Freescale MPC564xLPower Architecture2XPC56XX EVB + XPC56XL MINI-MODULE
PULPinoRISC-V1ZedBoard
Renesas Spider CR52Cortex-R521Renesas R-Car S4 Spider
Renesas Spider G4MHRH8501Renesas R-Car S4 Spider
STMicroelectronics STM32F4xxCortex-M41STM32F4DISCOVERY with STM32F407VG
STMicroelectronics STM32F30xCortex-M41Nucleo-32 STM32F303K8
STMicroelectronics STM32L432Cortex-M41Nucleo-32 STM32L432KC
MicroSemi SmartFusion2Cortex-M31starterKit
MSP430FR5969, MSP430FR5994CPUX1Launchpad MSP-EXP430FR5969, Launchpad MSP-EXP430FR5994

Some examples are available (check examples):

More examples are coming.

Precompiled binaries of goil, the OIL and ARXML compiler

Updated to version 3.1.16 on 2023, December 4.

Note: goil binaries for Mac OS X are not signed. You can either recompile goil from sources (script in goil/makefile-macosx) or self sign the binary (information here)

Useful links

The OSEK-VDX portal is down since at least june 2017 because the working group has been disbanded in favor of AUTOSAR. Here are copies of a part of the documents that were available for download: