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
Previous revision
Last revision Both sides next revision
project:nodemcu_lbe [2016/10/26 15:52]
peterbay
project:nodemcu_lbe [2016/11/20 21:39]
licho
Line 1: Line 1:
 ===== 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 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