Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic 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.

Register Log in

Advantages of using OS in embedded systems

Status
Not open for further replies.

vijay s

Full Member level 3
Joined
Jun 14, 2008
Messages
159
Helped
27
Reputation
54
Reaction score
9
Trophy points
1,298
Location
Coimbatore, India
Activity points
2,152
use of OS

Why we need OS in Embedded systems??other than Real - Time...
or What are the advantage of using OS in embedded system
 

elrayes

Full Member level 5
Joined
Jun 3, 2008
Messages
246
Helped
20
Reputation
40
Reaction score
7
Trophy points
1,298
Location
Egypt/Canada
Activity points
2,780
use of OS

usually with embedded systems we need RTOS, just an OS but optimized for embedded processors, why we need it???...because not always embedded system do simple functions, especially these days embedded systems do alot of highly complex functions like embedded entertainment devices like MP5, smart phones and even PSP, so we need here an OS to organize and handle algorithms, tasks and functions, memory....etc incorporate with each other, the same the normal OS do with our 80x86 based computers.
RTOS consists of two layers, each of them can be divided to another sub-layers: generic RTOS layer and hardware abstraction layer HWAL, the generic RTOS layer is generic for most of embedded systems and it communicates with the HWAL which it is the layer responsible to handle the physical resources.
hope you find something useful in what i said.
 

vijay s

Full Member level 3
Joined
Jun 14, 2008
Messages
159
Helped
27
Reputation
54
Reaction score
9
Trophy points
1,298
Location
Coimbatore, India
Activity points
2,152
Re: use of OS

here i meant Linux OS and like ... Mostly Linux OS are used because it is available free of royalty.. i hope up to my knowledge Linux OS is not Real -Time OS except RT-Linux.. i hope WinCE is also not Real-Time OS..
Whatever it is... what are the reasons to use OS or RTOS in our applications other than Real-Time or Multi-Tasking...

This is the questions i faced in interview ...
 

elrayes

Full Member level 5
Joined
Jun 3, 2008
Messages
246
Helped
20
Reputation
40
Reaction score
7
Trophy points
1,298
Location
Egypt/Canada
Activity points
2,780
actually a detailed answer to your question won't be here, i recommend you a book you may find answers to your questions:
Real-Time Concepts for Embedded Systems
by Qing Li and Carolyn Yao
sorry i didn't answer myself but i think you have many questions already in your mind, you may find in this book some good answer.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top