A Comparison Between Freertos and Rtlinux in Embedded Real-Time Systems

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 6

A comparison between FreeRTOS and RTLinux

in embedded real-time systems


Comparison on Size

RTLinux FreeRTOS

• Kernel Size • Kernel Size


– Few megabytes – About 4.4 kilobytes
• RAM required • RAM required
– Over few megabytes – About 200 bytes
Platform support
RTLinux
• supports architectures like x86
• much more complex (much due to the Linux kernel)
– harder to port to new platforms.

FreeRTOS
• smaller microcontrollers
• Support a greater number of platforms
– portable code
– all kernel code is contained in just three files
Features and Scalability
RTLinux
• Provide all the things that a normal Linux distribution can.

• Down toARM. Upwards to full grown "home computer systems".

FreeRTOS
• Provide only basic features.
– only some basic scheduling
– inter-process communication (IPC)
– semaphores for synchronization
• Hard to scale beyond the target of the platform.
Scheduler
RTLinux
• Asimple insmod gives the possibility to change
scheduler.
– a basic highest priority first scheduler.
– earliest deadline first

FreeRTOS
• a highest priority first scheduler.
• same priority tasks is given "fair" process time by
round robin.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy