ChronOS Main Page: Unterschied zwischen den Versionen
Aus ProjectWiki
Mat (Diskussion | Beiträge) K (→Modules/Functions) |
Mat (Diskussion | Beiträge) K |
||
Zeile 27: | Zeile 27: | ||
** [[ChronOS Inter-Task Communication: Synchronized Pipe|Synchronized pipe]] | ** [[ChronOS Inter-Task Communication: Synchronized Pipe|Synchronized pipe]] | ||
* I/O device driver | * I/O device driver | ||
+ | ** [[ChronOS I/O Device Driver: Pins & Ports|Ports]] | ||
** [[ChronOS I/O Device Driver: USART|USART]] | ** [[ChronOS I/O Device Driver: USART|USART]] | ||
* [[ChronOS HW Interrupts|HW interrupts]] | * [[ChronOS HW Interrupts|HW interrupts]] | ||
Zeile 36: | Zeile 37: | ||
== API documentation == | == API documentation == | ||
− | [http://www.braunecker.at/ API reference documentation] | + | [http://www.braunecker.at/downloads/chronos/api/masterindex.html API reference documentation] |
Version vom 6. September 2013, 20:18 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