ERIKA Enterprise Directory Structure

From ErikaWiki

Revision as of 08:16, 4 December 2012 by Pj (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Directory Structure

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
Personal tools