Rules | Recent posts | topic RSS | Search | Register  | Log in

Interaction Device Driver and Kernel

 
Post new topic  Reply to topic    EDAboard.com Forum Index -> Embedded Systems and Real-Time OS
Author Message
Sigma|Six



Joined: 06 Feb 2006
Posts: 33
Helped: 4
Location: in The Sky


Post07 Dec 2007 7:47   Interaction Device Driver and Kernel

Hi,

I have a question that I can't really have a strong answer to convince myself.

Question:
1. Is Device Driver a Subset of Kernel ? or both are sitting in the same hierarchy ?

2. When Developing a Board Support Package for a new board, how's the kernel going to affect the device driver?

3. Why is a Linux BSP Device Drivers not compatible with VxWorks BSP Device Drivers?

4. Says I mount a USB Thumb Drive to a Embedded Linux Based System, how's is the embedded software's execution flow?

Please help the confused one.
Back to top
maui



Joined: 19 Nov 2004
Posts: 54
Helped: 4
Location: Melbourne Victoria Australia


Post17 Dec 2007 12:34   Re: Interaction Device Driver and Kernel

Quote:
1. Is Device Driver a Subset of Kernel ? or both are sitting in the same hierarchy ?


This depends on the kernel but most drivers sit on a higher abstraction level than the core kernel.

Quote:
When Developing a Board Support Package for a new board, how's the kernel going to affect the device driver?


The kernel will define it's interface to the driver. As the driver just abstracts between the hardware and the kernel the kernel interface is a major factor in driver design.

Quote:
Why is a Linux BSP Device Drivers not compatible with VxWorks BSP Device Drivers?


Because of the different kernel interfaces
Back to top
srinivasan2323



Joined: 05 Feb 2008
Posts: 25


Post11 Jun 2008 9:45   Interaction Device Driver and Kernel

how we can write a device drivers
Back to top
Post new topic  Reply to topic    EDAboard.com Forum Index -> Embedded Systems and Real-Time OS
Page 1 of 1 All times are GMT + 1 Hour


Abuse
Administrator
Moderators
topic RSS 
sitemap