Yahoo Groups archive

Lpc2000

Index last updated: 2026-04-28 23:31 UTC

Thread

ANN: uSmartX - Simple OS

ANN: uSmartX - Simple OS

2005-03-02 by Marko Panger

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.

http://usmartx.sourceforge.net/

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

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.