The main objective of this tutorial is showing how to program Esp8266 12-e using Open Sdk. It allows you to create your own C programs. It is a really cheap device with wifi integrated and low power consumption.
Introduction
Based on what Espressif says: ESP8266EX is among the most integrated Wi-Fi chips in the industry. Measuring just 5mm x 5mm, ESP8266EX requires minimal external circuitry and integrates a 32-bit Tensilica MCU, standard digital peripheral interfaces, antenna switches, RF balun, power amplifier, low noise receive amplifier, filters and power management modules.
ESP8266EX integrates Tensilica L106 32-bit micro controller (MCU) which features extra low power consumption and 16-bit RSIC, reaching a maximum clock speed of 160 MHz. With the Real Time Operation System (RTOS) enabled and Wi-Fi stack functional, about 80% of the processing power is still available for user application programming and development.
How to install Open SDK in Linux Mint 18 Sarah
There are several ways to program this device. For me the most powerful and complex way is using C as a programming language. For that we have to acomplish next steps:
Install basic tools with:
Installing Esp open Sdk
This is how my .profile file looks like:
Blinky Code example
This code create a simple blinking output in GPIO1. This code is obtained from Github.
I am a Spanish telecommunication engineer.I like social robotics, computers and almost everything with wires. Right now, I am working as a Software Engineer. Furthermore I am always happy to be involved in challenging projects.