ChronOS Main Page: Unterschied zwischen den Versionen

Aus ProjectWiki
Wechseln zu:Navigation, Suche
K
K
 
(10 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 6: Zeile 6:
 
== Development Environment ==
 
== Development Environment ==
  
''ChronOS'' is developed in Bascom-AVR 2.0.3.0
+
''ChronOS'' is developed in Bascom-AVR 2.0.7.9
  
  
 
== Modules/Functions ==
 
== Modules/Functions ==
  
* Memory management
+
* [[ChronOS Memory Management|Memory Management]]
** Static
+
** [[ChronOS Memory Management: Static|Static]]
** TLSF (dynamic)
+
** [[ChronOS Memory Management: TLSF|TLSF]] (Two Level Segregated Fit) dynamic
* Task management
+
* [[ChronOS Task Management|Task management]]
* Scheduling
+
* [[ChronOS Scheduling|Scheduling]]
** Weigthed Round-Robin
+
** [[ChronOS Scheduler: Weigthed Round-Robin|Weigthed Round-Robin]]
** EDF with fixed priorities, preemption threshold and priority inversion
+
** [[ChronOS Scheduler: EDF|EDF]] (Earliest Deadline First) with fixed priorities, preemption threshold and priority inversion
* Timer
+
* [[ChronOS Timer|Timer]]
 
* Inter-task communication
 
* Inter-task communication
** Signal
+
** [[ChronOS Inter-Task Communication: Signal|Signal]]
** Semaphore
+
** [[ChronOS Inter-Task Communication: Semaphore|Semaphore]]
** Mutex
+
** [[ChronOS Inter-Task Communication: Mutex|Mutex]]
** Messagequeue
+
** [[ChronOS Inter-Task Communication: Messagequeue|Messagequeue]]
** Pipe
+
** [[ChronOS Inter-Task Communication: Pipe|Pipe]]
** Synchronized pipe
+
** [[ChronOS Inter-Task Communication: Synchronized Pipe|Synchronized pipe]]
 
* I/O device driver
 
* I/O device driver
** USART
+
** [[ChronOS I/O Device Driver: Pins & Ports|Ports]]
* HW interrupts
+
** [[ChronOS I/O Device Driver: USART|USART]]
 +
* [[ChronOS HW Interrupts|HW interrupts]]
 +
* Debugging
 +
** [[ChronOS Debugging: Memory|Memory]]
 +
** [[ChronOS Debugging: CPU|CPU]]
 +
** [[ChronOS Debugging: Stacks|Stacks]]
 +
 
 +
== API documentation ==
 +
 
 +
[http://www.braunecker.at/downloads/chronos/api/masterindex.html API reference documentation]
 +
 
  
 
== Supported Devices ==
 
== Supported Devices ==
  
Currently supported devices are:
+
Atmega (tested on M32) & AtXmega (tested on Xmega128A1)
* Atmega8
+
 
* Atmega32
+
 
* Atmega644
+
== Download ==
 +
* [http://www.braunecker.at/ 0.1a], 06.06.2013
  
  
 
[[Category:ChronOS]]
 
[[Category:ChronOS]]

Aktuelle Version vom 16. Dezember 2016, 14:59 Uhr

About

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


Development Environment

ChronOS is developed in Bascom-AVR 2.0.7.9


Modules/Functions

API documentation

API reference documentation


Supported Devices

Atmega (tested on M32) & AtXmega (tested on Xmega128A1)


Download