Skip to main content

Questions tagged [drivers]

0 votes
1 answer
165 views

I have been solving following architectural problem. I have been implementing a software driver for a fpga peripheral (basically a digital filter with two filtering algorithms). The main goals of the ...
Student's user avatar
  • 169
2 votes
3 answers
260 views

As an embedded developer, I often write drivers for hardware (though this question really applies to any shared resource). The "standard" interface I have come up with looks like the ...
Patrick Wright's user avatar
2 votes
2 answers
256 views

I am reading Tanenbaum's Modern Operating Systems. I want to understand a particular concept regarding processes and blocking system calls, specifically with regards to I/O. I assume threads might ...
Stefan Rendevski's user avatar
0 votes
0 answers
69 views

I'm writing a Hardware Abstraction Layer (HAL) to abstract a hardware peripheral on an mcu. The driver peripheral looks like this. Driver module. Includes hal.h void drv_init(void); void drv_set(int x)...
ProgrammingPort022's user avatar
-1 votes
1 answer
538 views

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 ...
Patrick Wright's user avatar
0 votes
2 answers
232 views

I'm reading an introductory article about drivers and came about this quote: "Once the device sends data back to the driver, the driver may invoke routines in the original calling program. " ...
lmn32's user avatar
  • 11
0 votes
2 answers
577 views

Recently I had my first experience writing a wrapper around FTD2XX driver for a desktop tool that communicates with an embedded device. The library provided some common device specific functionality ...
keyermoond's user avatar
2 votes
0 answers
156 views

I have been developing software driver for the analog to digital converter in C++. The a/d converter is primary intended for conversion of the temperature signals. The temperature signals are then ...
Student's user avatar
  • 169
0 votes
1 answer
69 views

I have been facing a task to develop a software driver in C++ for a chip which makes available 8 digital inputs over the SPI bus. In the time being I have been thinking about the interface of the ...
Student's user avatar
  • 169
1 vote
0 answers
210 views

I have been developing a set of software drivers for the peripherals of a MCU. I need to implement those drivers in the C++ programming language. My idea was to model each driver by its own class. ...
Student's user avatar
  • 169
-2 votes
2 answers
105 views

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 ...
Fabio Freitas's user avatar
5 votes
1 answer
742 views

If operating systems use 'drivers' to communicate with external devices, does that then mean that OS's (like windows, linux, & osx) have to come prepackaged with drivers for every single external ...
Stavsen's user avatar
  • 81
-2 votes
1 answer
95 views

I'm working on another tutorial: if l used a computer with an SSD-hard-drive containing an instance of Ubuntu 18.04 LTS installed with a set of Nvidia GPUs loaded with the Nvidia-CUDA toolkit but ...
alexanderjsingleton's user avatar
3 votes
1 answer
484 views

Non-mainstream OSes (Genode, BSD, Haiku, etc.) tend to have problems with drivers availability/support. Why don't they reuse Linux drivers? I would imagine they could provide some ABI compatibility ...
akavel's user avatar
  • 361
0 votes
1 answer
302 views

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 ...
John's user avatar
  • 247

15 30 50 per page