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
project:nodemcu_lbe [2016/10/26 15:52]
peterbay
project:nodemcu_lbe [2017/03/11 20:14] (current)
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
  • project/nodemcu_lbe.1477489946.txt.gz
  • Last modified: 2016/10/26 15:52
  • by peterbay