Buildroot is a set of Makefiles and patches that makes it easy generate a cross-compilation toolchain and root filesystem for your target Linux system using the uClibc C library. Buildroot is useful mainly for people working with small or embedded systems. Embedded systems often use processors that are not the regular x86 processors everyone is used to using on their PC. It can be PowerPC processors, MIPS processors, ARM processors, etc. And to be extra safe, you do not need to be root to build or run buildroot.
FreeRTOS TM is a portable, open source, mini Real Time Kernel - a free to download and royalty free RTOS -- for small embedded systems. Preconfigured demonstration programs are included for several microcontroller architectures - ARM7, 8051, AVR (MegaAVR), x86, PIC (PicMicro PIC18), HCS12, H8S, RDC .... etc.. 官方网站不稳定,有时访问不了,可以查看其镜像站点:http://osdeve.sarovar.org/mirror/freertos/
reeDOS aims to be a complete, free, 100% MS-DOS compatible operating system (mostly achieved except Windows compatibility and some smaller issues, see Bugzilla@FreeDOS for details.) A short list of our features so far
AvrX is a Real Time Multitasking Kernel written for the Atmel AVR series of micro controllers. AvrX contains approximately 34 API in the following Six categories: bullet Tasking bullet Semaphores bullet Timer Management bullet Message Queues bullet Single Step Debugging support
pico]OS is a highly configurable and very fast real time operating system (RTOS). It targets a wide range of architectures, from very small 8 bit processors and microcontrollers up to very huge platforms. Ports are available for 6502, 80x86, PPC and AVR.
PICOS18 designed by Pragmatec Inc. is an operating system for the PICmicro microcontrollers from the Microchip PIC18xxx family. It is totaly free and is distributed under the GPL licence.
We are part of the Open Source Software movement, focused specifically on handheld and wearable computers. Our goal is to encourage and facilitate the creation of open software solutions for use on handheld computing platforms. We welcome participation and sponsorship by individuals, groups and companies seeking to further this goal. Our primary sponsor is the Hewlett-Packard Company.
This page is a home page for Katix real time operating system (Katix RTOS) and Katix Embedded Linux (Black Cat Linux) 这里也有相关信息 http://www.iti.fi/documentation/katix.php
NewOS is a open source operating system with an emphasis on design and portability. It is largely implemented in C/C++, with a small amount of assembly. Full source is available.
TinyOS is an open-source operating system designed for wireless embedded sensor networks. It features a component-based architecture which enables rapid innovation and implementation while minimizing code size as required by the severe memory constraints inherent in sensor networks.
XMK is a preemptive multitasking kernel for microcontrollers. Its goal is to provide a RTOS small enough (RAM+ROM) to run on 8bit microcontrollers. XMK provides additional/optional features when scaling up to 16bit and 32bit platforms.
Debian’s multiarchitecture support, vendor independence, social contract and huge software base make it an attractive choice for all sorts of systems, but the main distribution is very much aimed at systems with at least desktop resources (big hard discs, plenty of memory). Embedded Debian tries to strip Debian down to be a much smaller system whilst keeping all the good things.
Calvin is a simple RTOS (real time operating system) for the PIC 16Cxx series microcontrollers (Microchip). The system has a very simple task priority system, and only two types of tasks. The tasks are powerful though and are very flexible