Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

embedded linux vs RTOS

Status
Not open for further replies.

dayal

Member level 3
Member level 3
Joined
Aug 26, 2007
Messages
54
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
1,629
Hi,

what is embedded linux , can anyone tellme what is the difference between embedded linux and RTOS.

regards
dayal
 

Embedded Linux as the name implies is putting Linux kernel into an embedded device.
Thus the Linux is used an embedded OS.

RTOS is a real-time OS where the most important c/cs is deterministic. Where you know the exact time of the OS API execution. This is not necessary in an embedded OS like the Embedded Linux.

RTOS fits more in hard real-time systems where functionality + timing is needed (Breaking systems for example). Most RTOS have less memory requirements compared to embedded Linux.

Embedded Linux fits more in systems where functionality is important and timing is of less importance. Embedded Linux has more memory requirements compared to other RTOS.

There are spin-offs of the Linux kernel like RT-Linux and RATI, where programmers have changed the kernel itself to be deterministic. The standard Linux kernel is not deterministic.
 

    Tajira

    Points: 2
    Helpful Answer Positive Rating
you might also want to look at Forth
That would give you an OS and fully scalable
programming environment all in one.

Its a bit out of fashion these days which is curious
considering its advantages. Of course you would have to learn
to think backwards... ;-)

jack
 

hi amraldo,

thanks for ur reply, i got some overview about ur points ,its helped me to learn these topics. awaiting more information about this....

thanks & regards
dayal
















amraldo said:
Embedded Linux as the name implies is putting Linux kernel into an embedded device.
Thus the Linux is used an embedded OS.

RTOS is a real-time OS where the most important c/cs is deterministic. Where you know the exact time of the OS API execution. This is not necessary in an embedded OS like the Embedded Linux.

RTOS fits more in hard real-time systems where functionality + timing is needed (Breaking systems for example). Most RTOS have less memory requirements compared to embedded Linux.

Embedded Linux fits more in systems where functionality is important and timing is of less importance. Embedded Linux has more memory requirements compared to other RTOS.

There are spin-offs of the Linux kernel like RT-Linux and RATI, where programmers have changed the kernel itself to be deterministic. The standard Linux kernel is not deterministic.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top