Questions tagged [hardware]
Computer hardware is the collection of physical elements that comprise a computer system.
149
questions
2
votes
1
answer
317
views
In a polled interface, is it okay for an object representing hardware to start a task responsible for the polling?
I am a hardware/test engineer currently writing a C# application for a device that does not have any event/interrupt mechanisms. Because of this I am forced to poll the device's internal control ...
2
votes
1
answer
357
views
Hardware under MIT license?
I have some VHDL design that I plan to release as open source.
I like MIT License for its simplicity and would like to use it for my code.
However, I am not sure if it is OK to use it with hardware ...
3
votes
3
answers
1k
views
How to maintain modularity in C?
I am writing C code with multiple modules like LCD display, flash memory, and GSM module etc. The project consists of thousands of lines of code, in different files.
The behavior of the system can be ...
2
votes
3
answers
188
views
Data padding for different hardware support?
Some hardware cannot read non-aligned data. For example Bitmap images are aligned to 4-bytes from the header and with each scan line in order to maintain device independence.
For example you can ...
1
vote
5
answers
382
views
Making an automotive system more 'modular' in terms of software?
I am working on an automotive project that we are supposed to make more modular. I am a software specialist and I have very little knowledge of automotive hardware. I don't have any requirements or ...
5
votes
1
answer
1k
views
Designing interfaces to hardware
I am writing a library in C++ that is used by customers to interface with hardware. There are many different devices that I need to support.
For the sake of simplicity, assume I have 2 Widgets, ...
2
votes
2
answers
3k
views
Hardware accelerated text processing
Graphics processing units (GPUs) are very common and allow for efficient, parallel processing of floating point numbers.
PPUs (Physics Processing Units) used to be a buzzword several years ago but ...
2
votes
2
answers
358
views
Cross device testing for web development
Currently, I do not have a fixed process for cross device testing other than randomly asking the people around my co-working space to test my site on whatever device they have on-hand. This is quite a ...
1
vote
0
answers
118
views
Is conversion from C/C++ to Verilog/VHDL for FPGA a derivative work? [duplicate]
Say I have a C/C++ software licensed under GPL that gets converted into hardware design. By this conversion I mean that the exact functionality of the original software is being programmed into an ...
-6
votes
2
answers
227
views
How do you learn a language without actual tools? [closed]
I will bring a concrete case here.
I have a project involving Sketch and Arduino. Since I was they only guy willing in the group, I had to take the Sketch part. The problem is that our informatics ...
0
votes
3
answers
171
views
How do web servers deal with issues that arise when a machine has been on for a long time?
It seems to be accepted that computers that have been powered on for a long time and have any sort of complex software (ie and OS) running on them they tend to develop random errors and problems. ...
0
votes
1
answer
2k
views
How can I test my camera-dependent android app on most devices? [duplicate]
We are developing an app for taking photos faster. We do this by actually taking videos instead of photos and processing the individual images in the video on the fly and combine them to create a high-...
5
votes
6
answers
8k
views
What are memory addresses? [closed]
I have more or less 0 knowledge in low-level topics, so forgive my possible ignorance.
I know that in languages such as C, pointers hold 'memory addresses', i.e. strings (or binary data?) written in ...
0
votes
2
answers
331
views
How do we add software to a machine? [duplicate]
When we build a new machine, how do we add software to that machine?
I know we have assemblers and compilers that convert the high-level code into machine code for it to understand. But having ...
1
vote
1
answer
581
views
Hardware-control on one computer. But how about several?
For a while I have been pondering the question of, given a standard interface specification, whether there is a way to allow multiple programs to control multiple hardware devices across the network. ...