Instalace ESP8266

Naiesp201SDKDevBoardnstalovat vývojové prostředí pro modul esp8266 bylo pro mě hodně náročné. Ale povedlo se. Na obrázku můžete vidět vývojovou desku ESP8266.

Jak na to ??
jako první si musíme vyrobit prostředí ve kterém budeme program kompilovat a následně zapisovat do flash paměti modulu.

 

postupoval jsem podle návodu na Githabu(sming)

  1. Nainstalovat si potřebné balíčky pro Spiffy a poté samotné spiffy
sudo apt-get install make unrar autoconf automake libtool libtool-bin gcc g++ gperf flex bison texinfo gawk ncurses-dev libexpat-dev python sed python-serial srecord bc

# Nainstalovat spiffy
wget https://bintray.com/artifact/download/kireevco/generic/spiffy-linux-1.0.1.tar.gz
tar -zxf spiffy-linux-1.0.1.tar.gz && sudo mv spiffy /usr/local/bin/
sudo chmod +rx /usr/local/bin/spiffy

2. Vytvoříme si složku kde bude umístěno vývojové prostředí esp open sdk

mkdir -p /opt/
cd /opt/

3. Do vytvořené složky stáhnme esp-open-sdk, dá se to dvěmazpůsoby

  • sáhnou si verzi která není zkompilovaná a zkompilovat, má to ale svá rizika 😀
git clone https://github.com/pfalcon/esp-open-sdk.git
cd esp-open-sdk
chown UŽIVATEL.SKUPINA -R ./esp-open-sdk  # nastavení oprávnění
make STANDALONE=y # začít kompilovat, mě to trvalo 65 minut
  • stáhnout si vezrzi zkompilovanou a nahrát ji do stejného adresáře jako verzi nezkompilovanou. Ale pozor ! na officiálním githabu Sming mají sice odkaz, ale na špatnou verzi. dole máte odkaz na web kde si můžete vibrat verzi kterou chccete. doporučuji tu nejnovější.
# zde si vyberete nejnovější verzi a stánete
https://bintray.com/package/files/kireevco/generic/esp-open-sdk
cd /opt/esp-open-sdk
tar xvfz /home/USER/Stažené/esp-open-sdk-1.2-linux-x86_64.tar.gz

4. nastavíme si adresy jako proměnné a uložíme do profilu, aby se nám po restartu nesmazali

cd /etc/
# otevřete soubor profile
profile
# a nakonec přidáte dva exporty
export ESP_HOME="/opt/esp-open-sdk"
export SMING_HOME="/opt/Sming/Sming"

5. stáhneme hotové příhlady

cd /opt/
git clone https://github.com/anakod/Sming.git
chown UŽIVATEL.SKUPINA -R ./Sming # nastavíme oprávnění
cd /Sming/Sming
make # musíme zkompilovat knihovny potřebné k příkladům sming

Doporučuji udělat si vou složku ve svém adresáři s totožnámi soubory. Kvůli bezpernosti a oprávnění. Takže budeme to celé opakovat.

cd
mkdir esp
cd esp
git clone https://github.com/anakod/Sming.git
cd /Sming/Sming
make # musíme zkompilovat knihovny potřebné k příkladům sming

Popřípadě kdyby jste neměli nastavné USB rozhraní na zapisovytelný výstup sudo usermod -a -g dialout UŽIVATEL

One thought on “Instalace ESP8266

Comments are closed.