Current location - Education and Training Encyclopedia - Education and training - How to test embedded engineer certification?
How to test embedded engineer certification?
The first stage: Linux related knowledge counseling

Linux foundation, X-Windows foundation, Ubuntu environment, Shell environment, Vi/Vim, file management and permissions, user management.

The second stage: ARM related knowledge counseling

ARM series processor, ARM architecture, instruction and programming technology, image file and distributed loading, gpio, MMU, common Flash principle and design.

The third stage: Linux kernel related knowledge counseling.

The establishment of embedded development environment, Linux kernel foundation, character device, interrupt principle and application, debugging technology, U-Boot transplantation, kernel transplantation.

ATC Test Center: South Zone Center of Xinwei Science Park in Silicon Valley

Extended data;

Embedded system is application-centered, based on computer technology, and its software and hardware can be tailored, which is suitable for special computer systems with strict requirements on function, reliability, cost, volume and power consumption. It is generally composed of embedded microprocessor, peripheral hardware devices, embedded operating system and user applications, and is used to control, monitor or manage other devices.

An embedded software engineer is an engineer who writes embedded systems.

Requirements;

1. The most important thing is C language programming and C++, which has a lot to do with your study, application, development projects and system transplantation.

2. Operating system: LINUX, WINCE, etc. I have studied at least one and need to know a lot of basic knowledge;

3. Familiar with hardware such as ARM, FPGA and DSP.

Reference source; Baidu encyclopedia -ARM engineer qualification certificate

Baidu Encyclopedia-Embedded Software Engineer