ESP8266 Support WIKI

User Tools

Site Tools


toolchain

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
Next revision Both sides next revision
toolchain [2016/01/04 11:38]
terrye [How to setup a VM to host your toolchain] Update info on aligning to Travis CI VM
toolchain [2016/05/19 00:14]
gandibowo [Notes]
Line 1: Line 1:
 ====== How to set up manually the GCC toolchain and SDK ====== ====== How to set up manually the GCC toolchain and SDK ======
  
-An opensource toolchain is available in https://​github.com/​pfalcon/​esp-open-sdk. It is ready to run on Linux hosts only.  If you don't use a Linux development machine, then the easiest way to build and to use the toolchain is to set up a Linux Virtual Machine (VM) on your development machine, as described in the [[toolchain#​How to set a VM to host your toolchain|following section]]. ​ Another alternative is to use a low cost Linux board such as a [[https://​www.raspberrypi.org/​products/​model-b-plus/|Respberry PI2]].  Once you have your working Linux environment,​ setting up the toolchain is easy.  ​+An opensource toolchain is available in https://​github.com/​pfalcon/​esp-open-sdk. It is ready to run on Linux hosts only.  If you don't use a Linux development machine, then the easiest way to build and to use the toolchain is to set up a Linux Virtual Machine (VM) on your development machine, as described in the [[toolchain#​How to set a VM to host your toolchain|following section]]. ​ Another alternative is to use a low cost Linux board such as a [[https://​www.raspberrypi.org/​products/​raspberry-pi-2-model-b/|Raspberry Pi 2]].  Once you have your working Linux environment,​ setting up the toolchain is easy.  ​
  
   * Use Git command to clone the git repository **esp-open-sdk** into your local directory:   * Use Git command to clone the git repository **esp-open-sdk** into your local directory:
Line 85: Line 85:
   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 
   ​   ​
-and now you are good to go.+and now you are good to go.  If you want to work on the nodeMCU firmware documentation then you will also need the MkDocs toolkit: 
 + 
 +  sudo apt-get install python-pip 
 +  sudo pip install mkdocs 
 + 
 +See the [[http://​www.mkdocs.org/​|MkDocs Website]] for more info. 
 + 
 =====Using the Arduino IDE.===== =====Using the Arduino IDE.=====
  
Line 99: Line 105:
  
 Its limitation is its IO pins . Most have but one Analog pin but many Digital pins  Its limitation is its IO pins . Most have but one Analog pin but many Digital pins 
 +http://​sakacamprung.blogspot.co.id/​2016/​05/​jelly-gamat-qnc.html
toolchain.txt · Last modified: 2018/01/06 18:53 by fabix