mirror of
				https://github.com/esp8266/Arduino.git
				synced 2025-10-30 04:26:50 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			81 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			81 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| title: Installation
 | |
| ---
 | |
| 
 | |
| ## Boards Manager ##
 | |
| 
 | |
| This is the suggested installation method for end users.
 | |
| 
 | |
| ### Prerequisites
 | |
| - Arduino 1.6.8, get it from [Arduino website](https://www.arduino.cc/en/Main/OldSoftwareReleases#previous).
 | |
| - Internet connection
 | |
| 
 | |
| ### Instructions
 | |
| - Start Arduino and open Preferences window.
 | |
| - Enter ```http://arduino.esp8266.com/stable/package_esp8266com_index.json``` into *Additional Board Manager URLs* field. You can add multiple URLs, separating them with commas.
 | |
| - Open Boards Manager from Tools > Board menu and find *esp8266* platform.
 | |
| - Select the version you need from a drop-down box.
 | |
| - Click *install* button.
 | |
| - Don't forget to select your ESP8266 board from Tools > Board menu after installation.
 | |
| 
 | |
| You may optionally use *staging* boards manager package link:
 | |
| `http://arduino.esp8266.com/staging/package_esp8266com_index.json`. This may contain some new features, but at the same time, some things might be broken.
 | |
| 
 | |
| ## Using git version
 | |
| 
 | |
| This is the suggested installation method for contributors and library developers.
 | |
| 
 | |
| ### Prerequisites
 | |
| 
 | |
| - Arduino 1.6.8 (or newer, if you know what you are doing)
 | |
| - git
 | |
| - python 2.7
 | |
| - terminal, console, or command prompt (depending on you OS)
 | |
| - Internet connection
 | |
| 
 | |
| ### Instructions
 | |
| 
 | |
| - Open the console and go to Arduino directory. This can be either your *sketchbook* directory (usually `<Documents>/Arduino`), or the directory of Arduino application itself, the choice is up to you.
 | |
| - Clone this repository into hardware/esp8266com/esp8266 directory. Alternatively, clone it elsewhere and create a symlink, if your OS supports them.
 | |
| 
 | |
|     ```bash
 | |
|     cd hardware
 | |
|     mkdir esp8266com
 | |
|     cd esp8266com
 | |
|     git clone https://github.com/esp8266/Arduino.git esp8266
 | |
|     ```
 | |
|     You should end up with the following directory structure:
 | |
| 
 | |
|     ```bash
 | |
|     Arduino
 | |
|     |
 | |
|     --- hardware
 | |
|         |
 | |
|         --- esp8266com
 | |
|             |
 | |
|             --- esp8266
 | |
|                 |
 | |
|                 --- bootloaders
 | |
|                 --- cores
 | |
|                 --- doc
 | |
|                 --- libraries
 | |
|                 --- package
 | |
|                 --- tests
 | |
|                 --- tools
 | |
|                 --- variants
 | |
|                 --- platform.txt
 | |
|                 --- programmers.txt
 | |
|                 --- README.md
 | |
|                 --- boards.txt
 | |
|                 --- LICENSE
 | |
|     ```
 | |
| 
 | |
| - Download binary tools
 | |
| 
 | |
|     ```bash
 | |
|     cd esp8266/tools
 | |
|     python get.py
 | |
|     ```
 | |
| 
 | |
| - Restart Arduino
 |