The basic skills that embedded hardware development engineers need to learn:
1, from requirements analysis to overall solution, Planning and creative ability of detailed design;
2, skill in using design tools, designing schematics, PCB board;
3, skilled use of microcontroller, DSP, PLD, FPGA, etc. Ability to develop and debug;
4, proficient in using simulation tools, oscilloscopes, signal generators, logic analyzers, etc. Ability;
5, master the design capabilities of commonly used standard circuits,Such as reset circuit, common filter circuit, power amplifier circuit, matching circuit of high-speed signal transmission line, etc.;
6, fault location, solution The ability to solve problems;
7, the organization of writing design skills.
To be a senior embedded engineer, there is still a certain degree of difficulty. On the one hand, you must have very solid theoretical knowledge, and at the same time, there must be quite a kind of Design experience for large, high-frequency CPU, multi-layer PCB boards. The courses that embedded hardware engineers have to learn mainly include analog circuit design, digital circuit design, electromagnetic wave theory and so on. Familiar with common amplifier circuits, filter circuits, power circuit design and analysis.