User:GNUtoo/Comparison of Free Embedded Operating Systems

From Wikipedia, the free encyclopedia

General Information

More information Kernel And/Or OS, Minimum System requirements ...
Kernel And/Or OS Minimum System requirements Features License
ram storage Real-time MMU support No MMU support
Busybox and Linux_kernel ~4M? ~32M? [1] ? ? Yes Yes GPL
eCos 600 bytes[2] 1kb[3] ? ? ? GPL with exceptions
FreeRTOS ? ? ? ? ? GPL with exceptions and other licenses[4]
Femto OS 10 bytes 1kb ? ? ? GPLv3
Close

Architectures and/or Hardware Ports

More information Kernel And/Or OS, ARM ...
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] ? ? ? ? ? ? ? ? ? Yes[7] ? ? ? ?
FreeRTOS *ARM7
*ARM9
*ARM Cortex-M3[8]
Yes[8] Yes[8] Yes[8] Yes[8] Yes[8] *PIC18
*PIC24
*dsPIC
*PIC32[8]
Yes[8] Yes[8] Yes[8] Yes[8] Yes[8] Yes[8] Yes[8] Yes[8]
Femto OS ? Yes[9] ? ? ? ? ? ? ? ? ? ? ? ? ?
Close

Distributions

More information Distribution, Minimum System requirements ...
Distribution Minimum System requirements License
ram storage x86
KolibriOS 8M of RAM? ? i586?
  • Mostly free software
  • Probably contains some nonfree software as well (firmwares, nonfree drivers, etc)
  • Not FSDG compliant
NetBSD 9.0 32M? ? ?
OpenWRT 19.07.4 32M?[10] ? i386[11]
Close

References

Related Articles

Wikiwand AI