ERIKA Enterprise Directory Structure
From ErikaWiki
The following paragraphs give an idea of the internal directory structure of the kernel:
- pkg
- all the code of ERIKA Enterprise
- cpu
- core CPU (int. disabling, context change, types, ...)
- mcu
- specific microcontroller (how many serial lines?)
- board
- connection of a MCU in the board (functions to light a LED that is connected on pin 35 of the MCU on board XYZ)
- kernel
- scheduling algorithms
- as
- AUTOSAR extensions for the OO kernel
- edf
- minimal EDF implementation, useful for research purposes
- fp
- minimal Fixed Point implementation, useful for research purposes
- frsh
- minimal implementation of a scheduler with resource reservations, useful for research purposes, result of the FRESCOR FP6 Project
- oo
- OSEK/VDX OSEK OS kernel API
- rn
- remote notifications, for implementing interprocessor interrupts on multicores
- sem
- semaphore implementation used by FP, EDF, FRSH
- contrib
- third party libraries, with licenses other than GPL2+linking exception
- examples
- demo application done with ERIKA Enterprise
- testcase
- regression tests, see Black Box Regression tests