The embedded tag has no wiki summary.
362
votes
3answers
133k views
What is the Mars Curiosity Rover's software built in?
The Mars Curiosity rover has landed successfully, and one of the promo videos "7 minutes of terror" brags about there being 500,000 lines of code. It's a complicated problem, no doubt. But that is a ...
5
votes
6answers
2k views
Is a degree needed for low-level/embedded programming jobs?
I know that it is possible to get into software development without a degree in computer science, but is it possible (or rather, common) to be able to get an embedded programming job without the ...
0
votes
3answers
1k views
How to apply good Object Oriented Design principles in Embedded Systems [closed]
I am a firmware engineer moved from Electrical background to Embedded Systems. I was till now programming in C and never bothered to apply OO principles in my design. Recently I was forced to ...
8
votes
3answers
744 views
What are the typical naming conventions for OO C public and private functions?
Short Question
Is there a typical way to name 'public' and 'private' members of an OO C project?
Background
I fully understand that public and private members do not really exist in the C language. ...
7
votes
6answers
1k views
How exactly do we go from Binary/Hex to Assembly Instruction sets?
So i've been trying to learn some Embedded/Assembly programming for a bit here lately, as well as going far as trying to learn the lowest level (gates and such).
One thing puzzles me though....is how ...
8
votes
7answers
3k views
Why does C dominate in the embedded software market?
Almost everyone will now say the blessing:
performance!
Okay, C does allow to write athletic code. But there are other languages that can do so, after all! And the optimising power of modern ...