- Comprensión clara de la arquitectura de la computadora Este es un tema enorme que incluye la organización de la memoria, etc.
- Comprensión de los sistemas operativos y los sistemas operativos en tiempo real en específico (dado que la mayoría de las aplicaciones hoy en día usan RTOS como metal desnudo opuesto).
- Programación competente de C / C ++ (ensamblaje a veces) para microcontroladores.
- Comprensión y experiencia (cursos / proyecto) escribiendo controladores para SPI, I2C, UART y otros protocolos de comunicación.
- En general excelente en la interfaz hardware / software.
Excepto las habilidades necesarias anteriores, dependiendo de la compañía (y sus productos) podría necesitar un sinfín de otras habilidades, por ejemplo, los autobuses CAN y LIN son extremadamente necesarios en la industria automotriz. Para la industria de electrónica de consumo / fabricación / instrumentación, necesitaría un conocimiento profundo de los dispositivos y circuitos electrónicos (transistores / filtros).
Dado que IoT y los dispositivos conectados ya son una gran cosa y definitivamente impresionarán a la gente en el futuro, la implementación de TCP / IP para sistemas integrados también será crítica. Hay infinitas posibilidades aquí.
Espero que esto te ayude, ¡todo lo mejor con tu búsqueda de empleo!
- ¿Para qué sirve UART en Embedded Board?
- ¿Qué es el embalaje en un microcontrolador?
- ¿Qué microcontrolador sugeriría para un principiante en sistemas integrados, siempre que conozca la codificación básica de ensamblaje en el procesador ARM7TDMI?
- ¿Es el sistema embebido lo mismo que una computadora de placa única?
- ¿Por qué elegiría la programación de ensamblaje cuando tiene la opción de codificación C?