Blink voor ESP8266 native, zoals arduino met behulp van Windows (3 / 7 stap)

Stap 3: Setup Toolchain in Vensters (de hardpart)


Laten we hopen dat de vorige stappen werden beschouwd als zo gemakkelijk.
Dit is het harde deel.
In Arduino we gewoon op de knop "Controleren" en de compiler doet zijn werk.
Sorry daarvoor. Dit is niet het geval voor ESP8266. En zeker niet voor een computer waarop windows.
We moeten eerst downloaden van de compiler.
De compiler heet xtensa-lx106-elf-141114.7z en kan worden gedownload van https://drive.google.com/folderview?id=0BzWyTGWIwcYQendHbWlsNUZpX0E&usp=drive_web#list hier. Het is van een jongen genaamd mobyfab. 7z is een zip-bestand. Ik gebruikte WinZip om uit te pakken. Pak dit naar de map xtensa-lx106-elf. Ik gebruik c:\projects\ESP8266\xtensa-lx106-elf voor dit. (het is opgesteld voor een 64-bits computer, ik neem aan dat u zitten lopende te 64 bit)

Elk voorbeeld heeft verschillende stappen, zoals bouwen en te compileren. Elk programma heeft een eigen script daarvoor. Dit heet een Makefile. De makefiles vindt u in bijna elke map onder Linux is het standaard vrede van software. Voor Windows hebben we make.exe eerst installeren.

Download het installatieprogramma vanaf hier https://www.cygwin.com
Ik heb geïnstalleerd, de installateur in c:\cygwin\
Voer setup-x86.exe en selecteer "make"

Druk op volgende totdat u het scherm Selecteer pakketten zien. Vul in het veld 'Zoeken' het woord "maken". (zie screenshot)
Vouw Devel en selecteer de tweede laatste genaamd "maken: de GNU versie van het hulpprogramma 'make'".
Het is mogelijk om te schakelen tussen verschillende versies. (Gebruik de versie 4.0-2 dat de versie 4.1-1 kan resulteren in een dll fout.)
Druk op volgende totdat u klaar bent.

In andere gevallen toolchain ze gewezen hebben python. Ik denk dat het niet nodig.

Downloaden van de esptool.exe, kan je een kopie hier: https://github.com/JeroenBeemster/ESP8266-Blink

Kopieer dit bestand naar c:\cygwin\bin (of de plaats waar u de cygwin hebt geïnstalleerd). Een pad naar deze map is geboekt door de installatie van cygwin. Dus gebruik we (mis) dit :)

Gerelateerde Artikelen

Steampunk ESP8266 Internet verbonden klok met behulp van de Arduino IDE

Steampunk ESP8266 Internet verbonden klok met behulp van de Arduino IDE

Wat u krijgt wanneer een ring NeoPixel, een goedkope Arduino Wifi aan boord en een laser cutter in een stoom-Punk-Sedan lopen?Een modieuze Steampunk ontworpen Internet verbonden klok met behulp van de ESP8266 chip en de Arduino IDE natuurlijk!Hier is
Sensorgegevens (DHT11 & BMP180) verzenden ThingSpeak met een Arduino, met behulp van ENC28J60 Ethercard

Sensorgegevens (DHT11 & BMP180) verzenden ThingSpeak met een Arduino, met behulp van ENC28J60 Ethercard

Opmerking: Dit instructable is voor de oude ENC26J60 Ethershield en ethercard. Als u de moderne WIZ5100 op basis van Ethernetshield of een ESP8266 ga bezoek mijn andere instructable dat ik noemen hieronderOngeveer een jaar en een half geleden ik publ
Mobile Application Monitor en Control Arduino, met behulp van kito.io IOT Platform

Mobile Application Monitor en Control Arduino, met behulp van kito.io IOT Platform

Bewaking en beheersing van je Arduino uit uw kito Mobile App.Ik heb een IOT Platform ontwikkeld voor het helpen van DIY Makers die net doet dat met geen kennis van Xcode, Android, JavaScript nodig anders dan hoe weet te schrijven van de Arduino schet
Hoe te opstelling een inval-1 met behulp van Windows XP

Hoe te opstelling een inval-1 met behulp van Windows XP

Im gebruik van deze gids voor mezelf ook. Allermeest naar de tijd Im vergeten dingen. Ik kan terugkomen en updaten als ik een stap mist.Er zijn verschillende type van raid. De meesten van ons gebruiken. Deze gids zal alleen tonen u hoe te opstelling
ESP8266 ESP-12E NodeMCU met behulp van de Arduino IDE - een Tutorial programmering

ESP8266 ESP-12E NodeMCU met behulp van de Arduino IDE - een Tutorial programmering

NodeMCU Dev Board is gebaseerd op grote schaal onderzocht esp8266 systeem op Spaander van Expressif. Het gecombineerde functies van WIFI accesspoint en station + microcontroller en gebruikt eenvoudige LUA gebaseerde programmeertaal. ESP8266 NodeMCU a
De ESP8266 WeMos-D1R2 programmeren met behulp van de Arduino software/IDE

De ESP8266 WeMos-D1R2 programmeren met behulp van de Arduino software/IDE

In dit Instructable begeleidt ik u door de benodigde stappen voor het installeren, configureren en het bestuur van de WeMos-D1R2 met behulp van de Arduino IDE program.WeMos-D1R2 is dat een ESP8266-12 WiFi ingeschakeld microprocessor eenheid gebaseerd
ESP8266 (stand-alone) weerstation met behulp van de Arduino IDE en GadgetKeeper Cloud Platform

ESP8266 (stand-alone) weerstation met behulp van de Arduino IDE en GadgetKeeper Cloud Platform

Dit is een upgrade van mijn eerdere project GadgetKeeper-weerstation. In dit project ben ik het opbouwen van dezelfde functionaliteit maar alleen met behulp van ESP8266 WiFi SoC standalone met DHT11 temperatuur en vochtigheid sensor. In het vorige pr
Een esp8266 arduino met behulp van een relais met behulp van home-assistant

Een esp8266 arduino met behulp van een relais met behulp van home-assistant

Dit Instructable laat zien hoe een Relais module verbinden met een esp8266, iets dat moet ongecompliceerd, maar moet een paar extra componenten te maken van de estafette werkt correct als u van het kleine apparaat van de esp in de foto's gebruikmaakt
Arduino/Android BLUETOOTH seriële Monitor APP voor arduino met behulp van de HC-06 en ANDROID

Arduino/Android BLUETOOTH seriële Monitor APP voor arduino met behulp van de HC-06 en ANDROID

Hello wereld! Vandaag maakte ik een Android app die gewoon leest waarden of tekst die zijn afgedrukt op de arduino seriële met behulp van de bluetooth-module HC-06/05 of andere modules. U hoeft niet te stellen iets in de code van de arduino. Gewoon S
Ambilight voor niet-adresseerbare RGB leds [met behulp van Arduino]

Ambilight voor niet-adresseerbare RGB leds [met behulp van Arduino]

Allereerst... Als u niet welke Ambilgiht weet is Check Ambilgiht Phillipscheck out mijn andere tutorial als u niet over een arduino TUT beschiktAangezien het de zelfde rgb led en dezelfde 3 transistors die ik eerder gebruikt waarom zetten arduino te
Hoe tweet van een Arduino met behulp van de wifi-Shield

Hoe tweet van een Arduino met behulp van de wifi-Shield

he, ik ben een grote fan van Instructables. Ik heb het consequent gebruikt voor de afgelopen 3 jaar en nu is het tijd voor mij om te schrijven een zelf.Hier gaan we. Dit instructable is voor degenen die willen een levenloos voorwerp tweet automatisch
Programmeren van een Arduino met behulp van BeagleBone, zonder USB

Programmeren van een Arduino met behulp van BeagleBone, zonder USB

als je gezien mijn BeagleBone/Arduino seriële communicatie gids, u kan hebben gewacht voor deze!  Als u het nog niet gezien, ga eerst lezen omdat we 100% Voortbouwend op dat kader.  Ik ga niet herhalen die instructie hier.Het einddoel is om te kunnen
Beheersing van 20 Led's van 5 pins van de Arduino met behulp van Charlieplexing

Beheersing van 20 Led's van 5 pins van de Arduino met behulp van Charlieplexing

vandaag, ik zal je laten zien hoe u kunt besturen 20 LED's van slechts 5 pins van de Arduino. Ik ben bezig met een project waar ik controle 15 LED's, 3 knoppen, 3 moet zeven segment displays en een RGB-orb van een Arduino. Nu als u werkt het uit, je
IPhone aan Arduino met behulp van Bluetooth 4.0--

IPhone aan Arduino met behulp van Bluetooth 4.0--

Opmerking: dit project vereist een iOS ontwikkelaar licentie . Het is $99 per jaar.Dit verslag beschrijft het schrijven van een app voor iOS apparaten van Bluetooth 4.0 om een seriële verbinding met een Arduino. Om de seriële verbinding op het einde