Según mi preocupación, si desea trabajar en el dominio incorporado, debe aumentar su conocimiento en el dominio de la electrónica central. Ahora hablemos de los sistemas integrados. Para saber cómo funciona un sistema integrado, debe conocer ciertas cosas e ir paso a paso.
1) Aprenda la programación en C a fondo (Operador inteligente / Llamada por valor / Llamada por referencia / Puntero / Array / F
unction / Structure / Dynamic Memory Aslocation).
- Si me gusta el software, los sistemas integrados y el IoT, ¿qué maestría sería mejor para mí, CS o ECE?
- ¿Cuáles son las instrucciones PUSH y POP en los microcontroladores 8051?
- ¿Cómo es el mercado laboral para VLSI y sistemas integrados en Canadá?
- Para un ingeniero electrónico, ¿será útil tomar un entrenamiento de un mes en Emb.Sys? En caso afirmativo, ¿cuáles son los institutos que brindan la mejor capacitación?
- ¿Debería la mayoría de los sistemas embebidos del consumidor tener un botón de reinicio completo?
2) Aprenda electrónica (dispositivos electrónicos y teoría de circuitos) (PDF que puede encontrar en la web) y electrónica digital.
3) Aprenda el microcontrolador de la versión básica a la superior (AT89c51 / Arduino / ARM / STM3
2F427).
4) Aprenda el protocolo de comunicación (I2C / SPI / UART / CAN
)
5) Obtenga experiencia práctica en herramientas (KEIL uVision, AVR Studio, Arduino, STm32 Cube, Proteus), donde sabrá cómo escribir, depurar y descargar un código en un microcontrolador.
6) Construya algunos kits de bricolaje (Sensor Shield / GSM Shield / Sensor ultrasónico).
Ahora vamos a la parte de Linux. Existen diferentes sitios web para aprender. Pero depende de ti cómo estás agarrando.
Pasos a seguir:
- aprender el comando básico de Linux (pwd / ls / mkdir / fprintf / fscanf / fopen / fclose)
- Aprender señal / alarma / esperar / dormir cooammand
- Aprenda IPC profundamente (Canalización / Canalización con nombre / Memoria compartida / Cola de mensajes)
- Aprender hilo y proceso (cómo crear hilo, proceso y comunicación entre ellos).
- Semáforo y mutex.
- Programación de socket (crear / vincular / aceptar / escuchar / leer / escribir / cerrar)
Después de completar esto, vaya a la parte del controlador.
Menos teoría y codificación.
Si tiene un profundo conocimiento del sistema integrado, puede aplicar una empresa basada en productos (como Samsung, Bosch, Intel).
Espero que definitivamente ayude.
Simplemente si lo busca en google, hay muchas compañías allí.