Updates on DimOS-RT

2011-11-03 00:58:21 by demon

Major update. Finaly managed to fix some nasty timing and stack bugs. Check out CVS for changes.

The whole setup

dimos-rt

The system is currently running 8 tasks:

Read the rest of this story…

Update on DimOS RT

2011-03-11 12:00:00 by demon

Finally managed to check-in the source code into CVS repository. Feel free to dig around.

New 3-wire LCD output driver.

New serial bootloader and according firmware.

Read the rest of this story…

DimOS RT

2011-02-24 12:00:00 by demon

DimOS RT is a preemtive real-time kernel with EDF-scheduling for Atmega microcontorllers It is inpired by the research paper from Dan Henriksson and Anton Cervin

RGB-LED

A test application for Atmega8 at 16MHz: cycle through HSV-values with 5 independent tasks:

  • 1x heartbeat
  • 1x hsv2rgb converter/feeder
  • 3x PWM driver/reader for each color accordingly

The UART 9600,8n1 feeds current running task, although due to its speed limitation it's not in sync with real context switches.

AVR SP12 programmer for OpenBSD

2010-01-06 12:00:00 by demon

Port of AVR SP12 programmer to OpenBSD with some impovements and clean-up.

Requires kern.securelevel ≤ 0 or machdep.allowaperture > 0 (see sysctl(3) for details)

Browse CVS: src/sp12