¿Necesito aprender stm32 antes de aprender Linux? Estoy a punto de ser estudiante de segundo año en la universidad. Aprendí el lenguaje C y C++ y tengo un conocimiento básico de las estructuras de datos.
Se recomienda aprender programación de sistemas, es decir, programación en entorno UNIX, especialmente para dominar conceptos básicos como archivos, señales, procesos, subprocesos, comunicación entre procesos y programación SOCKET. hacer en el futuro, Ya sea integrado, programación de red u otros aspectos, siempre que sea una plataforma tipo UNIX, estos conceptos siempre serán las cosas más básicas y serán útiles directa o indirectamente. Recomiendo la interfaz de programación de Linux, versión en inglés. El libro tiene 64 capítulos que cubren todos los aspectos de la programación del sistema. La base de la programación del sistema depende de él. La versión electrónica de este libro se puede encontrar fácilmente en línea. La versión china se publicó hace medio año. Además, no se recomienda leer APUE sin la base necesaria, será muy doloroso.
También hay un CSAPP, que es una comprensión profunda de los sistemas informáticos. Si lees este libro en la universidad, tus conocimientos básicos de informática ya serán muy buenos.