2. Many people will use single chip microcomputer /dsp/fpga/cpld in circuit design, so it is necessary to master the principle, structure and interface of these devices. Single chip microcomputer studies 89C5 1 series, DSP studies TMS3205509 series of TI company, and FPGA/CPLD studies ALTERA company.
3. Master assembly or C language, program with them, learn to use Fu Wei (or keilC for single chip microcomputer) and CCS (for DSP), master graphic input or VHDL language, and design digital circuits (for FPGA/CPLD) with maxplusII.
If you have to deal with computers, you must learn to write some simple software with vc++.
PS: Actually, several topics are repeated every year. You can learn from last year's. Mastering these requires solid basic knowledge of electricity counting, analog electricity, high frequency and assembly. If you really don't have time, go to learn single chip microcomputer. 80% people use it every year.