Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
project:nodemcu_lbe [2016/10/26 15:52] peterbay |
project:nodemcu_lbe [2017/03/11 20:14] licho |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | |**Project owner:**| [[user:lichnak|lichnak]], [[user:peterbay,|PeterBay]] | | ||
+ | |**Interested:** | | | ||
+ | |**Related:**| | | ||
+ | |**Reference:**| https://Espressif.com | | ||
+ | | **License:** | [[http://creativecommons.org/licenses/by-sa/4.0/|Uveďte původ-Zachovejte licenci; CC BY-SA]] | | ||
===== NodeMCU - Linux Build Environment ===== | ===== NodeMCU - Linux Build Environment ===== | ||
+ | |||
+ | Návod jak postupovat při instalaci a nastavení prostředí na Ubuntu Serveru, a následné kompilace firmware pomocí nástroje ''make''. | ||
Originální návod je dostupný na [[http://www.esp8266.com/wiki/doku.php?id=toolchain#how_to_setup_a_vm_to_host_your_toolchain|ESP8266 Wiki]] | Originální návod je dostupný na [[http://www.esp8266.com/wiki/doku.php?id=toolchain#how_to_setup_a_vm_to_host_your_toolchain|ESP8266 Wiki]] | ||
Line 12: | Line 19: | ||
Po restaru je potřeba doinstalovat následující aplikace | Po restaru je potřeba doinstalovat následující aplikace | ||
<code> | <code> | ||
- | sudo apt-get install build-essential zip gdb vim make unrar autoconf automake bison texinfo libtool mc gcc g++ gperf libc-dbg ncurses-dev expat lua5.1 lua5.1-doc luarocks gperf bison flex texinfo git help2man gawk python python-pip unzip | + | sudo apt-get install build-essential zip gdb vim make unrar autoconf automake bison texinfo libtool mc gcc g++ gperf libc-dbg ncurses-dev expat lua5.1 lua5.1-doc luarocks gperf bison flex texinfo git help2man gawk python python-pip unzip screen python2.7 python-serial |
for m in lua-bitlib luafilesystem md5 luaposix luasocket; do sudo luarocks install $m; done | for m in lua-bitlib luafilesystem md5 luaposix luasocket; do sudo luarocks install $m; done | ||
Line 30: | Line 37: | ||
Pokud se při spuštění **make STANDALONE=y |& tee make0.log** vyskytne chyba (chybějící aplikace a pod.), tak je třeba ji doinstalovat a spustit **make STANDALONE=y |& tee make0.log** znovu | Pokud se při spuštění **make STANDALONE=y |& tee make0.log** vyskytne chyba (chybějící aplikace a pod.), tak je třeba ji doinstalovat a spustit **make STANDALONE=y |& tee make0.log** znovu | ||
- | Editovat soubor **~/.bashrc** a přidat na jeho konec | + | Editovat soubor ''~/.bashrc'' a přidat na jeho konec |
<code> | <code> | ||
export PATH="$HOME/esp-open-sdk/xtensa-lx106-elf/bin/:$PATH" | export PATH="$HOME/esp-open-sdk/xtensa-lx106-elf/bin/:$PATH" | ||
Line 50: | Line 57: | ||
</code> | </code> | ||
- | V souboru **user_modules.h** je možné zapínat a vypínat moduly, které budou zahrnuty do firmware | + | V souboru ''user_modules.h'' je možné zapínat a vypínat moduly, které budou zahrnuty do firmware |
<code> | <code> | ||
mcedit app/include/user_modules.h | mcedit app/include/user_modules.h |