Just starting out
Posted: Thu Mar 03, 2016 10:47 am
Hi everyone!
I'm relatively new to the Arduino scene, and have recently had my eye on the ESP8266, more specifically the Wemos D1 mini. I've done quite a bit of programming in my time, so I should be able to understand some of the answers you guys might be able to help me with. The world of ESPs looks really confusing from the outside, since there is a whole community dedicated to writing/maintaining not only code but firmware as well.
Firmware/code-wise, how does the ESP8266 work? I understand that NodeMCU is what runs the ESP, but is there any difference between the firmware that runs the ESP and the code that I can push to it? Are both languages the same? Both LUA? When I push code to the ESP, am I basically modifying the 'OS' or firmware or does the ESP firmware just interpret my code?
Thanks!
I'm relatively new to the Arduino scene, and have recently had my eye on the ESP8266, more specifically the Wemos D1 mini. I've done quite a bit of programming in my time, so I should be able to understand some of the answers you guys might be able to help me with. The world of ESPs looks really confusing from the outside, since there is a whole community dedicated to writing/maintaining not only code but firmware as well.
Firmware/code-wise, how does the ESP8266 work? I understand that NodeMCU is what runs the ESP, but is there any difference between the firmware that runs the ESP and the code that I can push to it? Are both languages the same? Both LUA? When I push code to the ESP, am I basically modifying the 'OS' or firmware or does the ESP firmware just interpret my code?
Thanks!