ChronOS Main Page: Unterschied zwischen den Versionen

Aus ProjectWiki
Wechseln zu:Navigation, Suche
K
K
Zeile 8: Zeile 8:
 
''ChronOS'' is developed in Bascom-AVR 2.0.3.0
 
''ChronOS'' is developed in Bascom-AVR 2.0.3.0
  
 +
 +
== Modules/Functions ==
 +
 +
* Memory management
 +
** Static
 +
** TLSF (dynamic)
 +
* Task management
 +
* Scheduling
 +
** Weigthed Round-Robin
 +
** EDF with fixed priorities, preemption threshold and priority inversion
 +
* Timer
 +
* Inter-task communication
 +
** Signal
 +
** Semaphore
 +
** Mutex
 +
** Messagequeue
 +
** Pipe
 +
** Synchronized pipe
 +
* I/O device driver
 +
** USART
 +
* HW interrupts
  
 
== Supported Devices ==
 
== Supported Devices ==

Version vom 20. Mai 2013, 19:17 Uhr

About

ChronOS is a Real-Time Operating System for Bascom-AVR.


Development Environment

ChronOS is developed in Bascom-AVR 2.0.3.0


Modules/Functions

  • Memory management
    • Static
    • TLSF (dynamic)
  • Task management
  • Scheduling
    • Weigthed Round-Robin
    • EDF with fixed priorities, preemption threshold and priority inversion
  • Timer
  • Inter-task communication
    • Signal
    • Semaphore
    • Mutex
    • Messagequeue
    • Pipe
    • Synchronized pipe
  • I/O device driver
    • USART
  • HW interrupts

Supported Devices

Currently supported devices are:

  • Atmega8
  • Atmega32
  • Atmega644