Embedded technology learning good book recommendation

In the tide of the digital age, embedded systems have always been an important part of digital electronic products. Whether it's home appliances, industrial controls, automotive electronics, healthcare, military applications, or the Internet of Things, embedded systems are ubiquitous and show great promise. With the development of science and technology and the expansion of the market, embedded systems will still be an important direction in the future.

The salary of embedded development is also relatively generous, the working hours are less than that of front-end and Java development, and they enjoy five insurances and one housing fund. For fresh graduates, the general salary is 6-8k; the salary for those with 1-2 years of work experience can reach 10-15k; and the salary for those with more than 3 years of work experience can be in the range of 15-25k.

 

The early introductory knowledge of embedded development mainly includes the following four aspects:
1️⃣Circuit knowledge: learn basic circuits, analog circuits and digital circuits, understand basic circuits such as basic devices, amplifier circuits, integrated operational amplifiers, and sequential circuits, and have hardware products The ability to design and implement, including device selection, schematic diagram and PCB design, and circuit debugging. Recommended book: "Digital and Analog Electronics".
2️⃣C language: C language occupies an important position in the computer system and plays a connecting role. A deep understanding of C language is required. Recommended book: "C Language Programming".
3️⃣Single-chip microcomputer: It is relatively simple to get started with the single-chip microcomputer. By learning the single-chip microcomputer, you can be familiar with the hardware structure of the single-chip microcomputer, including input/output, analog-to-digital conversion, communication, display, control, and data processing. Mastering single-chip microcomputers can lay a good foundation for the development of embedded systems. Recommended book: "Design and Application of New Single Chip Microcomputer Switching Power Supply".
4️⃣Linux basics: Familiarity with Linux source code and architecture is very important for the development of embedded systems. Master the knowledge of directory structure, basic commands, editor VI, compiler GCC, debugger GDB, Make project management tool, Shell and Makefile scripting under Linux, and build an embedded development environment. Recommended book: "Linux from entry to proficiency".

 

No matter from the perspective of job market or technology development, embedded system is a direction worthy of in-depth study and development.

More embedded technology e-books, study notes, practical projects, click here to get free

Guess you like

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