¿Cómo probar el software integrado? ¿Existen herramientas de prueba fáciles de usar?
¿Qué conocimientos básicos debes aprender para aprender embebido?
En primer lugar, no hay duda sobre el lenguaje C, ya sea que esté desarrollando software o hardware integrado, dominar el lenguaje C es imprescindible, especialmente para aquellos que se dedicarán al desarrollo de software integrado en el futuro. Por ejemplo, la mayoría de la gente ahora usa el lenguaje C. ¿Crees que es posible sin dominarlo? En cuanto a cómo aprender bien el lenguaje C, creo que cada uno tiene su propio método para obtener conocimientos básicos. La clave para aprender es leer libros o buscar algunos videos en línea. Mucha gente preguntará cómo aprender el lenguaje C. Creo que no existe una respuesta estándar. Creo que al menos comprendes algunos conceptos básicos. Ahora es el momento de escribir código. Cuando lo haces y encuentras problemas, puedes aprender de él y consultar el libro de texto. ser tuyo. Puedes conseguirlo estudiando mucho.
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 consultar 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. , Lo cual 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 te resultará muy doloroso. Puedes mirar 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 has leído todos, creo que serás muy bueno. Ingeniero integrado exitoso.
¿En cuanto a cómo aprender los conocimientos anteriores? Cada uno debería encontrar su mejor método. El llamado mejor método es el que más le convenga. Mucha gente no sabe leer libros y por eso ve vídeos. También debe haber opciones en los videos. No puedes verlos de manera casual. Debe haber opciones y compensaciones. He venido por aquí, pero soy vago y no puedo leer libros. Tengo ganas de dormir cuando los leo, así que he estado viendo videos a lo largo de los años. Ahora se puede considerar que he aprendido mucho. pero no me atrevo a decir que debe ser un maestro.
Vi en Internet que algunas personas aprenden resúmenes en video integrados, ejercicios en serie integrados y tutoriales en video. Lo leí detenidamente en el sitio web y pensé que era muy bueno. para organizarlo, pero solo tengo 40G de espacio en el disco duro de mi computadora, así que no tengo otra opción, no tengo suficiente tiempo y estoy demasiado dispuesto a hacerlo, aunque cuesta. dinero, creo que sigue siendo bueno. Creo que es bastante bueno, al menos no tengo que organizarme y dedicar mucho tiempo a buscar recursos. Por supuesto, si la velocidad de Internet y el disco duro son suficientes sin conexión, te sugiero que puedas conectarte o no. Creo que debería empezar a aprender. En ese momento, había muy pocos recursos de vídeo. Gasté al menos varios miles de yuanes en libros y vídeos, pero creo que valió la pena. Al menos ahora he recuperado muchos conocimientos.
Finalmente, espero que este artículo pueda ser útil para los amigos que aman el desarrollo integrado y desean unirse al desarrollo integrado. Déjame darte una frase simple y clara: la perseverancia es la victoria. También puedes ver cómo persistir en el aprendizaje integrado.