[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[avr-gcc-list] uSmartX - Simple OS

From: Marko Panger
Subject: [avr-gcc-list] uSmartX - Simple OS
Date: Wed, 2 Mar 2005 13:59:37 +0100

Hi all,
First of all sorry for the off-the topic post and for making advertisment, 
although it is for an open-source project.
Sometime ago someone was asking for a simple OS. I have mentiond that I have 
written one. Some of you have shown interest in the project, so I have opened a 
project on sourceforge.net.
Here it is:
** uSmartX is a non-preemptive, multitasking, priority based RTOS. It features 
mechanisms for inter-task communication and basic task and time control 
functions. uSmartX is targeted for small foot-print embedded designs. Being a 
non-preemptive kernel it consumes little memory and keeps usage very simple. It 
is already used in commercial designs, proving that a huge, full-preemptive 
kernel is not always the best solution.

The RTOS is designed to be platform independent as much as possible, thus 
requiring minimal porting. Currently ARM7TDMI core based devices are supported 
and AVR devices are supported.

The main goal of the project is to design a RTOS for embedded devices which 
requires minimal system resources and a very small RAM foot-print.

The tool chain used to build the RTOS library is the GNU tool set. Although I 
have also added projects for IAR and ADS1.2.Please visit the URL below to get 
and download the users-manual to get an better idea what uSmartX and how it can 
help you in your designs.


There is alsoa mailing list for uSmartX users to keep the users sharing ideas, 
hints and support each other. My next goal is to support a TCP/IP stack. If you 
wold like you can join it !

Best Regards,
Marko Panger

reply via email to

[Prev in Thread] Current Thread [Next in Thread]