Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 158 Stack Exchange communities.

What is meta?
Here's how it works:
  1. Any Stack Exchange user can ask a question
  2. The community provides support, votes on ideas, and reports bugs
  3. Your voice helps shape the way Stack Exchange operates

Is it acceptable to ask hardware (mostly embedded systems) questions on Stack Overflow? And, if not, is there another site out there with a quality reader base for such questions where answers will likely be forthcoming?

share|improve this question

migrated from Feb 11 '10 at 22:05

This question came from our site for professional and enthusiast programmers.

This probably belongs on meta. – Dereleased Feb 11 '10 at 22:05
This is pretty vague. Not sure any of the SOFU sites are appropriate for general hardware questions. – Shog9 Feb 11 '10 at 22:14
@Gumbo, You can try throwing embedded systems onto ServerFault, but they'll just end up being closed. ServerFault is for servers, not just anything with a CPU. – Mark Henderson Feb 12 '10 at 4:14

Try (formerly for hardware and interfacing. Embedded software questions are perfectly acceptable on Stack Overflow I believe.

share|improve this answer
Not always ... I've had problems askign some types of questions. We're developing an embedded Linux system. Where do I ask questions about OS related stuff? SO says "not programming related", serverfault says "not a server". Electronics isn't quite appropriate for OS questions. I resort to - but that site is so broad I'm always skeptical I'll get a good answer to some arcane questions. – Steve Apr 20 '15 at 21:42
@Steve: good point - the context needs to be primarily programming-related if it's an embedded software question - so I guess a general question about e.g. installing embedded Linux might be deemed off-topic, and it's not obvious exactly where it would be safely on-topic. – Paul R Apr 20 '15 at 21:59
I think a new Stack Exchange site for embedded Linux (and variants) would be excellent. There is a HUGE base of embedded Linux systems out there, and they have specific needs that a desktop/server doesn't necessarily have, as well as the expertise of users that work with these kinds of systems specifically. – Steve Apr 20 '15 at 22:53
@Steve: there is already an active proposal on Area 51: – Paul R Apr 20 '15 at 22:58
Excellent, I just went and committed to it. And I see you just did too! Thanks. – Steve Apr 20 '15 at 23:16

The term "Embedded Systems" covers such a huge area that there's no easy way to answer this. Here's a helping:


Great for programming embedded systems. Questions about compilers, build process, software testing, etc are all warmly welcomed. Don't ask about chip programmers, and other hardware specific stuff here.


Much to my dismay, some people are referring to thin clients, kiosks, network advertising displays, etc as embedded systems. Technically they are, but questions about integrating particular products with your servers, setting them up, handling software and user issues with these are best left to the IT crowd.


If you are using an Intel Atom, Micro ATX, Beagle board, or some other Common Off The Shelf hardware with an OS such as windows or linux, and you have questions about integrating them with various USB motor controllers, microsoft robotic software, or such, then you may find some help here.


Electrical Engineering, Computer Engineering, soldering, chip programming, wiring, sensors, best way to measure some real world phenomena, etc all are best placed here. You can pretty much ask all of the above at Chiphacker, but you may get a better response for some problems on the above various sites - for instance C algorithms on an 8 bit microcontroller are perfectly well suited for StackOverflow, and even assembly language questions, but if you prefer you can mount those questions at Chiphacker.

share|improve this answer
Given that, on SuperUser, IPhone questions are marginal and IPod questions are essentially forbidden, I have my doubts that someone would find help for their Intel Atom, Micro ATX, and Beagle Board questions there.… – Robert Harvey Feb 12 '10 at 18:28
Thus the 'and you have questions about integrating them with...' which are allowed. – Adam Davis Feb 12 '10 at 18:51
Hm, looks like they have clarified the policy in the faq. That would limit the question to software drivers and cabling from the computer to the device, neither of which I find particularly interesting. But I see why they have to draw the line somewhere. – Robert Harvey Feb 12 '10 at 19:05
Chiphacker is cool. – Robert Harvey Feb 12 '10 at 19:09
The trouble with Chiphacker is that it's mostly hobbyists. They often prefer to do things the hard way. – Jeanne Pindar Feb 15 '10 at 20:16
@Jeanne - That's very true. I wonder if there's a market for a site that caters to "professional" EE's, not unlike the math stackexchange site caters to only high-level mathematicians. I would like to see such a site, but I have no following I could bring. It would almost have to be started by Pease or Circuit Cellar, or some other existing group. – Adam Davis Feb 15 '10 at 20:27
Nice breakdown. Is there a master list, somewhere? Specifically, I'm looking for where to ask Mac-peripheral specific Qs, like "how to make my scanner work with latest OS-X?"-type of things. Thanks! – Olie Apr 11 '12 at 18:58
@Olie You can try for those. The main list is at – Adam Davis Apr 12 '12 at 4:39

Questions about programming embedded hardware are welcome, as are questions about cross-compilers targeting such hardware and questions about embeddable OSs, and libraries that are designed to support programming cute little boards, and and and...

Questions about soldering, designing PCBs, ground loops, why the magic smoke got out of your chip, and so on, are not appropriate.

share|improve this answer

Embedded software questions are acceptable. Tag them with 'embedded'.

share|improve this answer
I think embedded-systems would be a better tag to use, since it is not ambiguous as embedded is. Unfortunately embedded is far more used. – Purple Tentacle Feb 14 '10 at 21:51
I totally agree with @Purple and I actually posted a Retag request [embedded] -> [embedded-systems] some time ago (can't find it back, WTF?) because of the ambiguity and because I don't think that the use of [embedded] should be forbidden for other things than "embedded systems" (like the HTML tag, embedded servers). But people from the [embedded] tag have decided that it was for embedded systems only... This is just wrong. – Pascal Thivent Aug 29 '10 at 19:29

You must log in to answer this question.