ChronOS Main Page: Unterschied zwischen den Versionen
Aus ProjectWiki
Mat (Diskussion | Beiträge) K (→Modules/Functions) |
Mat (Diskussion | Beiträge) K (→Modules/Functions) |
||
Zeile 11: | Zeile 11: | ||
== Modules/Functions == | == Modules/Functions == | ||
− | * Memory | + | * [[ChronOS Memory Management|Memory Management]] |
** [[ChronOS Memory Management: Static|Static]] | ** [[ChronOS Memory Management: Static|Static]] | ||
** [[ChronOS Memory Management: TLSF|TLSF]] (Two Level Segregated Fit) dynamic | ** [[ChronOS Memory Management: TLSF|TLSF]] (Two Level Segregated Fit) dynamic | ||
* [[ChronOS Task Management|Task management]] | * [[ChronOS Task Management|Task management]] | ||
− | * Scheduling | + | * [[ChronOS Scheduling|Scheduling]] |
** [[ChronOS Scheduler: Weigthed Round-Robin|Weigthed Round-Robin]] | ** [[ChronOS Scheduler: Weigthed Round-Robin|Weigthed Round-Robin]] | ||
** [[ChronOS Scheduler: EDF|EDF]] (Earliest Deadline First) with fixed priorities, preemption threshold and priority inversion | ** [[ChronOS Scheduler: EDF|EDF]] (Earliest Deadline First) with fixed priorities, preemption threshold and priority inversion |
Version vom 21. Mai 2013, 22:31 Uhr
Inhaltsverzeichnis
About
ChronOS is a Real-Time Operating System for Bascom-AVR.
Development Environment
ChronOS is developed in Bascom-AVR 2.0.7.6
Modules/Functions
- Memory Management
- Task management
- Scheduling
- Weigthed Round-Robin
- EDF (Earliest Deadline First) with fixed priorities, preemption threshold and priority inversion
- Timer
- Inter-task communication
- I/O device driver
- HW interrupts
- Debugging
API documentation
Supported Devices
Currently only AtMega devices are supported, future support for AtXMega devices is planned.
Devices:
- Atmega8
- Atmega32
- Atmega644
Download
- 0.1a, 06.06.2013