I am Intel's biggest fan, but also one of its biggest critics. Last week I purchased a brand new 1st Generation Intel Galileo board, which were sold from 2013-2017, and a surplus can still be found on Ebay from a few sellers ($18 shipped- a deal if you're into embedded devices). There is also a more rare Quark D2000 Dev Kit, which occasionally pops up for a decent price. The seller quickly mailed the board, and I received it today. Plugged it in an it booted its lights, although I didn't test an OS yet. I had made plans to install a Yocto-based image, either one someone already developed, or a custom one from scratch.
In reading forums about the chip, I had read some comments stating that it didn't have an MMU. While I was aware that the D2000 didn't have an FPU (x87), I had assumed that the X1000 had at least an MMU. It also has an FPU. I stumbled on some comments saying this morning that there was no mention in the datasheets (which were fairly labyrinth to find on the website, now requiring a search box to find, more or less (direct links are often expired).
Thanks to some experienced developers, they confirmed it actually does contain an MMU, and a single page mentions the word (MMU) on p. 137, while another datasheet refers to Memory Manager and paging, but not the full phrase.
Some highlights of the Element14 forum comments:
Morgaine Dinova wrote:
Many thanks, Walt. That makes all the difference in the world. I guess Intel technical authors just have a warped sense of humour in not even mentioning the existence of an MMU as a bullet point in the SoC datasheet. Perhaps there just wasn't room, they had only 920 pages after all ...
You have to view that datasheet much as you would the chipset hardware datasheet that intel would provide for something like the PCH as that's really what it is. There's a single page (121) with cpu core details. Intel has traditionally done things this way, one doc covering the hardware side, another for the cpu internals/software/programming side.
Walt did well finding those manuals, I was coming up blank searching for them on the Intel site.
And from this EEVblog forum:
Re: Intel Quark / Curie vs PIC32, ARM etc...
Seems Intel have been trying to get into embedded for decades and haven't really succeeded yetYou are forgetting Intel came up with the 8051 and before that the 8048. The latter was used in every PC and PC keyboard until USB came around! And lets not forget you can find x86/x88 microcontrollers in various electronics (I've seen them in hard drives for example). All in all they must have sold billions of their microcontrollers. IMHO it is more accurate to say Intel has lost the embedded market a couple of decades ago.
edit: As coppice noted: Intel seems to lack the patience to grow a new business. IIRC Intel acquired several companies in the past decades and either killed them or sold them off again because they didn't know what to do with them.

