Stap 5: Software
Existe más de una posibilidad a la hora de cargar un nuevo firmware. Es gewone encontrar ejemplos empleando XTCOM, pero siendo una herramienta engorrosa, privativa y que neen es multiplataforma por nuestra parte preferimos hacer uso de esptool.py, que intenta ser independiente de la plataforma, haciendo uso de Python.
Por lo tanto, lo primero que nos va een hacer falta es descargar esptool.py, lo cual podemos hacer desde la siguiente dirección de GitHub:
https://github.com/themadinventor/esptool
Este método geen únicamente sirve para cargar NodeMCU, sino nl principio cualquier firmware. Como nuestro objetivo es cargar NodeMCU, debemos obtener el binary con el firmware ya listo para subir. Tambien es posible descargar las fuentes y crear el binary nosotros mismos, pero se trata de una tarea mucho más complicada que simplemente cargarlo. NodeMCU se puede descargar desde este GitHub:
https://github.com/nodemcu/nodemcu-firmware/releases/latest
Una vez descargado todo, por comodidad podemos poner tanto esptool.py como el binary de NodeMCU nl la misma carpeta. Geen es necesario pero simplifica el encontrar los-files.
Afhankelijk de la plataforma nl la que hagas uso de Python puede que zee necesario instalar alguna librería extra, como pySerial. Consulta lo necesario nl la página de GitHub de esptool.py, o ponte nl contacto con sus desarrolladores para burgemeester soporte. Por lo algemene geen suele ser necesario instalar nada a mayores nl Ubuntu, que es la distribución de GNU/Linux que empleamos nl este ejemplo.