3 ms·
> All embedded software should be run on x86! Routers on x86, phones on x86, smart thermostats on x86. In 2013, Intel made an attempt to make x86 suitable for
by aleph_minus_one 3y ago
> All embedded software should be run on x86! Routers on x86, phones on x86, smart thermostats on x86.
In 2013, Intel made an attempt to make x86 suitable for embedded purposes with the Intel Quark microcontroller:
> https://en.wikipedia.org/wiki/Intel_Quark https://en.wikipedia.org/wiki/Intel_Quark
and branded developer boards for it under the name Intel Galileo:
> https://en.wikipedia.org/wiki/Intel_Galileo https://en.wikipedia.org/wiki/Intel_Galileo
As far as I aware the markets rather preferred existing microcontroller solutions instead of Intel's offer.
- fifteen1506 3y agoMaybe they'll try again with x86s.
- topspin 3y agoMCUs are all about peripherals. The ISA barely matters. The peripherals are frequently ported forward unchanged or enhanced in forward compatible ways from older MCUs with different ISAs because they are specialized, proprietary, carefully refined circuits and developers can port their working C peripheral drivers with minimal change. You can't helicopter in to that market with your half baked, brand new peripheral suite and expect everyone to adopt it. Intel did go far in set top boxes and smart TVs with their atom/canmore (SoC, not MCU) platform in ~2008 and onward. I ported some media software to it. I think a lot of that has been given back to ARM and Android since, however.