¿Qué habilidades deben dominar los ingenieros integrados?
Las siguientes son las habilidades que los ingenieros integrados deben dominar:
1. Los ingenieros integrados deben tener capacidades de diseño de circuitos de hardware simples, incluidos circuitos digitales y circuitos analógicos. ciertos cimientos y herrajes.
2. Los ingenieros integrados necesitan conocer el lenguaje C y algo de programación sencilla en lenguaje ensamblador.
3. Los ingenieros integrados deben dominar al menos un sistema operativo integrado en términos de sistemas operativos, como uCOSIII, freeRTOS, Vxworks, etc., y deben aprender Linux integrado y comprender la programación de tareas múltiples. y señales Los principios y usos del volumen, buzón, etc., utilizan estos sistemas operativos en proyectos reales y los dominan gradualmente.
4. Los ingenieros integrados deben estar familiarizados con al menos un entorno de desarrollo de software para sistemas integrados.
5. Los ingenieros integrados pueden escribir controladores de dispositivos periféricos para plataformas Linux comunes, incluidas, entre otras, ADC, GPIO, UART, I2C, cámara, tarjeta SD, tarjeta de red, SPI, etc., y comprender el caracteres Arquitectura de controlador de dispositivo común para dispositivos, dispositivos de bloque y dispositivos de red.
6. Los ingenieros integrados deben comprender los principios de funcionamiento de los sistemas operativos integrados comunes y comprender conceptos utilizados en la programación de software, como subprocesos, procesos, semáforos, mecanismos de mensajes, sincronización y separación mutua y control de concurrencia.