| Author |
Message |
Sigma|Six
Joined: 06 Feb 2006 Posts: 33 Helped: 4 Location: in The Sky
|
07 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
|
17 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
|
11 Jun 2008 9:45 Interaction Device Driver and Kernel |
|
|
|
| how we can write a device drivers
|
|
| Back to top |
|
 |