Click here to Skip to main content
15,893,508 members
Home / Discussions / Hardware & Devices
   

Hardware & Devices

 
GeneralRe: Computer still prompt to set date and time Pin
Mekong River10-Sep-09 17:33
Mekong River10-Sep-09 17:33 
GeneralRe: Computer still prompt to set date and time Pin
Dave Kreskowiak10-Sep-09 18:16
mveDave Kreskowiak10-Sep-09 18:16 
Questionrelated to cd drive Pin
jainiraj9-Sep-09 4:37
jainiraj9-Sep-09 4:37 
AnswerRe: related to cd drive Pin
Richard MacCutchan9-Sep-09 5:42
mveRichard MacCutchan9-Sep-09 5:42 
Questionwireless router ip address Pin
εїзεїзεїз8-Sep-09 10:16
εїзεїзεїз8-Sep-09 10:16 
AnswerRe: wireless router ip address Pin
Richard MacCutchan8-Sep-09 12:21
mveRichard MacCutchan8-Sep-09 12:21 
GeneralRe: wireless router ip address Pin
εїзεїзεїз8-Sep-09 22:18
εїзεїзεїз8-Sep-09 22:18 
QuestionWhat's a device driver. Pin
_80865-Sep-09 2:56
_80865-Sep-09 2:56 
Ok I googled the basics. Don't worry.

But still I'm not getting it. That's the problem. Please see if I'm getting it right.

First let me explain a situation without Device Driver:

ANY device that wants to be controlled through PC has a firmware written on top of it(On the device side itself). The devices gives us the option to control through PORTS. like serial/USB. We can control these devices by knowing the f/w spec. If we know the firmware spec, we can send direct commands through a port application and communicate with device. For example, I create a RS232 application and ask the printer to do any job I want assuming I know it's firmware spec. Here no drivers are needed.

With Driver:

When do we need a driver? If we want any application to talk to the device. Right? So we get the firmware spec and implement all I/O in a common driver dll and we keep this port I/O implementation functions into the driver and the OS maps the application calls through this driver right? How does this work? Can I write my own device driver to control the mouse? Can you explain/give link to know the sequence? Please Don't give examples with driver frameworks. I want to know the underlying basics. Thanks in advance.

----------------------------
286? WOWW!Blush | :O

AnswerRe: What's a device driver. Pin
Luc Pattyn5-Sep-09 3:48
sitebuilderLuc Pattyn5-Sep-09 3:48 
GeneralRe: What's a device driver. Pin
_80865-Sep-09 19:43
_80865-Sep-09 19:43 
GeneralRe: What's a device driver. Pin
Luc Pattyn6-Sep-09 0:43
sitebuilderLuc Pattyn6-Sep-09 0:43 
GeneralRe: What's a device driver. Pin
thecreditcardguy8-Sep-09 23:16
thecreditcardguy8-Sep-09 23:16 
AnswerRe: What's a device driver. [modified] Pin
mustang867-Sep-09 20:54
mustang867-Sep-09 20:54 
AnswerRe: What's a device driver. Pin
Roger Wright12-Sep-09 20:41
professionalRoger Wright12-Sep-09 20:41 
QuestionNewbie to hardware programming... Pin
thangvel27-Aug-09 8:46
thangvel27-Aug-09 8:46 
AnswerRe: Newbie to hardware programming... Pin
LloydA11128-Aug-09 11:09
LloydA11128-Aug-09 11:09 
AnswerRe: Newbie to hardware programming... Pin
Parker M cCauley10-Sep-09 5:53
Parker M cCauley10-Sep-09 5:53 
QuestionPort forwarding Pin
manish.m.meshram26-Aug-09 23:50
manish.m.meshram26-Aug-09 23:50 
AnswerRe: Port forwarding Pin
mustang8627-Aug-09 6:12
mustang8627-Aug-09 6:12 
AnswerRe: Port forwarding Pin
Michael Dunn14-Sep-09 13:42
sitebuilderMichael Dunn14-Sep-09 13:42 
QuestionSerial Port Issue Rx is working Tx is not Working. Pin
Nanda_MR26-Aug-09 20:29
Nanda_MR26-Aug-09 20:29 
AnswerRe: Serial Port Issue Rx is working Tx is not Working. Pin
Luc Pattyn27-Aug-09 8:05
sitebuilderLuc Pattyn27-Aug-09 8:05 
AnswerRe: Serial Port Issue Rx is working Tx is not Working. Pin
Parker M cCauley10-Sep-09 7:16
Parker M cCauley10-Sep-09 7:16 
QuestionHow to catch moment when other application going to use USB webcam Pin
Softvoile26-Aug-09 3:05
Softvoile26-Aug-09 3:05 
QuestionHow much RAM will mobo hold Pin
David Crow22-Aug-09 16:40
David Crow22-Aug-09 16:40 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.