Home Blog About Nueron NuOS software Contact


NuOS - Nueron Operating System


Project Gecko - "Small, efficient, and crap all over windows..."

NuOS


NuOS is a free operating system for ColdFire processors. The main purpose, at this time, is to drive Nueron PADs and embedded microcontrollers developed by Austex Software, however it can be adapted to other ColdFire platforms.

Part of the Nueron philosophy was to start with a new operating system. There are many systems already in the industry and very few came close to what was required. In the end, NuOS was chosen since it could be molded into the shape intended for the Nueron devices.

NuOS supports all of the features in the Nueron with shared resources. This system supports full pre-emptive multitasking with an efficient task scheduler and executive support scheme. The full OS is contained within Flash memory and can be enhanced/updated easily.



NuOS utilises an efficient pre-emptive multitasking core and doesn't rely on legacy code making it a more compact OS.

It also contains support for all features of the Nueron PAD (Personal Access Device) and Neuron Microcontrollers.

Want to contribute? Then please contact Technical Support.



NuOS

Item

Type

Description

Boot Code

Open

Nueron Model Boot Specific

Kernal Code

Proprietary

Multitasking, Classtags, Interrupts, Lists, Memory, Mailbox, Messages, Raw, Resources, Semaphores, States

FilingSystem

Open

File Handling

Resource Drivers

Open

ata, analogue, audio, ccfl, compactflash, debug, filer, filesystem, flash, game, graphics, i2c, input, interface, irda, keyboard, layer, locale, mathematics, memory, pci, pen, processor, ps2, realtimeclock, spi, system, timer, uart, usb, video

UserInterface

Open



NuOS Status (20-Jan-2004)

Item

Status

Revised

Executive Kernal

Operational

0.990 (30-Oct-2003)

Nueron100Boot

Operational

0.520 (09-Jan-2004)

Nueron300Boot

Under Development

-

Nueron600Boot

Under Development

-

Nueron1200Boot

Operational

0.642 (23-Jul-2002)

Nueron3000Boot

Operational

0.822 (01-Jan-2004)

NueronFilingSystem

Under Development. Working well at the moment.

-

Resources

Operational

processor 0.530 (08-Oct-2003)
debug 0.522 (02-Jan-2004)
memory 0.200 (10-May-2002)
timer 0.800 (09-May-2003)
i2c 0.700 (09-May-2003)
uart 0.510 (24-Sep-2001)
dma 0.102 (22-Dec-1999)
preferences 0.102 (24-Apr-2001)
realtimeclock 0.200 (11-Dec-2003)
flash 0.102 (24-Apr-2001)
cpld 0.830 (25-Oct-2003)
spi 0.410 (21-Mar-2003)
ps2 0.700 (10-May-2003)
analogue 0.102 (24-Apr-2001)
pen 0.102 (24-Apr-2001)
power 0.110 (03-Jun-2001)
compactflash 0.720 (20-May-2003)
pci 0.410 (19-Oct-2003)
graphics 0.710 (21-May-2003)
audio 0.420 (09-Apr-2003)
usb 0.300 (22-Apr-2003)
gameport 0.102 (24-Apr-2001)
ccfl 0.102 (24-Apr-2001)
ata 0.504 (16-Sep-2003)
irda 0.102 (24-Apr-2001)
mathematics 0.102 (29-May-2001)
keyboard 0.700 (13-May-2003)
mouse 0.700 (13-May-2003)
mapkey 0.102 (24-Apr-2001)
layer 0.200 (28-Jul-2001)
video 0.102 (24-Apr-2003)
filesystem 0.970 (21-Nov-2003)
filer 0.914 (21-Nov-2003)
interface 0.200 (28-Jul-2001)
console 0.102 (05-May-2003)
clibrary 0.200 (22-May-2003)
multi3000 0.996 (04-Jan-2004)

UserInterface

Under Development

-



If you require more information or wish to contribute to NuOS development please contact Technical Support.