Primero aprende codificación ..!
No hay nada como la codificación especialmente diseñada para Microcontroladores (MCU). Usamos C / C ++ para tratar con MCU. Entonces, si tiene buenos conocimientos sobre C / C ++, puede comenzar con MCU.
Antes de comenzar su viaje con MCU, tendrá que obtener algunos conocimientos sobre el controlador con el que está tratando. Puede consultar cualquier tutorial en línea. Hay muchos tutoriales disponibles para comenzar. Primero debes elegir tu MCU. Puede elegir a quien desee, por ejemplo, PIC, AVR, STM, ARM, etc. Aunque puede aprender mucho de los tutoriales, pero siempre es bueno aclarar los conceptos básicos sobre las MCU y sus protocolos, de modo que en el futuro si cambia a cualquier otra MCU, no necesita comenzar desde cero, sino que puede comenzar a desarrollar su aplicación con la ayuda de la hoja de datos. Sí, la hoja de datos siempre será tu amiga en este viaje. Entonces, aprenda a leer una hoja de datos. Es muy útil. También necesitará algunos libros inicialmente para aprender cosas. Puedes referir esto: admite libros y kits de microcontroladores
- ¿Qué hace un ingeniero de sistemas en el campo integrado?
- ¿Por qué necesitamos estudiar el microcontrolador 8051?
- Cómo es aptron solutions pvt. limitado. de noida para la formación de sistemas integrados?
- ¿Qué distribución de Linux es mejor para desarrolladores integrados?
- ¿Cuáles son los mejores institutos para el curso de sistemas integrados en Chennai?
Etapa 1: Leds, interruptores, LCD, teclado, etc.
Comience con la programación de estos dispositivos simples. Estos no son complejos y puedes aprenderlos fácilmente. Son fáciles pero son muy importantes porque en cada proyecto que haga en el futuro, juegan un papel importante como dispositivos de entrada y salida.
Etapa 2: UART, SPI, I2C, CAN, etc.
Entonces, cuando borra la etapa 1, puede avanzar más para programar estos protocolos. Estos son muy importantes porque se utilizan para conectar dispositivos. Le permite tener su MCU y desea mostrar algunos datos a su PC, usará UART. Si desea guardar esos datos en la tarjeta SD, deberá usar SPI. Una al lado de la otra, parpadee los leds para notificar que los datos se han escrito correctamente. Así que ahora sabes la importancia de la etapa 1.
No solo intente copiar y pegar el código, en su lugar trate de entenderlo. Porque el código no será el mismo para otras MCU. Pero si sabe cómo manejarlo, puede programar cualquier MCU.
Etapa 3: si ha llegado a la etapa 3, puede considerarse un buen ingeniero. La etapa 3 básicamente contiene tareas múltiples y redes. Cuando comience su viaje, pronto aprenderá que MCU puede realizar una sola tarea a la vez. Pero, ¿y si necesita hacer 2 tareas en paralelo? En este escenario, tendrá que aprender el algoritmo de programación y pocas aplicaciones RTOS.
Otra parte importante de la etapa 3 es IoT. ¿Qué sucede si desea leer los datos que ha guardado en su tarjeta SD en la etapa 2 desde cualquier lugar que desee? En ese caso, deberá incluir IoT en su proyecto. Entonces, MCU enviará datos a una dirección IP pública y cada vez que desee acceder a esos datos, puede abrir esa dirección IP.
Etapa 4: Linux embebido y controladores de dispositivo
Esta es la etapa 4 y el nombre dice claramente la mayoría de las cosas. No lo explicaré porque la respuesta ya es demasiado larga para leer. Una vez que haya completado con éxito la etapa 1 a la 3, dígame que lo actualizaré.