Red de conocimiento informático - Conocimiento informático - ¿Qué aprender sobre el desarrollo integrado?

¿Qué aprender sobre el desarrollo integrado?

Recientemente, se publicó en el foro una publicación en serie, el proyecto de microcontrolador real de Wu Jianying, que atrajo la atención de muchos internautas. Aquí, Wu Jian quisiera agradecer a todos los internautas por su apoyo, preocupación y confianza.

Dejé varios números de grupo en la publicación y más de 2.000 lectores se unieron al grupo. Me hicieron muchas preguntas vía QQ. Si las veo cuando no estoy demasiado ocupado en el trabajo, les respondo, pero a veces estoy demasiado ocupado para responderlas.

Para ello, a petición de los miembros del grupo y de algunos internautas, escribiré un artículo resumiendo estos temas. Espero que ayude un poquito a las dudas de todos. Espero que todos puedan señalar las deficiencias objetivamente. Los caballeros son armoniosos pero diferentes.

1. ¿Es útil aprender microcontrolador?

Muchos principiantes están confundidos. A los principiantes en microcontroladores les resulta difícil empezar. A medida que aprenda, tendrá preguntas como esta: ¿será útil estudiar microcontroladores en el futuro?

El microcontrolador es sólo una herramienta, lo importante es pensar. Con tus propias ideas, la industria electrónica es enorme y puedes entrar en ella cuando quieras. Es un buen punto de partida para los microcontroladores, ya que le permitirá entrar por la puerta del palacio electrónico lo antes posible. Si todavía estás en la escuela, no te concentres únicamente en el salario temporal, incluso si son dos o tres años después de graduarte. Lo que importa es el dominio y la comprensión de la tecnología. Hay un dicho que dice que "lo que pasa cuando las condiciones están maduras", no es demasiado tarde para estudiar el salario cuando llegue el momento.

2. ¿Es necesario aprender programación integrada desde 51 microcontroladores?

Cuando estaba en la universidad, muchos compañeros de clase escucharon que aprender ARM era fantástico, así que fueron a la biblioteca a pedir prestados uno o dos libros sobre ARM. Después de estudiar durante uno o dos días, descubrí que era diferente de lo que pensaba, así que gradualmente dejé de estudiar. Así que, en resumen, en lugar de dar grandes pasos, es mejor frenar y dar un paso a la vez. Comience desde lo más básico y avance paso a paso. Después de aprender a usar el microcontrolador, podrá utilizar procesadores de alta gama como ARM y DSP, y se sentirá cómodo. Si quieres comer un bocado y engordar, ¡me temo que te ahogarás hasta morir si no engordas!

3. ¿No es fantástico utilizar un procesador de alta gama?

Muchos internautas me preguntaron: ¿Es fantástico aprender ARM y sistemas operativos integrados? ¿Es cierto que todos los microcontroladores utilizan productos de gama baja, mientras que ARM fabrica productos de gama alta?

En primer lugar, son esencialmente el mismo tipo de cosas y son la fuerza principal en las aplicaciones integradas. Hay dieciocho tipos de armas y no hay distinción entre buenas y malas. Sólo depende de la habilidad de la persona que empuña el arma. En ese momento, el Ejército Popular de Liberación utilizó mijo y rifles para ganar la Guerra Antijaponesa.

Los microprocesadores, microcontroladores, DSP, FPGA y ARM tienen sus propios énfasis y ventajas y desventajas.

Microcomputadora de un solo chip: la tecnología es relativamente madura y se usa ampliamente en el campo del control industrial. Sin embargo, las aplicaciones integradas son demasiado grandes, por lo que los microcontroladores ARM se derivan para aplicaciones y sistemas operativos de alta gama. se puede trasplantar. Pero ahora algunos microcontroladores de alta gama también pueden trasplantar sistemas operativos. No existe una diferencia esencial entre los microcontroladores y ARM.

DSP: Abreviatura de Procesamiento de Datos. También se puede utilizar para control. Su ventaja es la informática, que se utiliza principalmente en campos con una gran cantidad de cálculos, como el procesamiento de señales digitales, procesamiento de imágenes, procesamiento de videos, radares de misiles, etc. Si desea utilizarlo bien, necesita aprender muchos algoritmos avanzados y tener una base matemática sólida.

FPGA: Abreviatura de Programmable Logic Array. De hecho, se trata de crear un chip y utilizar software para realizar sus conexiones internas, a fin de lograr el propósito de utilizar software para realizar hardware. Se implementa mediante hardware. Es un método de implementación moderno de los primeros microcontroladores (aplicaciones lógicas simples).

Resumen: De hecho, la principal competitividad de un ingeniero de software integrado no es el chip que utiliza. Cuando conoces uno o dos, es fácil aprender los demás. Un ingeniero verdaderamente competitivo debe tener buenos hábitos de programación, ideas de programación y una base matemática sólida. Sólo comprendiendo las cosas fundamentales se puede llegar más lejos.

4. ¿Existe futuro para la investigación y el desarrollo tecnológico en la industria de los microcontroladores?

Este es también el tema que más preocupa a los principiantes. ¿Cuáles son las perspectivas de investigación y desarrollo tecnológico de la industria de los microcontroladores?

El famoso golfista Tiger Woods dijo una vez: Sólo necesito ser uno de los mejores golfistas y el dinero me seguirá.

La investigación y el desarrollo de tecnología de un solo chip es un tipo de puesto profesional, también llamado "ingeniero de un solo chip". Las diferentes habilidades, experiencia y calificaciones académicas definitivamente conducirán a una remuneración diferente.

Las personas con ingresos altos ganan millones al año, mientras que las personas con ingresos bajos tienen dificultades para mantener a sus familias.

¡Sólo hay empresas cerradas, no industrias cerradas!

No es que la industria no tenga futuro, es solo que solo puedes reflexionar sobre por qué no eres lo suficientemente bueno.

5. La investigación y el desarrollo de la tecnología de microcomputadoras de un solo chip son demasiado difíciles y agotadores. ¿Vale la pena persistir?

Vi a muchas personas quejarse en el foro de que los RD de la industria electrónica ahora están demasiado cansados, que la paga no es muy buena y sienten que no hay salida.

Ya que ha elegido la industria de los microcontroladores, debe atenerse a ella y no creer lo que otros dicen: no hay futuro para los ingenieros de investigación y desarrollo de microcontroladores, es demasiado difícil y agotador.

Si aprendes bien el microcontrolador, al menos podrás encontrar un trabajo técnico. Aunque ahora estoy un poco cansado, al menos puedo ver esperanza. ¡A medida que acumules experiencia, el camino por delante se hará cada vez más ancho! Al menos puedes sentarte en la oficina y tener tiempo libre para gastar.

¿Sabes lo que se siente ser trabajador de primera línea en un taller y no aprender bien los cursos profesionales? ¿Sentado en un taller como un robot repitiendo el mismo trabajo todos los días? ¿Alguna vez te ha gustado un trabajo en el que no tienes libertad alguna y estás tan ocupado en la línea de montaje que ni siquiera tienes tiempo para ir al baño? ¡Creo que a nadie le gusta!

Así que no se deje engañar por las palabras de algunos ingenieros que han trabajado durante varios años, diciendo que hacer tecnología es difícil y el dinero es poco. Cuando un día realmente quieres dedicarte a la tecnología, descubres que ninguna empresa te quiere porque no tienes suficiente acumulación de conocimientos.

Compartí brevemente mis puntos de vista sobre algunos temas en el campo de los microcontroladores. Invito a mis colegas a compartir activamente sus experiencias, lo que puede ayudar a más principiantes a evitar desvíos y tener una mentalidad correcta al aprender microcontroladores.