Cómo mejorar mis habilidades de programación en C como un entusiasta incrustado con muy poco trabajo práctico

Error de prueba.

Así es como aprendes cualquier cosa práctica. La ingeniería se trata de la práctica. Un científico / físico podría estar ocupado tratando de formular si un diseño o fórmula en particular es correcto o no. Un ingeniero simplemente toma el diseño / la fórmula, hace una cosa con él y ahí está. Si funciona, el diseño / fórmula es correcto y tenemos el primer ejemplo funcional de ello.

Del mismo modo, la parte de aprender y leer es importante. Es importante leer acerca de cómo funcionan las diferentes partes de una MCU para poder utilizarlas. Pero esa es la parte teórica. INGENIEROS DE PRÁCTICA !!!

Así que solo haga un programa para, por ejemplo, parpadear un LED en Arduino, o comunicarse con PC a través de Serial (o USB CDC / Serial-Over-USB como Leonardo / Micro) o módulos Bluetooth en Serial Port, PWM, atenuación de LED, etc. y compilar / compilarlo Ahora para probarlo necesitarás un Arduino o una placa MCU.

Pero si no quiere usar un hardware, entonces hay una manera, un software llamado Proteus 8 de Professional PCB Design and Simulation Software. Es una gran tranquilidad de software que personalmente utilicé para practicar sistemas integrados sin ningún tablero / kit / arduino.

El aprendizaje es un proceso constante. No podemos aprender todo en un solo día, pero podemos aprender algo todos los días. Aprendemos y crecemos, todo sucede gradualmente. Ningún gran líder o científico se volvió exitoso o mejor en su campo en un día. Aprendieron, practicaron, fallaron, aprendieron de sus errores e intentaron nuevamente hasta que obtuvieron lo que querían. Mejorar las habilidades de programación no es una excepción. Sabemos que aprender un conocimiento de programación de computadoras no es un juego de niños a menos que usted sea un apasionado de la programación. Por lo tanto, está claro que si desea mejorar sus conocimientos y habilidades en el sistema integrado, debe practicar en C. incrustada. También sabemos que la ingeniería tiene que ver con conocimientos prácticos y sin conocimientos prácticos no puede hacer nada.

Quizás se pregunte cuál es la mejor manera posible de aprender y dominar el lenguaje C. Una de las mejores formas es obtener un proyecto simple en incrustado e intentar completarlo por su cuenta . No hace falta decir que enfrentará dificultades al hacerlo. Puede fallar y sentirse frustrado, pero una vez que lo complete por su cuenta, se sentirá orgulloso y motivado, lo cual es muy importante para continuar. Aprenderás cómo cometer errores y cómo aprender de ellos.

Durante su fase inicial, puede unirse a un instituto de capacitación integrado para aprender los conceptos básicos de la programación. Si por casualidad usted vive en el área de Bangalore, entonces hay un mejor instituto para la capacitación integrada . La razón es muy simple. Bangalore es una ciudad de TI y está llena de oportunidades.

Todo lo mejor para tu futuro. Vuelva atrás para cualquier consulta técnica o no técnica.

Necesitas practicar mucho. Puedes referir mi respuesta en la siguiente publicación.

¿Cómo debo pasar mis vacaciones de 2.5 meses si quiero aprender programación?

Una vez que domines la programación en C, la programación integrada es una tarea fácil. Estás empezando en el momento adecuado. Mejorará su habilidad de programación C en los próximos 2 años. Creo que debe seguir el siguiente mapa para convertirse en un profesional integrado exitoso. Creo que te has movido al segundo paso sin perfeccionar el primer paso. Es correcto. Pero intente perfeccionar el primer paso. Puede mejorar sus habilidades de programación en C con respecto a los sistemas integrados solo con computadora portátil e Internet. Puedo ayudarle.

Dicho francamente, no es posible hacerlo sin un trabajo práctico.
Pero si no quiere hacerlo, puede hacer lo mismo en prácticamente un simulador de software como Proteus, multisim. Pero debes hacerlo ya sea prácticamente o virtualmente.