Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Link to free AVR RTOS: Danotek DXOS

Status
Not open for further replies.

ME

Advanced Member level 4
Advanced Member level 4
Joined
Mar 14, 2002
Messages
1,309
Helped
55
Reputation
112
Reaction score
40
Trophy points
1,328
Activity points
14,859
avr rtos

DXOS
Danotek Real time eXecutive Operating System
Small RTOS kernel for ATMEL AVR microcontrollers

1.0 Introduction
DXOS is a compact yet powerful C-written preemptive real-time kernel for embedded systems.
Designed for small microcontrollers from ATMEL, DXOS does not feature extensive error
checking i.e. the programmer has to make sure that stack overflow will not occure.
DXOS provides syncronisation signals for tasks to interact.

2.0 DXOS features
  • Preemptive
    Time driven scheduling
    The number of tasks is limited to 254 or
    (more likely) the amount of available memory
    Tasks priority
    User defined Time slicing
    OS Delay
    Task Syncronisation
Tasks are linked in a circular list - round robin. Each task has an associated priority level. Tasks
with higher priority level can interrupt tasks with a lower priority level. Priority level is selected
as a number between 0 and 15 where 0 indicates the lowest priority.
A timeslice is the amount of time between task switching. At creation the task is assigned a
number of timeslices. The number is between 1 & 255. This gives the possibility to assign more
processor time to a time critical task. The assignment of timeslices is a sort of priority between
tasks with the same priority level.

2.1 Suported microcontrollers
  • ATMEL 90S8515
    ATMEL 90S8535

https://www.danotek.dk/DXOS.zip
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top