Quiero preguntar: ¿Qué necesito aprender en el campo del software integrado? También hay escuelas que ofrecen estudiantes de posgrado en campos integrados,
En segundo lugar, debes saber algo sobre el sistema operativo, lo que definitivamente te ayudará a comprender el hardware y el software. Debe comprender la gestión del sistema, como los procesos, los subprocesos, cómo el sistema asigna recursos y cómo el sistema gestiona el hardware. Por supuesto, no puedes aprender todo esto leyendo un solo libro. No importa si no puedes entenderlo de inmediato, pero si lo miras más y combinas tu propia experiencia en proyectos futuros, tendrás una comprensión más profunda.
Y debes aprender sistemas integrados, como programación en Linux o Wince. Estas aplicaciones son muy útiles para la programación futura. Por supuesto, si construyes un teléfono móvil, puedes aprender MTK, Symbian, Android y. Para otras operaciones, Android es la tendencia de desarrollo futura y también es muy popular ahora, y Android también se basa en el sistema Linux. Creo que esto no es un problema en absoluto, por supuesto, si has aprendido a usar microcontroladores, eso es lo mejor, será más fácil aprender ARM en el futuro.
Finalmente, si comprende los conocimientos anteriores, debe leer algunos códigos excelentes, como estudiar el manual del chip del brazo, estudiar el código fuente de UBOOT y comprender el desarrollo de sistemas mínimos. Esto será bueno para ti. Todo el desarrollo integrado es muy útil. Si puedes, también puedes aprender el código fuente de Linux. Por supuesto, si miras el código 2.6 directamente, creo que será muy doloroso. Mire primero la versión anterior del código de Linux, como el código 0.12, etc. Aunque el gorrión es pequeño, tiene todos los órganos internos, si los ha leído todos, creo que tendrá mucho éxito. ingeniero integrado.
Con respecto a cómo aprender integrado desde cero, vi un artículo muy bueno. Era un estudiante universitario que se presentó para aprender integrado desde cero y encontró un trabajo integrado. Métodos y proceso de aprendizaje, espero que sea de ayuda para todos.
Los entresijos de los estudiantes universitarios que aprenden a buscar empleo integrado: ejemplos de aprendizaje
Permítanme presentarme primero. Fui a una escuela universitaria privada muy pobre en 2007. Es una. Licenciado en biología. No me avergonzaré de nombrar la escuela. Dejé la escuela en 2009. Mi matrícula anual en esa escuela era de más de 10.000 yuanes, pero nadie estudiaba. Realmente no veía ninguna esperanza, así que dejé la escuela. Al no ver esperanza, abandoné la escuela.
Después de abandonar la escuela, estaba muy confundida. No me había graduado de la universidad. Realmente no sabía qué podía hacer. Entonces, después de abandonar la escuela por un tiempo, quise encontrar un trabajo, porque era callado y no hablaba bien, por lo que no era apto para postularme a trabajos comerciales. Quiero postularme para un trabajo técnico, pero me encuentro contra un muro a cada paso.
Por casualidad, escuché sobre la industria integrada. Ese día, vine a una librería Xinhua y quería encontrar un libro de informática para estudiar. En ese momento, una chica se acercó y me preguntó si estaba estudiando informática y si estaba interesado en aprender integrado. Luego me presentó la popularidad actual de lo integrado, me dijo lo prometedor que era aprender integrado y me lo dio. un folleto, es un anuncio de formación integrada. Después de escuchar su introducción, sentí una picazón en el corazón. Tenía muchas ganas de aprender una técnica propia y comer con mis propias manos.
Después de llegar a casa, busqué en Internet. De hecho, esta es una industria popular hoy en día, es más fácil encontrar trabajo y el salario es relativamente alto.
Decidí aprender incrustado. Entonces fui a buscar información sobre el entrenamiento integrado. Para ser honesto, estaba muy confundido, no sabía si el efecto del entrenamiento era realmente tan bueno como lo anunciaban, así que quería aprender sobre ello por un tiempo antes de hacer nada. planes.
Más tarde, vi un artículo muy inspirador "Cómo aprender integrado" en Baidu Zhizhi. Era un experto integrado que presentaba cómo los amigos sin base pueden aprender integrados por sí mismos. El artículo fue escrito. Es muy bueno y cubre. cómo aprender y cómo aprender. Mencionó que una forma es ver videos, porque leer libros es demasiado aburrido y difícil de entender para muchos de nosotros. Estoy totalmente de acuerdo con esto. Cuando leo un libro, tiendo a no leer más que unas pocas páginas.
Estaba pensando, ¿por qué otros pueden ser autodidactas, pero yo también? Tengo que creer en mí mismo, así que tengo que aprender por mi cuenta. Si realmente no puedo aprenderlo, entonces iré a entrenar.
Me decidí por la idea, así que busqué videos incrustados. Aunque encontré algunos videos incrustados aquí y allá, no eran sistemáticos. Quería encontrar un video que me dijera cómo aprender. Conjunto de videos de principio a fin. La información es relativamente completa. Es mejor que un maestro te enseñe. Si no entiendes, puedes pedir consejo.
Más tarde encontré un video muy bueno, que es un video "Learning Embedded from Scratch" lanzado en Embedded Learning Network. La URL es: /evem.htm. Los tutoriales que contiene son bastante buenos y completos. , lo que me permite aprender desde lo básico. Aunque los videos no son baratos, puedo soportarlo, después de todo, comprar varios libros cuesta varios cientos de yuanes, sin mencionar que también brindan consultas y servicios técnicos durante medio año, lo cual es un gran valor.
El siguiente es mi proceso de aprendizaje, espero que pueda ser útil para amigos que no tienen ninguna base.
Después de recibir el CD de ellos, comencé a aprender. Como no tenía ninguna base, comencé con el video tutorial en lenguaje C más simple. Todavía sé muchas cosas, si no las entiendo, tengo que preguntarles. Todavía están muy entusiasmados y me ayudan a resolverlas. Aprendí los comandos básicos de Linux y practiqué en la máquina virtual Linux que me proporcionaron. Escribí los comandos básicos de Linux y escribí código C simple. Insistí en escribir algunos códigos simples todos los días, así que después de un mes, básicamente dominé las operaciones básicas del lenguaje C y Linux.
A continuación, fui a estudiar los videos tutoriales de capacitación de otras personas. Era un conjunto completo y no era muy diferente de la capacitación en la que participé. Duró dos meses y aprendí los principios básicos de. ARM y integrado También domino el concepto de sistemas integrados, domino parte de la construcción de entornos integrados y tengo una comprensión más profunda de Linux. Entiendo cómo hacer aplicaciones integradas, pero solo tengo un poco de conocimiento del controlador y no. saber cómo hacerlo. Solo tengo un breve conocimiento de la conducción, lo cual es relativamente difícil, y quiero aprenderlo poco a poco en el futuro.
En los últimos dos meses, además de comer y dormir, he estado estudiando casi todo el tiempo. Como no entiendo casi nada de lo básico y soy peor que los demás, sólo puedo seguir trabajando duro. No puedo rendirme. Debo aprender bien esta tecnología y hacer preguntas sobre lo que no. Entiendo Aquí estoy muy agradecido con su servicio técnico al cliente por responder pacientemente a cualquiera de mis preguntas. Casi tengo varias preguntas para hacerles todos los días, y luego resumen las preguntas que no entiendo en palabras. Esto se acumuló lentamente durante un tiempo. período de tiempo. Me encontré en la oscuridad de la noche. Durante este tiempo, descubrí que realmente comencé a comprender.
En el último mes fui a ver la parte práctica y aprendí sobre el proceso de desarrollo específico de proyectos integrados y qué tipo de conocimiento se necesita para comenzar a preparar este conocimiento, es decir, a aprender esto. video y, al mismo tiempo, me sugirieron que buscara algunas preguntas de entrevista integradas para prepararme para futuras búsquedas de empleo. Fui a Internet para encontrar muchas preguntas integradas y escribí mis conocimientos. Me tomó unos 20 días prepararme.
Sentí que casi estaba comenzando, así que simplemente hice algunas cosas simples. Quería encontrar un trabajo, así que fui a 51job y envié mi currículum como loco. Debido a mi formación académica, no me gradué de la universidad. Para ser honesto, nadie en las grandes empresas me querría, así que presenté mi solicitud. para pequeñas empresas privadas. Espero poder. Los esfuerzos se ven recompensados.
Inesperadamente, hubo una entrevista a los pocos días, pero fallé en la primera entrevista. Aunque pensé que la prueba escrita era muy buena porque me había preparado antes, sus requisitos eran más estrictos y requerían un año de experiencia en proyectos, por lo que perdí la entrevista. elección.
Más tarde, entrevisté a varias empresas una tras otra y finalmente mi arduo trabajo dio sus frutos. Mi última entrevista fue con una empresa privada en Minhang. La empresa era relativamente pequeña. Mi puesto era el desarrollo de aplicaciones Linux integradas y aplicaciones de productos de seguridad. Creo que también soy relativamente afortunado. El gerente valoró mis esfuerzos y decidió contratarme. El salario ofrecido era de 3.500 yuanes al mes. Aunque sabía que con 3.500 yuanes en Shanghai solo podía llevar una vida de subsistencia, sentí que era suficiente. . Al menos no tengo que depender de mis padres todos los días y puedo mantenerme. Creo que mientras siga trabajando duro, mi salario definitivamente se duplicará.
Escribo este artículo con la esperanza de dar algo de confianza a aquellos amigos que no tienen una base como la mía. De hecho, no tenemos por qué sentirnos inferiores. Mientras trabajemos duro, lo lograremos.
Finalmente, deseo que todos los amigos que quieran aprender sobre tecnología integrada puedan comenzar pronto.
Finalmente, deseo que todos los amigos que quieran aprender sobre integración comiencen pronto.