Dit artikel zal tonen hoe te gebruiken van een Raspberry Pi 2 bij het ontwikkelen van native applicaties, firmware en Lua scripts voor de ESP8266 familie van microcontrollers. De ESP8266 is dat een klein WiFi toegelaten micro-controller die is steeds zeer populair voor DIY projecten vanwege zijn hoge snelheid, lage kosten en het gemak van het ontwikkelen voor de platform.
Terwijl over het algemeen set-up op desktop-systemen, de esp-open-sdk bouwt en loopt heel goed op de Raspberry Pi 2. Dit laat ons toe om het als een goedkoop (minder dan $40) gebruiken ontwikkelomgeving voor het schrijven en flash inheemse firmware en apps aan ESP modules evenals schrijven en bewerken van Lua code.
Opgemerkt moet worden dat dit een van de verschillende alternatieven voor ESP8266 ontwikkeling is. Andere alternatieven zijn-
- nodemcu-firmware flashen op de ESP en het gebruik van ESPlorer van Windows (of Linux of MacOS)
- met behulp van de Arduino IDE add-on te schrijven en toepassingen op de ESP8266 laden vanuit Windows
- de sdk instellen op Windows met behulp van de instructies en bestanden gemaakt door CHERTZ
- de esp-open-sdk op een Linux desktop/laptop instellen
Dit instructable zal gaan door het instellen van de ontwikkelomgeving, de SDK en de Eclipse IDE. Dat betekent dat we een cross-compiler om te bouwen van systeemeigen code voor het xtensa-lx106-elf -platform zal installeren. Het klinkt ingewikkeld. Gelukkig zorgt de esp-open-sdk Makefile en crosstools voor allermeest naar de details voor ons.
We zullen ook onze nieuwe Raspberry Pi cross-compiler gebruiken om te bouwen en de nieuwste nodemcu-firmware voor de ESP en Toon flash hoe verbinding maken met de firmware van de NodeMCU met ESPlorer.
Laat aan de slag! (Neem deze tutorial doet aan enige vertrouwdheid met linux, Raspbian OS en met de ESP8266 familie van microcontrollers. Het is ook een work in progress. Ik zal het toevoegen van meer informatie en foto's zoals ik het organiseren...)