A Comparison Between Freertos and Rtlinux in Embedded Real-Time Systems
A Comparison Between Freertos and Rtlinux in Embedded Real-Time Systems
A Comparison Between Freertos and Rtlinux in Embedded Real-Time Systems
RTLinux FreeRTOS
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.
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.