sudo apt-get install make unrar autoconf automake libtool gcc g++ gperf flex bison texinfo gawk ncurses-dev libexpat-dev python sed
cd /opt
git clone https://github.com/pfalcon/esp-open-sdk.git
cd esp-open-sdk
git submodule update
make
export PATH=/opt/esp-open-sdk/xtensa-lx106-elf/bin:$PATH
Build NodeMCU:
git clone https://github.com/nodemcu/nodemcu-firmware.git
# Switch to dev096 branch, since it's the latest dev branch
git checkout --track origin/dev096
# Make INTEGER version, since it uses less memory/space
make EXTRA_CCFLAGS="-DLUA_NUMBER_INTEGRAL"
Flash NodeMCU
COMPORT=/dev/ttyUSB0 make flash
screen /dev/ttyUSB0 115200
rll��|�l�|�l�b|����r�blb��nn�lnn���bp�lrlrlp�n��lbn�|�ll��b��nn�l��l`�nnl�l`nr���nl�l`�n��b�nl���nn��lp�n�r�����bn�|�l��b��nn�l�l`�nn�lnr���nl�`p�n�r�����bn�|ll���b��nn��l`�nnl`nr���n��l`r��n��l`�r���nb�nl�|��n|rl���쌜ll�pl���ll�������r쎎ll�lll�쌎�l�l`������l�����ll���p���l�l������r�l�ll���pl`��r��ll�pll�pl������ll�lr�����pll`bl����l��������쎎ll�pl�|l�������r쎎l`�ll�plll�l�p��쌜ll��l���ll�쎜쌎�l�������l`�l����ll���p���ll������r�l�ll���p���l`���l��llrl����l�ll�l�����pl��l��lll`�l��������l��l�����pl�����l��l��ll�l�l`����pl��|ll����|ll��l����l����ll�l���l����l`�������ll����l����ll������l��ll�l�l`�l������l���|l���l���l��bll�l���|l�����l��l`��l��pll�l�ll�쎎���l�����ll��l�l��lll`��l�����lll��l��ll쌎�l�������l���ll`����p�����l�����p���ll��쎜�ll���p��ll��l`�ll��r��l��l��ll�������p�pll���ll�����l`�ll���쌎ll���l��l���|l���l����l��lll`�����|l�����l���l�ll�r���l�plll�l����l��lll`�ll��p�l��p�plll���ll����lll���lll`����l��l���|l���ll����ll����|l�����ll���l�l`�ll����l���l�ll�����l��llll�l�l��p�pll`����ll����ll���ll��l�l��l���|l���l`�lll���ll����|l�����lll��l�ll�������pl`�ll�����b�l��llll���r�l��p�pll�����ll����l`�ll������ll����l��l���|l���l�l����lll`�����|l�����l�l��l�ll���r�l��l�������b�l��l`��ll���������pl�������l��ll�l���|l��l`�l�l��l���l�l���|l�����l�l��l����l��l`b�l쌎����������ll`����lll����ll���������l�l�����������l���l`��l��p��l��l�l�l����ll�������p��ll��쎜�l`ll������p��r���l�ll������pl�����llll���l`�����pll�����pl�l���쎎l�����쎜��ll����ll`���rl��ll����l������pll���p�����pl`�ll������l�l����|����ll����l�l�l�l�쎎lll`��l�l�l�ll�p�r��lll���ll�쌎��l�����l�l�l`����ll����ll��ll���p쌎ll�����l��l�p���l`�ll���p����l�����l���ll���p���r쌎l���l`��������pll�l������pl�����l�l�����l�l`������l�l�l��l�p���l���|l���l�l��l�l��l�l`�l�l���|l�����l�l��l���l�l����l쎌��ll��l�ll���쎜l`��ll�l���l���쌜쌎��l��������l����ll���pl`����l쎌���r��ll��쎜�ll���p�rl�p쌜l�l���l`��ll�l������pl�l���lll�l�pl`�l����l�l�l���ll��l����l�l�����bl�ll���l`����p�l���p�b�l��ll����l����pl����l`�l�l�l�p���l�����ll��p�r���l���ll���rl`�l��pl�p����l쎌��l�pll�l���l����pl�p��l`��ll�l����l�p�����l�l�l��rl�p�l���l�l`���l�l��l���l��l쎌��ll�l���l��l���������l�l`�l�����l쎌��ll��������l�l�l�l�l��l��l�l`�ll���ll���l���l�l�l���|l�����ll���l�lbl�ll`���l�l쎌������|�l��ll���p���쎜l쎌��l����ll�l`���pl������r�b�pl��p�ll`��lb쌎���pl��p�����l�l���쌜l��p���l�pl`��l�����l��p����ll�ll�p���l�l��p�ll���l`�����p��pl�����l��lll��l`����l�l���lll��l������l�l���l`rlr�n���l`��nl�r��nnnb�lbrlrl��ll���bl�rblbl�rrlbl�r���b�b��r�l`
screen /dev/ttyUSB0 74880
�i�������ȰC^R���B���Ҳ��R$ZR�R�2�RV�IRR(�RUHZ�����R$�HVRrJ�2RR��IV�$�Z2rZRڑ�$�2RP2HZh�HRZVR�R�RR�H�Z$ZV���І�����)R��^
Z��$�$R�yRZ��ZZ�B�A�RR�V�Z�V��VF�RZI�V2HZ�R���R�R�цR�ZI�B�lV����VBR2$$ںH�RR�2*R�$R2���T��VR�Z"���C��KRR���ڑZ�
�5�A�:R���H2��A�X2�RҚ��ĚUR�������ІRRJ���2��HR�$R���:����:R�R�����R:�R:$^��%Z:�VBZ����Z�6B��������H�RHRE(�R�%R�V�$����R����R���R%��R�R��HV�%�^�HZ��HRVR��R�2H2�RZ
�uZ2ARr����҆R(��RRR���IVrB�AV2
��Rښ2Z��r�2���V��&<z)K�hR����]�
screen /dev/ttyUSB0 9600
Yv��x�Xz�쇓�M�)�������EȰC^���C�PR��Ҳ��RZ�R�2��HR�IRR^(�RUHZ�І��R�HVrJ�2R��IV��2rZR���$�2RP2Hh�HRZR�R�RR�H�$ZVR����������)R��R^
Z��$�R�YR��ZZ�C�A�RRR�V�Z�V��VF�RZI�V2HZ����R�R�цR�ZI�B�lV���R�VBR2$$ںH�RR�r*R�$R2�����VR�Z"���C��KRR���ڑZ�H�5�A�:R���H2��A�X2�RҚ��ĚUR�������ІRRJ���2��HR�$R���:���
v��x�X:�솓�M�i�������GȰC���CR�PR��ҲЇ�R�2R��HRV�I^(�RtRHZ�І��HRr
�2��IV��Z2r����2P2HZ(R�hRZVR��R�h�ZZRR���Z�������)RސRJZ��$��YRZ��VZ�C�A�RR�RV��V��VF�ZI�2HZ�R���V��Rц�ZI�RR�lV���%R�B2$ZRHںH�RR�r
R�RR2�R����VB�Z"R��R�C��KRB������J��A�:��R2��A�ZX2�R����R��U�������RRZ
���2��HZR$�$R���:RH:����:�Rڒ���R:�^:4$��:�VRZ���R�Z�6BR���Ҫ���H�E(�R�R�V�$�֒�R��R��RR���R��R�RR��IV��^�H��^hRR���2Hr�ZRJ�UZ2Ar��Қ҄R(��RR���IVrB�A2
��R��2��r�2���V��&<z)K�h����]�