Questions tagged [hardware]

Programming questions related to the physical components of a computer. Please specify the model of your hardware in your question.

Computer hardware is the collection of physical elements that constitutes a computer system. Computer hardware refers to the physical parts or components of a computer such as the monitor, mouse, keyboard, computer data storage, hard drive disk (HDD), system unit (graphic cards, sound cards, memory, motherboard and chips), etc. all of which are physical objects that can be touched. Source: Wikipedia

Hardware by itself is very broad and there are many tags for specific hardware version which may be more appropriate. Eg, flash-memory, etc.

Tags related to implementing hardware,

  • - a language to create digital logic hardware.
  • - another language to create digital logic hardware.
  • - generic tag for digital logic programming languages.
  • - tag for software that simulates hardware (especially CPUS).
2966 questions
1
vote
2 answers

Does length of number affects sorting time?

I have a simple question does the length of numbers that need to be sorted affects the sorting time ?? Example: Suppose we need to sort 10 million 6 digit numbers (like: 204134) and 10 million 2/3 digit numbers(like: 24, 143) and to sort both the…
Explorer
  • 1,491
  • 4
  • 26
  • 67
1
vote
1 answer

Do (any) trackballs allow to retrieve the rotation around the Z axis?

The question might be a bit weird, especially because trackballs are not so common these days. But i have a kensington expert mouse here, and since i'm creating a graphic tool, i was wondering whether there is any way to retrieve from the driver or…
Pa_
  • 641
  • 1
  • 5
  • 17
1
vote
0 answers

What kind of software and hardware do I need if I want to make a video streaming application?

I want to set up a stream server to broadcast video streams to clients. I know I probably need a RTMP server + some multicast hardware equipment. But I have no idea where to start, can someone help out here?
CarlLee
  • 3,952
  • 5
  • 23
  • 33
1
vote
1 answer

how wide are 32 and 64 bit architecture buses?

I was reading my Systems Programming book and got to a chapter about Hardware organisation of Systems. This was first time me reading about Hardware organisation of Systems so I got really interested and try to understand as much as possible. This…
GreedyAi
  • 2,709
  • 4
  • 29
  • 55
1
vote
2 answers

Estimating the computational budget of a microcontroller (Arduino)

I have an Arduino that reads values from a sensor every sample period T (in this example, T = 10ms approximately). After every read, I want to do a bunch of computations on the sensor values. Before designing an algorithm, I want to get a realistic…
JDS
  • 16,388
  • 47
  • 161
  • 224
1
vote
1 answer

Using Hardware Device but cannot find installed app

I followed the procedure on Using Hardware Device from google android's page, after having problems with emulator. After having followed everything provided on google's hardware page, i created a new project and ran it, it gave me the following,…
1
vote
2 answers

Hardware to software leaky abstractions: What hardware concepts can make my software run faster?

So recently (today) I learned the concept of cpu branch prediction. Basically if the compares of your if statements are predictable, your code will run faster. Below is a program (console application in C#) I wrote that demonstrates this…
user1515024
  • 181
  • 9
1
vote
0 answers

Android hardware codec in kindle fire hdx not working

I am working on hardware codec for kindle fire hdx. I am not able get encoded stream, for first frame I got input and output buffer index postive and encoded length, for second frame I got only input buffer index positive and failed to get output…
1
vote
1 answer

Can I assume most android devices have wifi direct?

I'm making a game which requires multiplayer, and I want to use wifi direct for it. Is wifi direct hardware widespread enough that I can assume most android devices have wifi direct? Is there a list anywhere of phones with/without wifi direct…
Shef
  • 1,044
  • 1
  • 12
  • 19
1
vote
1 answer

What are Alias registers?

In reference to the hardware domain say an IP( a module for ex: UART) has some registers as alias registers to a register. [ This is just an example ] The alias registers have different addresses compared to the original register for which they are…
Uchia Itachi
  • 5,287
  • 2
  • 23
  • 26
1
vote
1 answer

Do I need an MFi license just to test?

I've worked with iOS, but never with any external hardware to connect to the device. I'm wondering if I need to purchase an MFi license to begin working with hardware and iOS. However after going through some of Apple's documentation I'm not sure…
Mr.P
  • 1,390
  • 13
  • 35
1
vote
1 answer

Identify keyboard

I have two keyboards connected to my PC, is there any way to know what keyboard a key was pressed on in any language or framework?
Ovidiu Pacurar
  • 8,173
  • 2
  • 30
  • 36
1
vote
1 answer

How do I enable and detect interrupts with this hardware IO card?

I have the following card and cannot get interupts working. I may not be understanding how they're supposed to work correctly... I don't do this type of programming very often. From the looks of it though, it should be able to generate an interrupt…
Max Schmeling
  • 12,363
  • 14
  • 66
  • 109
1
vote
2 answers

Advice on logic circuits and serial communications

As far as I understand the serial port so far, transferring data is done over pin 3. As shown here: There are two things that make me uncomfortable about this. The first is that it seems to imply that the two connected devices agree on a signal…
Spencer Ruport
  • 34,865
  • 12
  • 85
  • 147
1
vote
0 answers

Why Arm v7 Virtualization Extension relies on the Security Extension

this is from the Technical Reference Manual for the ARM Cortex-A15 MPCore Processor: The Virtualization Extensions are an extension to the ARMv7 architecture profile that provides a set of hardware features that support virtualizing the Non-secure…
Vinz
  • 5,997
  • 1
  • 31
  • 52
1 2 3
99
100