Home

Awesome

TachyOS

Build Status Codacy Badge

Note

This project is subjected to serious HOMEBREWING and still in INFANCY. So any experimental change can be made without any notice.

About

TachyOS is the RTOS based on microkernel architecture which includes only minimal components like thread / synchronization, memory management, inter-thread communication while supporting execution context / address space isolation(protection) and extensible modular interface. Name of this project comes from the hypothetical particle called 'tachyon' [t챈ki.�뭤], whose speed increases as its energy decreases theoretically, is thought to be the ideal of the real time application which runs in very constrained environment.

Motivation

Features

Target Supported

Build Environment

project is developed with eclipse IDE with ARM Cross compile tool (toolchain and plugin)

Build in Ubuntu

  1. get source code from repository

    $ git clone https://github.com/fritzprix/TachyOS.git
    $ cd TachyOS
    
  2. initiate project configuration and make your own configuration

    $ make config
    
  3. or you can use predefined configuration

     $ make config ARCH=ARM DEFCONF=stm32f4_def.conf
    
  4. build project

    $ make all
    
  5. (Optional) if you want reconfigure project

    $ make config_clean
    

To-Do

License

LGPL V3.0