How to learn embedded by yourself?

Embedded development is simply an endless ocean of knowledge! You can never learn enough! Of course, this doesn't mean you have to spend three to five years to master it. If you just want to find a job in embedded development, in fact, you only need to spend three to five months of targeted learning, and you can completely hold it. This article provides you with a super practical self-study route, no matter you are a self-study across industries or a class student, you can definitely get started easily!

 

First of all, let's make it clear, what is embedded development? In terms of product form, it can be divided into bare metal development, real-time operating system development and development based on Linux/Android system. From the perspective of development, it can be divided into single-chip microcomputer development, SOC chip development, system-level development, driver development, and application-level development. Whether you're developing on bare metal or customizing at the system level, an embedded programmer will play an important role!

What skills are needed for embedded development?

  • Have a certain understanding of real-time operating systems and be able to handle real-time tasks and scheduling
  • A solid foundation of C language is essential.
  • A good command of data structures is very important for developing complex systems.
  • Have a certain degree of familiarity with common Linux commands, be able to develop and debug in the Linux environment, and have a certain understanding of Linux/Android system development, driver development and device tree related knowledge.
  • Be able to proficiently apply a single-chip microcomputer or SOC, and understand the development of common peripheral drivers.
  • Be able to deeply optimize a certain module and apply the optimization idea to the project.

Worried that you won't have some skills?  We have prepared a series of practical courses, practical projects, and Dachang interview questions here, click here for your free reference and learning~

 

In the embedded field, which powerful companies do the predecessors work in? In terms of original manufacturers of general-purpose chips, there are top manufacturers such as ST, TI, RK, Allwinner, NXP, MTK, Zhanrui, HiSilicon, and Qualcomm! In terms of original RF chip manufacturers, Nordic, Espressif, Realtek, etc. are hot! In terms of SOC module manufacturers, there are many leaders such as Quectel, Fibocom, China Mobile, and ZTE IoT! In the field of smart hardware, there are giants such as Xiaomi, Huawei, oppo, and DJI! In terms of business & industry, Hikvision, Dahua, Han’s, UBTECH, and Xunfei are all shining! Internet of Things platforms such as Tuya, China Mobile, Gizwits Cloud, etc. are emerging! Internet manufacturers Ali Iot, Tencent Iot, JD.com, Toutiao, Baidu, and Meituan have also set up hardware-related business departments, which can be said to be very smooth!

Don't hesitate, embedded development is so hot, there are so many opportunities! Whether you are changing careers or developing your own embedded skills, as long as you are determined, this cool field is waiting for you to conquer! Don't be afraid of difficulties, let's get up together, let embedded development become your forte! Take action and give yourself a bright future that no one can compare to!

Guess you like

Origin blog.csdn.net/m0_70888041/article/details/132567256