Cross gcc Mailing List Archive

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

uCR embedded O/S available with Linux simulation




I've announced uCR previously, but I've added a few features and a
mailing list since then, so I'm speaking up again with new
information, specifically the mailing lists and the new simulation
targets (and a new snapshot in the FTP site). This is interesting here
because uCR specifically supports cross building with gcc.

There is a majordomo based mailing list at ucr-request@icarus.com,
and the documentation is available at

	<http://www.picturel.com/ucr/uCR.html>

The current source snapshot and other information is available at

	<ftp://ftp.picturel.com/pub/source/README.html>

WHAT IS IT?

uCR is a small embedded O/S designed to be lightweight and
portable. It was originally intended as a development environment for
I/O cards with CPUs on board, though it is handy in embedded
situations such as peripherals and toasters. It is designed for cases
where small is better, but can be used to build up kernels, if that is
what you want. It is ideal for microcontrollers

uCR includes thread primitives and support for threads, not tasks, so
is suitable for ports to processors and boards that do not have memory
management hardware. And unlike other embedded O/Ss, it makes no
pretense about supporting task resources like seperate heaps,
file descriptors, etc.

In the works is simulation target ports, such as Linux/Intel and
Linux/SPARC, where a uCR application can be linked and run as a UNIX
process in order to develop and test algorithms and other portable
code, yet provide a uCR development environment. The native debugger
works in those cases, as do threads.

uCR currently supports i960, including the Cyclone-911 board, and
there is partial support for Motorola 68k CPUs. Also in the works are
ports to SPARC and i386 CPUs. Linux/SPARC and Linux/Intel targets work
for simulations.

-- 
Steve Williams
steve@icarus.com
steve@picturel.com

"The woods are lovely, dark and deep.  But I have promises to keep,
And lines to code before I sleep, And lines to code before I sleep."


Home | Subject Index | Thread Index