Este artículo muestra cómo utilizar un Raspberry Pi 2 para desarrollar aplicaciones nativas, firmware y Lua scripts para ESP8266 la familia de microcontroladores. El ESP8266 es que un pequeño WiFi compatible con micro-controlador que se está convirtiendo en muy popular para proyectos de bricolaje debido a su alta velocidad, bajo costo y la facilidad de desarrollar para la plataforma.
Mientras generalmente preparación en sistemas de escritorio, el sdk de open de esp se construye y funciona muy bien en la Raspberry Pi 2. Esto nos permite utilizarlo como un bajo costo (menos de $40) entorno de desarrollo para escribir y el flash firmware nativo y aplicaciones para módulos ESP así como escribir y editar código de Lua.
Cabe señalar que esta es una de varias alternativas para el desarrollo de ESP8266. Otras alternativas incluyen-
- firmware nodemcu que destella en el ESP y el uso de ESPlorer de Windows (o Linux o MacOS)
- utilizando el IDE de Arduino Add-on para escribir y cargar aplicaciones en la ESP8266 de Windows
- configurar el sdk en Windows usando las instrucciones y los archivos creados por CHERTZ
- configurar el sdk de open de esp en un Linux de escritorio o portátil
Este instructable pasará por cómo configurar el entorno de desarrollo, el SDK y el Eclipse IDE. Lo significa es que va a instalar un compilador cruzado para construir código nativo para la plataforma xtensa-lx106-elf . Esto suena complicado. Por suerte el sdk de open de esp Makefile y crosstools se encarga de la mayoría de los detalles para nosotros.
También usaremos nuestro nuevo compilador cruzado de Raspberry Pi para construir y flash el último firmware nodemcu para el ESP y mostrar cómo conectar con el firmware NodeMCU con ESPlorer.
Permite empezar! (Este tutorial hace asume cierta familiaridad con linux, OS de Raspbian y con ESP8266 la familia de microcontroladores. También es un trabajo en progreso. Yo voy añadiendo más información y fotos como lo organizo...)