This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Is knowing electronics a prerequisite for embedded programming?

Hi all,

As a C++ programmer and graduated as a software engineer, I would like to enter embedded programming. As for C++, it's OK and I can use it for that purpose but I'm not sure about electronics. 
Is knowing electronics a prerequisite for embedded programming, in your points of view? If so, how much of that, please?


When studying at university we passed some courses related to electronics though, but now not sure what else should to gain on electronics before programming for embedded devices. Or, if there's any useful tutorial you might have in mind for that issue. 

Thanks in advance.  

Parents
  • Learning embedded systems without the basic knowledge of electronics would not be a good idea. Embedded systems is a mix of hardware and software. You can follow the approach of learning-by-doing instead of going through the lengthy and detailed text books. Basic electronics, digital electronics, knowledge of microcontrollers and C programming would are some of the prerequisites for embedded programing though.. Since you are from computer science background you would need a development board of any 8-bit microcontroller 

Reply
  • Learning embedded systems without the basic knowledge of electronics would not be a good idea. Embedded systems is a mix of hardware and software. You can follow the approach of learning-by-doing instead of going through the lengthy and detailed text books. Basic electronics, digital electronics, knowledge of microcontrollers and C programming would are some of the prerequisites for embedded programing though.. Since you are from computer science background you would need a development board of any 8-bit microcontroller 

Children
No data