No one has mentioned the ESP32 is out?
koehler
Posts: 598
https://espressif.com/en/products/hardware/esp32/overview
Should be hitting the regular etailers within a week or so.
https://www.seeedstudio.com/ESP3212-Wifi-Bluetooth-Combo-Module-p-2706.html
Depending upon low power req's, this will be a nice way to add wireless sentry bots to my mega-1.4 acres 'farm'.
Comments
http://forums.parallax.com/discussion/comment/1387016/#Comment_1387016
but not titled.
For those who do not know the ESP32
https://espressif.com/en/products/hardware/esp32/overview
Certainly a part worth tracking - at 240MHz and Dual Cores, and 520kB SRAM, and not and ARM cored device, (uses Tensilica LX6) this will test the market appetite for 'not-ARM' Microcontrollers.
The older ESP8266 seems to have done just fine.
Should be possible to test loading the P2 over this device now it is out.
As for non-ARM processors, a few random thoughts...
Nobody actually wants an ARM core, or any other particular architecture.
What they want is WIFI and Bluetooth and all the other goodies. They want to be able to run their own code on it. This thing has GCC support so it's off to the races. Soon enough there will be Lua, Python, Javascript, etc available for it. The Espruino JS engine already runs on the ESP8266 for example.
Old time embedded guys freak out at this idea of big, slow, interpreted languages on embedded systems. Who cares? With the tiny size and power consumption of things nowadays there is an ocean of programmers out there who can make something easily and quickly given common high level languages.
The guys behind the RISC V processor architecture point out that there are a lot of Chinese and other companies out there who want to get away from ARM core licensing. The cost of the license is not so much the big deal as simply the time and effort it takes to negotiate it. Too much friction. They could implement their own in house processor or use one of the many open designs out there but they need software support, compilers, etc.
Tensilca seems to be answering their call...
Another area that could be usefully P2-harvested, would be the Debug support.
Whatever open source Debug framework ESP32 is using, could be augmented for P2 ?
The the P2 and the ESP are not really comparable. They are totally different animals.
perhaps it's like guys discussing horses before the Grand National and somebody pipes up and says they have this really fast centipede.
In this case, if I might desire a WIFI and BLE enabled device that is very small and low power for 6 Euro the P2 is not even in the picture.
Conversely the P2 can do things the ESP cannot imagine.
They are undoubtedly going to build off of what they have for ESP1: https://espressif.com/en/products/software/esp-mesh/overview
Many thanks for the link.