Skip to content
This repository has been archived by the owner on May 7, 2020. It is now read-only.

AutomationD/esp-alt-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESP8266 Cross platform SDK

Build Status:

xtensa-lx106-elf
Windows MacOS Linux
Build Status Build Status Build Status
esp-alt-sdk
SDK Windows MacOS Linux
1.4.0 Build Status Build Status Build Status
1.5.0 Build Status Build Status Build Status

Why?

  • Cross platform
    • Windows
    • Linux
    • MacOS
  • Up-to-date binary builds
  • Open build process
  • Gcc 5.3.0
  • Gdb 7.10.1 on all platforms
  • Binutils 2.26
  • Additional tools (also compiled from source)
  • Small size
    • Stripped out debug symbols
    • UPX compressed

Contents

Download

Download links are still unstable, please check bintray

Windows MacOS Linux
1.4.0 1.4.0 1.4.0
1.5.0 1.5.0 1.5.0
1.3.0-rtos 1.3.0-rtos 1.3.0-rtos

Build yourself

Windows

Install git:

choco install git.install --params="/NoAutoCrlf" -y

Install ConEmu (Optional)

choco install conemu -y

Clone repo, configure environment

git clone https://github.com/kireevco/esp-alt-sdk.git
cd esp-alt-sdk
env\msys2_10.cmd

Start Mingw32 Shell and run:

cd env; make
make

MacOS

Clone repo, configure environment

git clone https://github.com/kireevco/esp-alt-sdk.git
cd esp-alt-sdk
./env/macos_10.sh

Start build

make -C env/ && make

Ubuntu

Clone repo, configure environment

git clone https://github.com/kireevco/esp-alt-sdk.git
cd esp-alt-sdk
./env/ubuntu_10.sh

Start build

make -C env/ && make

Credits:

  • Max Fillipov (@jcmvbkbc) for major xtensa-toolchain heavylifting (gcc-extensa, newlib-xtensa)
  • Paul Sokolovsky (@pfalcon) for esp-open-sdk and major integration work
  • Fabien Poussin (@fpoussin) for xtensa-lx106-elf build script