Real Time/Embedded systems is a large industry, and there are many practical applications of the RT/embedded systems.
In this post, I try to classify the types of embedded systems industry applications. I understand the major programming languages for embedded systems are most likely C, Assembly, C++, or even Java for mobile devices. For newbies in this field, how do we prepare ourselves with different skills set in different applications? Or we just focus on the foundational skills such as OS in specific RTOS, computer architecture, and programming skills first?
Below is my analysis on 4 different types of practical applications of the embedded systems , please advice and discuss.
- Electronics consumer devices such as MP3 players, digital TV, cell phone.
- Communications applications such as routers, firewall.
- Military and aerospace systems
- Medical devices
Thanks.