So I am back to good old gcc and Makefiles. But I am confused by a plethora of SDK and toolchains available. It seems like every time I turn around I trip over another one. I began working with something called an "open SDK" getting it from this URL https://github.com/pfalcon/esp-open-sdk. I am not an arduino guy, but I noticed that when you install the 8266 plugin you get an SDK of some sort as part of the deal. And I hear about the (official?) Espressif SDK. I see that NodeMCU builds (some of them anyway) are built with the "NONOS" SDK. My head is spinning. Why so many SDK? Which do I want to use? What is open about the "open" SDK? Someone needs to write a guide to the ESP8266 SDK. Anyhow, I am just trying to get off to a proper start and would be grateful for advice and recommendations.
So I am back to good old gcc and Makefiles. But I am confused by a plethora of SDK and toolchains available. It seems like every time I turn around I trip over another one. I began working with something called an "open SDK" getting it from this URL https://github.com/pfalcon/esp-open-sdk. I am not an arduino guy, but I noticed that when you install the 8266 plugin you get an SDK of some sort as part of the deal. And I hear about the (official?) Espressif SDK. I see that NodeMCU builds (some of them anyway) are built with the "NONOS" SDK. My head is spinning. Why so many SDK? Which do I want to use? What is open about the "open" SDK? Someone needs to write a guide to the ESP8266 SDK. Anyhow, I am just trying to get off to a proper start and would be grateful for advice and recommendations.