Mi informacion de contacto
Correo[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
El procesador i.MX8MM adopta el proceso avanzado 14LPCFinFET para proporcionar una velocidad más rápida y una mayor eficiencia energética Cortex-A53 de cuatro núcleos, Cortex-M4 de un solo núcleo, hasta cinco núcleos, con frecuencia de hasta 1,8 GHz, memoria DDR4 de 2 G y EMMC de 8 G. almacenamiento. Están disponibles Gigabit industrial Ethernet, MIPI-DSI, USB HOST, WIFI/BT, módulo 4G, CAN, RS485 y otras interfaces. Se proporcionan codificación física de vídeo H264, VP8, decodificación física de vídeo H.264, H.265, VP8, VP9 y procesos relacionados, que admiten interfaz PDM de 8 vías, interfaz SAI de 5 vías y altavoz de 2 vías. El sistema es compatible con los sistemas Android9.0 (admite la obtención de permiso de root) Linux4.14.78+Qt5.10.1, Yocto, Ubuntu20 y Debian9. Adecuado para pilas de carga inteligentes, Internet de las cosas, control industrial, atención médica, transporte inteligente, etc., y puede usarse para cualquier aplicación industrial general y de Internet de las cosas.
[Cuenta pública] Xunwei Electronics
[Grupo de Fans] 258811263 (Únase al grupo para obtener documentación del conductor + rutinas)
El enlace de explicación del video correspondiente al contenido de este capítulo (ver en línea):
Herramientas de Linux: herramienta de creación y archivo MAKE → https://www.bilibili.com/video/BV1M7411m7wT?p=19
Anteriormente, cuando escribimos el primer programa hola mundo en Linux, usamos directamente el comando gcc. Es muy sencillo para nosotros compilar un programa. Simplemente ingrese gcc directamente y siga el nombre del programa y luego el nombre del programa de generación especificado, y podrá compilar fácilmente el archivo ejecutable hola. Pero si necesitamos compilar un proyecto cuando trabajemos en el futuro, hay muchos archivos fuente en este proyecto. En este momento, será muy problemático si usamos este comando para compilarlos todos y si modificamos un archivo fuente. , luego usamos el comando Para compilar, debes realizar este proceso nuevamente, lo que llevará mucho tiempo.
Si algún amigo ha estudiado microcontroladores antes, puede compararlos con la compilación individual y la compilación completa en la sección de software de desarrollo de microcontroladores. Compilar por sí solo ahorra mucho tiempo, pero compilar todo llevará mucho tiempo. Usamos comandos para compilar, lo que equivale a toda la compilación en nuestro software de microcontrolador. Para resolver el problema de que compilar un proyecto es muy engorroso, los predecesores inventaron la herramienta auxiliar de compilación para nosotros. Su idea de compilación es muy simple: comparará el tiempo en el que el archivo ha cambiado antes de compilar. se modifican más tarde que los archivos generados por la compilación, luego reconstruirá estos archivos según sea necesario en lugar de perder tiempo reconstruyendo otros archivos. Si un archivo c se escribe usando keil en el microcontrolador y otros archivos en el proyecto no se han modificado, entonces no necesitamos hacer clic en compilar todo, solo necesitamos compilar los archivos que hemos modificado. Lo mismo ocurre con make, excepto que es más inteligente y ya no es necesario juzgarlo manualmente. Lo juzgará automáticamente antes de la compilación.
La herramienta make es una herramienta auxiliar de compilación que se utiliza para resolver el tedioso problema del uso de comandos para compilar proyectos.
Llame a esta herramienta de comando: Usamos IDE para programar en Windows. Tenemos una interfaz gráfica y los botones correspondientes, como compilar o ejecutar para compilar. De hecho, make es una herramienta auxiliar de compilación que es muy simple de usar. Ingresamos directamente el comando make en la consola y automáticamente llamará a la herramienta make.
El autor ingresó make directamente en este directorio y luego informó un error porque no le dije a la herramienta make qué reglas debía seguir para compilar nuestro programa. Como se muestra abajo.
Makefile es un archivo que describe las reglas de compilación y conexión de todo el proyecto. Después de ingresar el comando make en la terminal y llamar a la herramienta make, make encontrará el archivo makefile en el directorio actual de acuerdo con el nombre del archivo. El nombre del Makefile debe ser makefile o Makefile, y se aceptan m en mayúsculas y minúsculas.
La razón por la que el autor informó un error al ingresar el comando en este momento es porque no hay ningún archivo Make en el directorio actual. El autor crea un nuevo Makefile aquí y luego ingresa el comando make en el directorio actual. , llamará a la herramienta make, make La herramienta encontrará el archivo makefile en el directorio actual y se informará un error aquí nuevamente, porque aunque el autor creó el archivo makefile aquí, aunque lo encontró, estaba vacío porque así fue. no contiene ninguna regla. Como se muestra abajo.
El autor primero escribe uno simple para que todos lo prueben. Al escribir, asegúrese de presionar Tab para sangrar la primera línea. Luego ingresamos el contenido, guardamos y salimos, como se muestra en la figura. la siguiente figura.
Luego ingrese make. En el directorio actual, el archivo ejecutable hola se genera con éxito. Después de ejecutarlo, puede ver el resultado exitoso. En este punto, nuestro proceso de compilación también se ha completado con éxito. herramienta., compila hello.c en un archivo ejecutable hola. Como se muestra abajo.
Hemos descubierto qué es la herramienta de creación, cómo llamar a la herramienta de creación y qué es un archivo MAKE. Después de aclarar su relación, nos resultará muy fácil aprender la sintaxis de los archivos MAKE y escribir archivos MAKE en metal desnudo más adelante.