Paso 5: Explorar el Firmware
Con el circuito construido, es hora de revisar el código '' va a instalar. Si no has aún configurar su entorno de desarrollo, hacerlo ahora! Como se mencionó, esta es la parte más difícil de todo el proyecto, pero hay numerosos tutoriales en línea para hacerlo en varios sistemas operativos. Si tiene cualquier problema, consulte el Foro de la comunidad de ESP8266 de.
El código está alojado en GitHub, así que para obtener tu copia, clon o descargar este repositorio.
El código real es en el directorio helloworld-demo en esp8266. Si han estado desarrollando su propio firmware para este módulo, la estructura de directorios debe buscar familiar. El código fuente principal se encuentra en el usuario, mientras que los archivos de encabezado son lugar de incluir. El código fuente de pubnub se encuentra en el directorio pubnub - Imagínatelo! Versiones compiladas se encuentran en construir, y los archivos a ser escrita a memoria están en el firmware.
Dato divertido: la diferencia entre software y el firmware es el propósito real del código. Firmware es un subconjunto de software que se instala directamente a la memoria de un chip en lugar de en la cima de algún otro sistema operativo. Por ejemplo, * VLC Media Player * es ** software **, mientras que el código que controla el horno de microondas o el BIOS de su computadora es ** firmware **. Dispositivos integrados normalmente ejecutan firmware, pero esto no es un absoluto.