01
A few days ago, a student asked me about the learning path for embedded systems.
He is a junior, and after looking at his resume, I found he has almost no project experience. For companies, such students are like a blank sheet of paper, and it is naturally difficult for such students to get a good offer.
I remember having written many articles about learning paths, and I have mentioned it many times in knowledge-sharing platforms. Regardless of who you are, if you want to engage in embedded systems, you should start with the 51 series. Today, I saw this article and had a new idea. If you want to engage in application development, you can try mature development boards like Arduino, as they offer better encapsulation and stability, requiring you to care less about many details of the underlying hardware.
However, if you want to focus on embedded software, I still recommend starting with the 51 series, STM32, RTOS, and Linux. Later on, you can choose either RTOS or Linux, as mastering both multitasking systems is quite challenging.
While studying, you should also learn about common peripherals and buses, as bus timing is fundamental to embedded systems.
02
03
Comparison Between Arduino and STM32
04
Leave a Comment
Your email address will not be published. Required fields are marked *