Jump to content

User:GNUtoo/Comparison of Free Embedded Operating Systems

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by GNUtoo (talk | contribs) at 15:22, 4 March 2009. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

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]
Femto OS 10 bytes 1kb ? ? GPLv3

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[5] ? ? ? ?
eCos Yes[6] ? ? ? ? ? ? ? ? ? ? ? ? ? ?
FreeRTOS *ARM7
*ARM9
*ARM Cortex-M3[7]
Yes[7] Yes[7] Yes[7] Yes[7] Yes[7] *PIC18
*PIC24
*dsPIC
*PIC32[8]
Yes[7] Yes[7] Yes[7] Yes[7] Yes[7] Yes[7] Yes[7] Yes[7]
Femto OS ? Yes ? ? ? ? ? ? ? ? ? ? ? ? ?

References

  1. ^ [[eCos]]'s wikipedia article, March 2009 {{citation}}: URL–wikilink conflict (help)
  2. ^ Larmour, Jonathan (May 2005), "How eCos can be shrunk to fit" (PDF), Embedded Systems Europe, p. 34
  3. ^ Larmour, Jonathan (May 2005), "How eCos can be shrunk to fit" (PDF), Embedded Systems Europe, p. 34
  4. ^ [[FreeRTOS]]'s licenses, March 2009 {{citation}}: URL–wikilink conflict (help)
  5. ^ [[Linux_kernel_portability_and_supported_architectures]]'s wikipedia article, March 2009 {{citation}}: URL–wikilink conflict (help)
  6. ^ [[ECos]]'s wikipedia article, March 2009 {{citation}}: URL–wikilink conflict (help)
  7. ^ a b c d e f g h i j k l m n [[FreeRTOS]]'s wikipedia article, March 2009 {{citation}}: URL–wikilink conflict (help)
  8. ^ [[FreeRTOS]]'s wikipedia article, March 2009 {{citation}}: URL–wikilink conflict (help)