So many people want to learn embedded development. Recently, many students asked Bian Xiao what kind of foundation he needed to learn embedded development. Today, Xiamen Beida Jade Bird embedded development lecturer will explain some basic knowledge of learning embedded development. Learn the basics of embedded development 1. Understand the basic knowledge of C language.
C language is a basic language, which plays an important role in embedded software and hardware development and programming.
2. Understand the operating system.
It is also important to know the operating system, such as processes, threads, how the system allocates resources and how to manage hardware. , can help you understand the hardware and software well.
3. Understand the programming under Linux or wince.
4. Have a single chip microcomputer or ARM or MIPS and other related foundations.
5. Expansion of other knowledge.
We can also learn the source code of UBOOT or learn the source code of linux by reading some high-quality codes.