Red de conocimiento informático - Espacio del host - Soy un principiante integrado, ¿qué necesito aprender? Espero que los langostinos te aporten algún proceso de aprendizaje específico.

Soy un principiante integrado, ¿qué necesito aprender? Espero que los langostinos te aporten algún proceso de aprendizaje específico.

En primer lugar, si quieres aprender integrado, debes considerar qué carrera estás estudiando. Si no la has estudiado en la universidad, será muy difícil estudiar ahora. Además, el umbral es alto y la presión laboral es alta, porque esta industria tiene altos requisitos de experiencia laboral y no le gusta contratar gente nueva. Lo mejor es que alguien que conoces te enseñe y te ayude. De lo contrario, será difícil encontrar trabajo.

En segundo lugar, si realmente quieres aprender, primero debes determinar un sistema operativo, como Linux, e instalar una máquina virtual.

El primer paso es aprender a administrar el sistema Linux y aprender las operaciones básicas de Linux, como el uso de gcc, gdb, etc. No le llevará mucho tiempo aprender las operaciones básicas de Linux, como el uso de gcc, gdb, etc., así como aprender las reglas para escribir scripts de shell y archivos MAKE. Por supuesto, el lenguaje C es imprescindible. Esta etapa es principalmente para consolidar el lenguaje C, y es mejor comprender algo de lenguaje ensamblador. y aprender estructuras de datos.

El segundo paso es la programación en Linux. Es necesario comprender algunos principios y sistemas operativos de las microcomputadoras. Por ejemplo, programación de archivos, control de procesos, comunicación entre procesos, gestión de procesos, llamadas al sistema, subprocesos múltiples, programación de redes, etc. Los principios y sistemas operativos que debes conocer para fabricar microcomputadoras embebidas. Esta parte puede resultar un poco aburrida. Debes persistir.

El tercer paso puede ser considerar aprender el procesador ARM. Compra una placa de desarrollo ARM (debes tener una si estás decidido a aprender). Ahora una ARM9 cuesta entre cuatrocientos y quinientos. Esta inversión es necesaria. Debe haber una gran cantidad de materiales de aprendizaje en los materiales de apoyo. Al comprar, asegúrese de comprar más información. Aprende primero las cosas teóricas. Arquitectura ARM, instrucciones ARM, pseudoinstrucciones, modo de direccionamiento GPIO, etc. No sé cuánto sabes sobre microcontroladores. Al principio, puedes usar la placa ARM como microcontrolador. Primero, graba algunos programas básicos y ejecútalos para generar una sensación de logro. Después de adquirir algunos conocimientos, tengo una comprensión sistemática de las interfaces, circuitos internos, etc. de ARM. ¿Al menos entiende qué puede hacer ARM y cómo hacerlo? ¿Cuál es el proceso específico de desarrollo de ARM? No puede simplemente crear algunos programas básicos, también necesita saber algo sobre el trasplante de sistemas operativos, al menos comprender el proceso de trasplante. Al principio, no es necesario comprender todos los programas, como los gestores de arranque escritos en lenguaje ensamblador. Puede resultar difícil de leer y comprender. También es difícil entenderlo. Si realmente lo descubres, tendrás un gran trabajo.

Entonces el desarrollo del kernel es aún más difícil. Para comprender el código fuente, es necesario tener una base sólida en lenguaje C y lenguaje ensamblador. Primero, veamos la configuración del kernel y el proceso de inicio del kernel. Temporizadores del kernel, gestión de memoria, listas enlazadas, programación de procesos, llamadas al sistema, etc. También hay un puerto uboot. Es poco probable que lo leas todo. Espere hasta que empiece a comprender parte de ello. La comprensión es sólo el primer paso. Todavía queda un largo camino por recorrer antes del trasplante.

En cuanto al desarrollo de los conductores, jeje, debes poder conseguir el salario mínimo mensual, al menos no menos de 10.000. Creo que los recién llegados no deberían esforzarse mucho. Es demasiado difícil. Es mejor esperar hasta conseguir un trabajo antes de aprender. No se puede aprender a puerta cerrada. No hace falta decir que el controlador USB es un controlador tan difícil que incluso el controlador de dispositivo de caracteres más simple puede hacer que un novato como usted se divierta. Jaja, no estoy tratando de disminuir tu confianza, solo creo que no puedes llegar a mil millas sin dar pequeños pasos. Simplemente siento que si no das pequeños pasos, no podrás llegar a mil millas.

No sé qué tan alto es tu nivel ahora, pero primero debes aprobar el examen de nivel C, que es el más básico. No sé qué tan alto es tu nivel actual, pero primero debes aprobar el lenguaje C, que es el más básico. "

"No sé qué tan alto es tu nivel ahora, pero primero debes aprobar el lenguaje C, que es el más básico. En primer lugar hay que superar el nivel de lenguaje C, que es el más básico. Si desea hacer hardware, también debe tener una base básica en electrónica digital, electrónica analógica y circuitos. Hay muchas direcciones integradas, y me refiero a la dirección ARM + Linux. No estoy seguro de otras direcciones. No recomiendo que fabriques hardware, ya que los requisitos son pequeños y el entorno de aprendizaje alto.

Estudiar es muy aburrido y agotador. Espero que estés preparado mentalmente y no te rindas a mitad de camino. No es recomendable que leas libros, porque los recién llegados no pueden entenderlos en absoluto. , y enfermará a la gente. Es mejor buscar algunos videos en línea y verlos. Si no puede encontrarlos, simplemente gaste dinero para comprarlos (no soy publicidad, solo una sugerencia).

Luego está el entrenamiento. En primer lugar, no soy un tirador. La formación integrada es exagerada. La ventaja es que puedes ahorrar mucho tiempo, y hay alguien que te orienta (esto es muy importante, será muy difícil aprender si nadie te orienta. Finalmente, hay un trabajo recomendado, busca algo sencillo). . Por supuesto, no creas lo que dicen sobre cuánto salario anual recibirán por el empleo o cuando firmen un contrato. Todo eso es una tontería. ¡Incluso si firma un contrato, aún puede ganar el caso! Al final, hay que estar agotado física y mentalmente. De hecho, tienes que confiar en ti mismo para todo. Depende de usted participar en la formación, pero las instituciones de formación pueden proporcionarle una plataforma y un ambiente de aprendizaje.

Los beneficios no son buenos. En primer lugar, el coste de la formación es elevado, además de la comida y el alojamiento, ¡cuesta más de 20.000! Si tu familia es rica y no te importa, no hablaré de esto. En tercer lugar, hay que correr riesgos. Solo hay unas pocas instituciones de formación en la calle que son realmente responsables. Me puse en contacto con varias instituciones de formación al principio, pero estuvieron demasiado ocupadas en los dos meses siguientes. , les arrojaron gente delante de mí. Resulta que es bueno tener tantas clases al día como sea posible, pero es obligatorio tener autoestudio por la noche o algo así. Cuando llegues, nadie se preocupará por ti si no vas a clase. Si no entiendes, puedes cambiar de clase, pero no se ponen de acuerdo cuando presentas la solicitud. Si está realmente decidido a participar en la capacitación, debe realizar una excursión. No se arriesgue y no tenga miedo de los problemas. No hables sólo con el profesor, habla también con los alumnos. Luego comprueba si eres apto para entrenar. Si estudias bien en la universidad, no hay problema en ir a entrenar y obtendrás una medalla de oro. Si no estudiaste seriamente en la universidad o tu especialidad no es la adecuada para ti, no estoy de acuerdo. Si realmente quieres ir, tienes que ir a casa y aprender ciertos conceptos básicos antes de ir, de lo contrario no podrás. Si eres capaz de seguir el ritmo, se desperdiciarán 20.000 yuanes y no podrás llorar. La gente escucha. Además, para participar en los entrenamientos lo mejor es ir a grandes ciudades como Beijing y Shanghai, especialmente Beijing, que es más fuerte.

Eso es todo lo que puedo decir por el momento. Porque no soy un maestro y no puedo darte una buena orientación específica. Dicho esto, además de los anuncios hechos por las instituciones de formación, los maestros también vienen aquí para charlar contigo. Jaja, claro, estos son algunos de mis pensamientos personales, y puede haber muchos errores u opiniones inmaduras. Considere las opiniones de otros entusiastas de los juegos en línea. Mientras puedas ayudar, mi media hora no fue en vano.

Oh, estoy tan cansado. Hablemos de esto por ahora. No he escrito tantas palabras en mucho tiempo. Si realmente te decides, debes trabajar duro. ¡La perseverancia es muy importante! ¡Cree en ti mismo y hazlo!