LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Programming (http://www.linuxquestions.org/questions/programming-9/)
-   -   Linux device driver programming (http://www.linuxquestions.org/questions/programming-9/linux-device-driver-programming-386605/)

iammisc 11-26-2005 12:16 AM

Linux device driver programming
 
Hi!

I want to implement at least 5 character drivers from one kernel module. For each one's functions, I want to give the same functions but I want each of those functions to know from which character driver it belongs to. Is this completely impossible or is there a way to do this.

If you are wondering what purpose this will server: I want to write a windows driver emulation layer on top of Linux.

Thanks for all the help I know you will certainly give.

Clwhite0 11-26-2005 10:46 AM

I can only suggest something that might help: each of the five will most likely know fvrom whence it came because Linux HAS a way, when setting up the devices, that you can tell it what the device is used for. Just a suggestion: Look up the documentation in /usr/src, and look for the devices file. You may notice major and minor numbers, and because of these numbers, you will be able to tell the layer the difference between a parallel and serial port, or even the difference between a 55292 device and a 55292.1 device. Again, look up the devices file in the documentation in /usr/src, and I think that it will help you.


All times are GMT -5. The time now is 12:37 AM.