User:GNUtoo/Comparison of Free Embedded Operating Systems
Appearance
General Information
Kernel And/Or OS | Minimum System requirements | Features | License | ||
---|---|---|---|---|---|
ram | storage | Real-time | MMU support | ||
Busybox and Linux_kernel | 2 MB[1] | ? | ? | Yes | GPL |
Busybox and Uclinux | ? | ? | ? | ? | GPL |
eCos | 600 bytes[2] | 1kb[3] | ? | ? | GPL with exceptions |
FreeRTOS | GPL with exceptions and other licenses[4] |
References
- ^ [[eCos]]'s wikipedia article, March 2009
{{citation}}
: URL–wikilink conflict (help) - ^ Larmour, Jonathan (May 2005), "How eCos can be shrunk to fit" (PDF), Embedded Systems Europe, p. 34
- ^ Larmour, Jonathan (May 2005), "How eCos can be shrunk to fit" (PDF), Embedded Systems Europe, p. 34
- ^ [[FreeRTOS]]'s licenses, March 2009
{{citation}}
: URL–wikilink conflict (help)
Architectures and/or Hardware Ports
Kernel And/Or OS | ARM | Atmel AVR | AVR32 | HCS12 | MicroBlaze | MSP430 | PIC microcontrollers | Renesas H8/S | x86 | 8052 | Coldfire | V850 | 78K0R | Fujitsu MB91460 series | Fujitsu MB96340 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Busybox and Linux_kernel | Yes | ? | ? | ? | ? | ? | ? | ? | Yes | ? | ? | ? | ? | ? | ? |
Busybox and Uclinux | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | Yes | ? | ? | ? | ? |
eCos | Yes | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
FreeRTOS | *ARM7 *ARM9 *ARM Cortex-M3 |
Yes | Yes | Yes | Yes | Yes | *PIC18 *PIC24 *dsPIC *PIC32 |
Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |