Red de conocimiento informático - Espacio del host - Soy un estudiante de primer año con especialización en software integrado, pero no estoy interesado en el lenguaje C y no puedo aprenderlo bien. ¿Debo cambiar mi especialización?

Soy un estudiante de primer año con especialización en software integrado, pero no estoy interesado en el lenguaje C y no puedo aprenderlo bien. ¿Debo cambiar mi especialización?

Para ser honesto, para aprender bien incrustado, debes aprobar el lenguaje C. Ahora incrustado usa principalmente C, y si estás en el nivel inferior, también puedes usar ensamblador. Si no le gusta el lenguaje C pero desea aprender automatización eléctrica, puede intentar aprender PLC. El PLC se puede programar utilizando el lenguaje de programación gráfico: diagrama de escalera.

Pero pienso: si no te gusta C, supongo que simplemente no te gusta la programación, porque el pensamiento de programación y los lenguajes de programación son todos universales.

Si no te gusta la programación integrada, también puedes crear hardware integrado y dibujar esquemas y PCB. ¿Cuál es tu especialidad? No sé si hacer hardware se desvía de tu especialidad.

Durante la universidad construí robots y coches inteligentes. Ambas cosas están integradas (al igual que el PLC mencionado anteriormente). El desarrollo principal de estas dos cosas es en realidad la programación en ese momento, y la corriente principal también usaba el lenguaje C.

Hay dos interpretaciones de integrado: una es un sentido estricto, un sistema de microcontrolador con un sistema operativo; el otro es un sentido amplio, que incluye una microcomputadora de un solo chip con un sistema operativo y un sistema no operativo; (rayas) sistema. Lo que generalmente llamamos integrado se refiere a algo que está en el sistema y no está en el sistema.

Se puede cultivar el interés. Se recomienda que aprenda bien el lenguaje C, aprenda bien la programación integrada, compre una placa y juegue un rato, tal vez le interese.

Si tienes alguna duda, puedes seguir preguntando