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-

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...)

Se Steg
Relaterade Ämnen

Komma igång med ESP8266 på kommandon, NodeMCU eller Arduino (ESP-12naE)

Detta Instructable visar dig steg som behövs för att komma igång med ESP8266 med en fantastisk liten utveckling styrelse för modulen ESP-12naE. I styrelsen ingår allt som behövs inklusive en USB till seriell adapter, ytmonterad LED och spänningsregul...

Raspberry Pi online SSH (enkel väg)

Raspberry pi är en minidator som kan bäras lätt. Vanligtvis använder människor Raspberry Pi som en inbäddad plattform. Och mestadels människor kontroll eller utveckla något med deras Raspberry Pi använder SSH-protokollet. eftersom det mycket mer enke...

Scratch spel utveckling med Sensorian

Scratch är ett grafiskt programmeringsspråk skapade vid MIT Media Lab för undervisning programmering för nybörjare. Vi har utvecklat vår Sensorian sköld att integrera med repa. Utvecklare kan läsa sensorer och control utgångar på den Sensorian styrel...

Blink för ESP8266 native, som arduino använder Windows

När jag bougth i ESP8266, min första tanke var att använda ESP8266 som en Wifi sköld för Arduino. Jag fick reda på att ESP8266 är en kraftfull enhet av det själv. Och jag frågade mig själv. Varför inte använda enheten utan att använda en arduino. Enh...

Vem är i kaffebryggaren? Ansiktsigenkänning med Raspberry Pi, OpenCV och Sigfox

IntroduktionHar du någonsin under hur ansiktsigenkänning fungerar? Har du hört talas om Sigfox? Gillar du hallon?I den här guiden kommer vi att utveckla en prototyp med en Raspberry Pi att känna igen ansikten med OpenCV och skicka Id för den igenkänd...

Windows 10 IoT Online mätaren

Detta projekt är en liten demonstration av hur du kan bygga en liten krets för att övervaka din internet-anslutning med Raspberry Pi 2 och Windows 10 IoT Core.Efter jag kommer att visa dig hur du ställer in din Raspberry Pi 2 med Windows 10 IoT Core,...

En ånga punk stil lotteri maskin

Här dela mitt senaste projekt, en väldigt cool stream punk stil ritning maskin.Ta gärna en titt på videon för att få hur fungerar det.Och om du vill göra en, Följ den nedan några steg.Steg 1: En VideoHär är en liten video som hjälper dig att få ut me...

ESP8266 + Raspberry Pi El Monitor

Jag har alltid övervaka min verktyg mäter i det gamla hederliga sättet. Först skrev jag dem ner i en liten redovisningen (Japp, jag är så gammal), jag skrev senare ett kalkylblad för det och de senaste åren jag använder ECAS smartphone app för att gö...

Fjärrstyrd Multifunktion resultattavlan bygger på Arduino, ESP8266 och uPanel firmware: gränssnitt utveckling

Den lösning som används här fjärrstyra Arduino med hjälp av antingen smartphoneeller Tablet PC i stället för tryckknappar, skärmar, etc. är tillämplig på många projekt där mikrokontroller måste fjärrstyras, så programmet till Multifunktion resultatta...

En billig IoT möjliggörare med ESP8266

En viktig del av eller snarare själva konceptet, Sakernas Internet, handlar om hur man ansluta olika enheter till nätverket så att de kan både skicka data och ta emot kommandon. Olika tekniker att ta itu med den sista mil connectivity, som bluetooth,...

Arduino NodeMCU ESP8266 baserade WIFI Smart Strip 4 Relay Switch Board med Raw TCP/IP, Mqtt & Android App

Nod MCU är en öppen källkod ESP8266 baserade Wifi aktiverat IoT plattform för alla. Vad vi har gjort skapas en fyra relay board för det och det coolaste är att styrelsen också har en 100-240V-AC till 5V DC strömförsörjning ombord så du kommer att kun...

Enkel Led Control med Blynk och NodeMCU Esp8266 12naE

Hej stötarna! Hur mår du? Denna gång jag har fått ett intressant projekt med senaste nod MCU esp8266 12naE utveckling styrelsen i kombination med en av de bästa app för Internet av saker - BLYNK App.Så det hela började när jag var undrande om hur jag...

Robot Using Raspberry Pi & Bridge Shield

Bridge sköld finns en styrelse för studenter, hackare och forskare. Du kan använda det tillsammans med en Pi eller Arduino Uno skapa cool DIY projekt med lätthet. Detta är en öppen källkod ombord och vi håller för närvarande att utforma den andra gen...

ESP8266 Firmata-J5 NodeBot

ESP8266 är en WIFI-aktiverad SoC finns i många former och former.Det kommer oftast med nodemcu firmware som körs på lua script. De flesta av oss blixt bara den använder arduino kärna som tillhandahålls av gemenskapens Esp8266 själva.Nu, du kan progra...

ESP8266 + Websocket server RGB LED-controller

Hej världen!I detta instructable jag kommer att illustrera användningen av web sockets med ESP8266 micro controller. Med detta projekt kan du använda en webbläsare för att köra en webbklient uttaget till kontroll RGB LED ansluten till utgång stiften...

En billigare ESP8266 WiFi sköld för Arduino och andra micros

Uppdatering: 19 maj 2016Rev 14 i detta projekt reviderar bibliotek och kod ska fungera med ESP8266.com IDE plug-in V2.2Uppdatering: 17 December 2105Rev 11 i detta projekt rensar upp andra försök anslutningar om den redan är ansluten. Använder också d...

IRToWebThingy: IR-fjärr till WiFi adapter med ESP8266

Jag gjorde en IRToWebThingy som läser gemensamma (och några inte så vanligt) infraröd fjärrkontrollskoder och gör dem tillgängliga till alla enheter på lokala WiFi-nätverk så kan du script olika saker. Du kan exempelvis flyga en gris i Minecraft med...

Automatiserad Aeroponics systemet med Raspberry Pi

i detta Instructable, vi lär dig att göra en Aeroponics systemet som styrs via Raspberry Pi, och använder modulen Raspberry Pi kamera för att ta bilder av dina växter. Aeroponics är en ganska okonventionell metod av trädgårdsarbete, men det är det so...

CoPiino fuktkontroll - raspberry pi och arduino

Jag kom nyligen över en vän till mig. Vi pratade om våra senaste projekt där han slutligen berättade om sin källare som har mycket hög luftfuktighet och är för närvarande inte att bra plats där du vill köra projekt.Detta fick oss att tänka på en ny p...