Skip to content
Dmitry Kireev edited this page Jul 4, 2015 · 54 revisions

Install Chocolatey

This is a package manger, like apt-get but for Windows. Offical website: https://chocolatey.org

Open an administrative cmd.exe command prompt and paste the text from the box below and press enter:

# Install Latest Chocolatey
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

Add package repository

choco sources add -name kireevco -source 'https://www.myget.org/F/kireevco-chocolatey/'

Install Sming

# Powershell - run as Administrator
choco install sming -y -source 'https://www.myget.org/F/kireevco-chocolatey/'

It will install automatically

  • Java Runtime 8
  • Eclipse C/C++ (source)
  • Unofficial Espressif Development Kit for Windows (source)
  • Mingw & required packages (source)
  • Latest stable version of Sming (source)
  • Spiffy (source)

If for some reason you don't want Eclipse, UDK, mingw and Environment configured just run:

choco install sming.core -y -source 'https://www.myget.org/F/kireevco-chocolatey/'

Update Sming

Sming is very dynamic and updates are usually announced in gitter.

choco update sming -y -source 'https://www.myget.org/F/kireevco-chocolatey/'

Force Reinstall Sming

In case something is broken, this will overwrite current sming installation.

choco install sming -y -force -source 'https://www.myget.org/F/kireevco-chocolatey/'

Optionally install Sming Examples.

This will download latest examples and create desktop shortcut Sming Examples.

# Run as Administrator
choco install sming.examples -y -source 'https://www.myget.org/F/kireevco-chocolatey/

Build Basic_Blink

  1. Open Eclipse via "Sming Examples" Desktop link
  2. Find Basic_Blink project
  3. Build

If you don't use Chocolatey

We highly recommend using our Chocolatey package as it simplifies everything, but if you don't, make sure you configure your environment properly. Check out Manual installation