Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
project:nodemcu_lbe [2016/10/26 15:52]
peterbay
project:nodemcu_lbe [2016/11/18 20:18]
licho
Line 1: Line 1:
 ===== NodeMCU - Linux Build Environment ===== ===== NodeMCU - Linux Build Environment =====
 +
 +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 14:
 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 32:
 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 52:
 </​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
  • project/nodemcu_lbe.txt
  • Last modified: 2017/03/11 20:14
  • by licho