It has a wide range of job prospects. You can use mobile phones, PDAs, MP3, MP4, remote control toys, PSP, cameras, household appliances (washing machines, rice cookers, etc.), car navigators, as long as it is related to electronic control. In addition, the embedded industry is also conducive to personal entrepreneurship, which is why more and more people participate in Embedded training.
What do we need to learn about embedded development? I believe it is a difficult problem for all embedded beginners. Next I will briefly talk about the content to be learned from embedded systems: C language; C ++; operating system; Computer composition principle: Linux programming; 51 single-chip microcomputer; arm; hardware programming language (FPGA); analog circuit & Digital Circuit.
1. The C \ c ++ language is a required course in the computer industry. You must learn it in real time. you can install the Turbo C compiler as the development environment and contact C programming; install VC ++ 6.0 to learn C ++ programming.
2. In the operating system, first install a VMware work station on the computer, and then install a Linux (RedHat Enterprise Edition) Virtual Machine in the VMware work station. Learn the basic principles of the operating system, familiarize yourself with the development environment in Linux, and then try writing an operating system according to "write an operating system by yourself.
3. Computer composition principle, familiar with the basic principles of the computer, and look at the basic components of a computer and how the software runs in it.
4. "Unix/Linux Programming Practice tutorial" can be said to be a required course for Linux programming. It is a good book. You can check it out if you are new to embedded programming.
5. Single-Chip Microcomputer is actually a computer, like the current car control, led control, screen brightness control, it can be achieved, buy a development board to get it, you can learn a lot that others cannot learn.
6. Arm, now the most popular microcomputer. To put it bluntly, it is a 32-bit single-chip microcomputer. You can also run the Operating System. Try to transplant an operating system.
7. How is the hardware programming language (FPGA) made of chips? You will know this course.
8. Analog Circuit & Digital Circuit, hardware basics. If you can, study Protel and make a hardware PCB.
What do we need to learn about embedded development?