Skip to main content

Questions tagged [hardware]

Computer hardware is the collection of physical elements that comprise a computer system.

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 ...
Snoop's user avatar
  • 2,738
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 ...
3yakuya's user avatar
  • 123
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 ...
Hassan's user avatar
  • 133
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 ...
FatalSleep's user avatar
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 ...
zzzzz's user avatar
  • 227
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, ...
rwstoneback's user avatar
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 ...
toniedzwiedz's user avatar
  • 1,353
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 ...
huijing's user avatar
  • 129
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 ...
Kozuch's user avatar
  • 361
-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 ...
MikhailTal's user avatar
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. ...
KDecker's user avatar
  • 185
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-...
David's user avatar
  • 4,439
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 ...
Aviv Cohn's user avatar
  • 21.4k
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 ...
sarthak's user avatar
  • 199
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. ...
Arlen Beiler's user avatar

15 30 50 per page
1
3 4
5
6 7
10