Utveckla för ESP8266 på Raspberry Pi
Denna artikel kommer att visa hur man använder en Raspberry Pi 2 för att utveckla inhemska program, firmware och Lua-skript för ESP8266 familj microcontrollers. ESP8266 är en liten WiFi aktiverat mikro-controller som blivit mycket populär för DIY projekt på grund av det är hög hastighet, låg kostnad och enkel att utveckla för plattformen.
Medan allmänt set-up på skrivbordssystem, esp-öppen-sdk bygger och driver ganska bra på Raspberry Pi 2. Detta tillåter oss att använda det som en billig (mindre än $40) utvecklingsmiljö att skriva och flash infödda firmware och apps till ESP moduler samt skriva och redigera Lua kod.
Det bör noteras att detta är ett av flera alternativ för ESP8266 utveckling. Andra alternativ inkluderar-
- blinkande nodemcu-firmware på ESP och använder ESPlorer från Windows (eller Linux eller MacOS)
- använder Arduino IDE tillägg att skriva och läsa in program på ESP8266 från Windows
- Ställ in sdk på Windows med hjälp av instruktioner och filer skapad av CHERTZ
- ställa in esp-öppen-sdk på en Linux desktop/laptop
Detta instructable kommer att gå igenom hur du ställer in utvecklingsmiljön, SDK och Eclipse IDE. Det betyder att vi kommer att installera en cross-kompilator för att bygga native kod för xtensa-lx106-elf -plattformen. Det låter komplicerat. Lyckligtvis hand den esp-öppen-sdk Makefile och crosstools tar om de flesta Detaljer för oss.
Vi kommer också att använda våra nya Raspberry Pi cross-kompilatorn att bygga och flash den senaste nodemcu-firmware till ESP och visar hur du ansluter till NodeMCU firmware med ESPlorer.
Låta komma igång! (Denna handledning gör förutsätter viss erfarenhet med linux, Raspbian OS och med familjen ESP8266 av mikrokontroller. Det är också ett pågående arbete. Jag kommer att lägga mer information och bilder som jag ordna den...)