What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 127 Stack Exchange communities.

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 stackoverflow.com Feb 11 '10 at 22:05

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

    
That’s what serverfault.com is for. –  Gumbo Feb 11 '10 at 22:05
    
This probably belongs on meta. –  Dereleased Feb 11 '10 at 22:05
1  
This is pretty vague. Not sure any of the SOFU sites are appropriate for general hardware questions. –  Shog9 Feb 11 '10 at 22:14
1  
@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
add comment

4 Answers

Try electronics.stackexchange.com (formerly chiphacker.com) for hardware and interfacing. Embedded software questions are perfectly acceptable on Stack Overflow I believe.

share|improve this answer
add comment

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
add comment

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

Stackoverflow

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.

ServerFault

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.

SuperUser

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.

Chiphacker

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. meta.stackexchange.com/questions/16087/… –  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 apple.stackexchange.com for those. The main list is at stackexchange.com. –  Adam Davis Apr 12 '12 at 4:39
add comment

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

share|improve this answer
1  
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
1  
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
add comment

You must log in to answer this question.