NuOS - Nueron Operating System
Project Gecko - "Small, efficient, and crap all over windows..."
![NuOS](gfx/nuosmedium.jpg)
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.
|