This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
loading_firmware [2016/05/22 13:57] admin old revision restored |
loading_firmware [2018/03/23 19:03] jpascher [Prerequisites] |
||
---|---|---|---|
Line 3: | Line 3: | ||
===== Firmware ===== | ===== Firmware ===== | ||
+ | |||
+ | A lot of people will prefer now to use [[start-with-esp-12-arduino|Arduino IDE]] for this. | ||
+ | Alternatively you may use: | ||
Line 8: | Line 11: | ||
* Espressif firmware source updated at http://bbs.espressif.com | * Espressif firmware source updated at http://bbs.espressif.com | ||
- | * Electrodragon provides a [[https://drive.google.com/folderview?id=0B_ctPy0pJuW6d1FqM1lvSkJmNU0&usp=sharing|custom v0.95 AT Firmware]] based on espressif SDK 0.93. ([[http://www.electrodragon.com/w/ESP8266_Custom_AT_Firmware|list of changes]]) | + | * Electrodragon's [[http://www.electrodragon.com/w/ESP8266_AT-Command_firmware|ESP8266 AT-Command firmware]] describes the AT Firmware, where to get it from and how to flash it. There is a link to [[http://bbs.espressif.com/viewforum.php?f=46|Expressif's release page]]. |
* [[https://github.com/nodemcu/nodemcu-firmware|NodeMCU]] - firmware for running Lua scripts, or see the forum article [[http://www.esp8266.com/viewtopic.php?f=23&t=3001|Build your own custom NodeMCU firmware in the cloud]] | * [[https://github.com/nodemcu/nodemcu-firmware|NodeMCU]] - firmware for running Lua scripts, or see the forum article [[http://www.esp8266.com/viewtopic.php?f=23&t=3001|Build your own custom NodeMCU firmware in the cloud]] | ||
* [[https://github.com/micropython/micropython/|MicroPython]] - firmware for running Python 3 scripts. Supports several microcontrollers including the ESP8266. | * [[https://github.com/micropython/micropython/|MicroPython]] - firmware for running Python 3 scripts. Supports several microcontrollers including the ESP8266. | ||
Line 16: | Line 19: | ||
===== Prerequisites ===== | ===== Prerequisites ===== | ||
- | To flash the ESP8266, you'll need first need to wire things up. See [[getting-started-with-the-esp8266#got_an_esp-nn_board_in_the_mail_now_what|Getting Started with ESP8266]] for the basics. | + | To flash the ESP8266, you'll need first need to wire things up. See [[Start with the ESP-12E and the Arduino tools -> Hardware]] for the basics. |
Connect GPIO 0 to ground and reboot the ESP8266 to enter flashing mode. | Connect GPIO 0 to ground and reboot the ESP8266 to enter flashing mode. | ||
+ | |||
+ | ===== Arduino IDE ===== | ||
+ | Arduino now offer a third party plugin to use the Arduino IDE for different CPUs. | ||
+ | See step by step instructions in [[getting-started-with-the-esp8266#got_an_esp-nn_board_in_the_mail_now_what|Start with the ESP-12E and the Arduino tools]] | ||