Red de conocimiento informático - Conocimiento informático - Cómo compilar micropython en el firmware esp8266

Cómo compilar micropython en el firmware esp8266

Después de ingresar a la primera conexión, podemos seleccionar el cuadro rojo Build Firmware.

Después de eso, podemos descargar el firmware correspondiente, pero este firmware es relativamente temprano, es el firmware de 2015, por lo que lo siguiente que tenemos que hacer es compilar un firmware nosotros mismos.

Primero necesitamos descargar el contenido de nuestro proyecto de código abierto micropython github. Seleccione el ícono a continuación para descargarlo. O puede usar directamente la herramienta Git para clonar el proyecto en Windows o Linux.

Si usamos git clone para descargar, es como se muestra a continuación.

Esta compilación debe realizarse en Linux, por lo que si es Windows, necesitará una máquina virtual para ayudar a completar el proceso de compilación.

Primero, ingresamos al directorio de esp8266 en el directorio de Github. Desplácese hacia abajo en la página y podemos ver un archivo README.md. Para explicarlo, el final de md es un texto escrito en lenguaje Markdown, que puede usar una sintaxis simple para completar algunos proyectos de Github que tendrán dicho archivo. Después de ingresar al proyecto, se mostrará una introducción a continuación.

Más abajo podemos ver una guía de compilación, que detalla cómo compilar nosotros mismos un firmware micropython de nuestro esp8266. Los lugares marcados en rojo indican que antes de compilar el firmware, necesitamos las herramientas del ESP SDK para ayudarnos a completar la compilación.

Haga clic en el enlace para ingresar al proyecto Github.

También debes descargarlo. Desplázate hacia abajo en la página para encontrar las instrucciones de compilación. Aquí elegimos compilar en Ubuntu. La siguiente captura de pantalla habla sobre las herramientas que necesitamos al compilar esto y algunas bibliotecas de las que dependemos, etc. Podemos instalar estas herramientas en Ubuntu de acuerdo con las instrucciones de la imagen.

Después de completar la instalación de las herramientas y bibliotecas dependientes, miremos hacia abajo. Hay instrucciones de compilación. Podemos simplemente seguir estas instrucciones. El primer paso es descargar. Una vez completado, ingrese al directorio y simplemente realice.

La versión de Ubuntu que uso es la versión 14.01.

De manera similar, usamos git clone para descargar y compilar. Déjame explicarte aquí. Después de ingresar al directorio descargado, usé el comando make para compilar dos veces y obtuve un error. STANDALONE=y, si también encuentras un error de compilación, también puedes intentar usar make STANDALONE=y.

Luego debemos agregar el archivo bin de la herramienta al directorio de nuestro sistema y podemos escribir la siguiente declaración de acuerdo con las indicaciones.

Después de eso, regresamos a nuestro directorio de micropython y seguimos las instrucciones en el archivo README.md en esp8266 de microPython.

Primero actualice el contenido de los submódulos que necesitamos usar.

Escriba git submodule update --init en el directorio de micropython para completar este trabajo.

Una vez completado, ingresamos al directorio esp8266 y ejecutamos make para compilar nuestro firmware. El primer paso es ejecutar make axtls. Una vez completado, use el comando make. El trabajo se puede completar en unos minutos. , y luego obtendremos nuestro firmware.

Podemos encontrar un archivo llamado firmware-combined.bin, este es nuestro firmware.