All Questions
6
questions
-1
votes
1
answer
409
views
Architecture for interfacing to embedded systems hardware in c++
I have been spending quite a bit of time recently researching the "best" (read most elegant. robust, simple to use, and resource friendly) ways to develop low-level hardware abstractions for ...
-2
votes
2
answers
83
views
How to aid (do the testing for) a developer who doesn't own a touchpad to implement Precision bindings?
First of all, I consider myself to be a power user, but wouldn't dare to call myself a software designer.
I opened a feature request to add support for Windows' Precision Touchpad binding in the ...
0
votes
1
answer
277
views
Can a driver running in kernel mode access a port directly?
Based on what I know so far, if I want to create a driver, and want the driver to send data on some port (for example: serial/parallel/USB), my driver will communicate with the port driver, and the ...
0
votes
3
answers
5k
views
Why do device drivers in Linux need to run in kernel mode?
Say I have a device that is connected to the computer through a USB port, and I created an application to communicate with this device. In this application I used the USB driver to communicate with ...
0
votes
2
answers
3k
views
Does a serial port have a device driver?
I am learning about device drivers, and based on what I know so far, if your application wants to communicate with some device, it cannot communicate directly with the port that your device is ...
12
votes
2
answers
11k
views
How exactly does a program talk to a device driver?
So I'm confused on how exactly we as the programmers talk to devices on the computer. Now I'm not talking the big ideas. I know that there are device drivers that sit atop the hardware so that ...