Desarrollar para la ESP8266 de la frambuesa Pi (6 / 6 paso)

Paso 6: Bono: tu propio NodeMCU Firmware del rodillo!

Nota: este es un ejemplo más avanzado y asume cierta familiaridad con la ESP8266, NodeMCU, LUA y ESPlorer. En Resumen, si no sabes lo que es, probablemente no necesitarla. ;-)

Una de las cosas ordenadas sobre el ESP8266 es la existencia del proyecto nodemcu-firmware . Este es un firmware de código abierto para el ESP8266 que nos permite escribir código interpretativo en el lenguaje lua y subirlo a la ESP8266 con el ESPlorer la aplicación que creó en el paso anterior. Puede que ya esté familiarizado con él. Mayoría de la gente descarga y flash versiones precompiladas de esto en sus módulos de ESP.

Pero ahora que ya tenemos un entorno de desarrollo de trabajo podemos realmente 'roll nuestra' versión de este firmware! (Razones para ello incluyen a conseguir las últimas actualizaciones y correcciones de errores o para aumentar la estabilidad y reducir el uso de memoria incluyendo sólo los módulos que estamos realmente va a utilizar.)

Primero obtenemos el código fuente. Abra una terminal y escriba los comandos siguientes-

CD / opt

sudo git clone https://github.com/nodemcu/nodemcu-firmware.git

chown -R pi: pi /opt/nodemcu-firmware

CD nodemcu-firmware

Antes de construir el firmware, usted querrá configurar su instalación.

  • editar el fichero /opt/nodemcu-firmware/app/include/user_config.h para establecer la velocidad en baudios serie predeterminada estableciendo BIT_RATE_DEFAULT (mina se establece en BIT_RATE_115200) (también puede establecer el tamaño del flash de su módulo de aquí si no se autodetecta durante flash.)
  • editar el archivo /opt/nodemcu-firmware/app/include/user_modules.h para elegir los módulos que se incluye. habilitar sólo lo que usted necesita. Elegir también muchas pueden hacer su sistema inestable.

Una vez que ha modificado la configuración, usted puede construir por volver a la forma terminal anterior y desde el directorio /opt/nodemcu-firmware en el comando-

hacer

Intermitente es exactamente como en el ejemplo 'blinky', sólo Conecte el adaptador de UART y arrancar el ESP8266 con GPIO0 a tierra, entonces sí-

hacer flash

Un destello de éxito se parece a la foto de arriba. Una vez han flasheado su módulo que quiere probar lo La forma más sencilla de hacer esto es para conectarse via ESPlorer y lanzar algunos comandos de prueba para el intérprete de Lua. Hay algunos buenos ejemplares de Lua para empezar a aquí.

Si has seguido todos estos pasos su frambuesa Pi ahora está configurado como un entorno de desarrollo económico para crear aplicaciones para el ESP8266. ¡ Feliz codificación y gracias por leer!

Artículos Relacionados

Guia para Nodemcu (ESP8266) en el IDE de Arduino

Guia para Nodemcu (ESP8266) en el IDE de Arduino

Gracias a los chicos quienes había portado el Esp8266 en el IDE de Arduino y ayudando a todos los usuarios de arduino felizes hasta la médula. Sí ha sido mucho tiempo desde que lo hicieron y este post es poco más tarde a gracias el trabajo buen coraz
Pantalla táctil y batería recargable para el telescopio de PiKon / frambuesa Pi

Pantalla táctil y batería recargable para el telescopio de PiKon / frambuesa Pi

En 2014, Mark Wrigley de Alternativa fotónica junto con Andy King, física y astronomía investigación asociado en la Universidad de Sheffield, creó el PiKon telescopio impreso 3d. Basado en diseño de telescopio reflector de Newton utiliza un Raspberry
Bluetooth de baja energía: Lectura y escritura para redes de sensores de frambuesa Pi

Bluetooth de baja energía: Lectura y escritura para redes de sensores de frambuesa Pi

Publicado originalmente en este blog.El objetivo de este tutorial es demostrar cómo puede leer y escribir desde un dispositivo Bluetooth Low Energy (BLE). Por ejemplo, si desea leer los datos de 'número de pasos' de su fitbit y aplicaciones interesan
Pasos para configurar el IDE de Arduino para NODEMCU ESP8266

Pasos para configurar el IDE de Arduino para NODEMCU ESP8266

En la siguiente Instructable aprenderemos cómo instalar el IDE de Arduino para ESP8266 al final de este Instructable podemos ejecutar código de arduino en ESP8266Paso 1: Instalar el Software de Arduino IDEInstalar el software de Arduino IDE desde el
Guía de un newbie para configurar ESP8266 con Arduino Mega 2560 o Uno

Guía de un newbie para configurar ESP8266 con Arduino Mega 2560 o Uno

Por productos de código abierto para tener éxito o adopción en masa por los "fabricantes" / "DIY-ers" / "dev" / "etc"; una documentación actualizada y exacta o guía de inicio rápido tiene que ser proporcionado. Mens
Creación de un activo DNS para que apunte a una frambuesa Pi 2 con un servidor de web

Creación de un activo DNS para que apunte a una frambuesa Pi 2 con un servidor de web

Esta imagen describe el flujo de tráfico de la utilización de un servicio DNS activo! Servicios de DNS de Active también son arbitrados a como servicios de DNS administraPaso 1: Elegir un servicio DNS activo a utilizarEste enlace le proporcionará una
Montaje el Pi brillante--LED para su cámara de frambuesa Pi

Montaje el Pi brillante--LED para su cámara de frambuesa Pi

En este instructable aprenderá a montar la placa de circuito Pi brillante con pasos e imágenes.Paso 1: Reunir las piezas y sus herramientasEl kit de Pi de brillante se puede comprar aquí: https://www.pi-supply.com/product/bright-pi-bright...Necesitar
Codificación del navegador Web para Windows 10 IOT en frambuesa PI 2

Codificación del navegador Web para Windows 10 IOT en frambuesa PI 2

Según el el video tutorial tendría que Descargar Visual estudios 2015 comunidadhttps://dev.Windows.com/en-us/downloadsPaso 1: Veamos el código deEl código de este ejemplo es bastante simple:Un control incrustado webviewCuadro de texto como barra de d
CupBots - 3D plataforma robótica impresa para Arduino y frambuesa Pi

CupBots - 3D plataforma robótica impresa para Arduino y frambuesa Pi

Aquí es un proyecto de robótica de gran fin de semana para emprender con amigos o gente en su espacio local del fabricante. Usted necesitará una impresora 3D práctico 3D impresión los archivos STL adjuntan como parte de los pasos a continuación y una
Botón de emergencia para 7$, Arduino, WIFI y ESP8266

Botón de emergencia para 7$, Arduino, WIFI y ESP8266

Hola,Hay un montón de proyectos hoy tratando de ayudar a personas mayores a mantenerse más independiente. Mi abuela está ahora 95 y ella todavía vive solita en su apartamento, quería ver cómo podía ayudar a su estancia en su lugar tanto como sea posi
Ornamento de la frambuesa para la decoración jewlary y mermelada de

Ornamento de la frambuesa para la decoración jewlary y mermelada de

Quitar los tallos y las semillas, poner en una olla, agregar azúcar y gelfix, dejarlo hervir durante cinco minutos y verter en frascos.Hecho en casa gusto mermeladas gran. Hacen un regalo perfecto. Si sólo había una manera de hacer un aburrido tarro
Para empezar! Intérprete de Basic ESP8266 http://esp8266basic.com

Para empezar! Intérprete de Basic ESP8266 http://esp8266basic.com

Para empezar se necesita lo siguiente.PiezasMódulo de ESP82663, 3V de alimentación suministro (disponible en ebay por menos de $3)Relé de estado sólido. (Yo usé un 40A)Tuerca para alambreCables de DuPontcable de extensión de 110VHerramientasCortadore
PROTOBOARD amable para ESP8266, conectores de doble fila, ETC.

PROTOBOARD amable para ESP8266, conectores de doble fila, ETC.

Siempre estoy tratando de encontrar maneras más fáciles y baratos de construir y probar mi electrónica.Últimamente, he estado jugando con los módulos de ESP8266-01.Como todos ustedes saben, la cabecera de 2 x 4 mujer no juega bien con una placa sin s
Frambuesa PI-introducción para principiantes

Frambuesa PI-introducción para principiantes

Recientemente tenemos heared sobre Raspberry PI y quiere saber lo que es y aquí está mi instructable para quienes son nuevos en frambuesa pi.Permite así comenzar... De pequeños...El Raspberry Pi es un bajo costo, tarjeta de crédito tamaño de equipo q