Como estudiante de ECE, C es el lenguaje que debes conocer bien. Se usa en todas partes, como microcontroladores, microprocesadores, etc.
Entonces, para comenzar con los microcontroladores, necesitará estos temas:
- Introducción: variables, constante, sintaxis, etc.
- La estructura de control de decisiones
- La estructura de control de bucle
- La estructura de control de casos
- Las funciones
- Matrices
Ahora, cuando haya terminado con los temas anteriores, puede comenzar con la parte de codificación para controladores como 8051, PIC, Atmel, Arduino, etc.
Ahora, para desarrollar realmente un firmware complejo, necesita algunos temas adicionales
- ¿Cuál de las siguientes es mi mejor opción: BITS Pilani de doble titulación (ciencias químicas / biológicas), DTU y NSITCE / eee / ee / mecánica o IIITD ece?
- ¿Cuál es la sucursal más empleable en el campo de la electrónica?
- ¿Cuánto tiempo durará un teléfono mantenido en el vacío? 10, 100, 1000 años?
- ¿Cómo se diseñó el flip flop JK?
- ¿Cuál es la forma más fácil de llevar datos desde un dispositivo de campo a la nube?
- Punteros
- Estructuras
- Manejo de archivos
- El preprocesador C
Después de tener un buen dominio sobre los temas anteriores, es muy fácil escribir códigos para microcontroladores basados en ARM.
Para aprender C hay muchos recursos disponibles, el libro simple y bueno es Let us C de Yashavant P. Kanetkar. Está disponible aquí: https: //www.cluster2.hostgator.c…