Not even the more expensive microcontrollers run Linux.
The kind of thing you would see in such a simple device like a dildo are the cheaper smaller ones with RAM sizes and Flash Memory sizes in the KB range and costs less that $1 in bulk.
Mind you, you can squeeze a Linux kernel into a really small amount of memory, but why for a production device pay more for a larger than needed microcontroller and then use most of its storage for a Linux kernel leaving little space for the actual functional code when you don’t need support for things like filesystems or networking?
Microcontrollers are a whole different world from microprocessors.
That’s pretty interesting. I wasn’t aware of those.
That said, Allwinner call in an application processor, so it’s a microprocessor not a microcontroller - 32MB RAM is quite a bit above even higher-end microcontrollers (which generally are more like 8MB Flash and a lot less than that RAM).
Looking at the specs you could do like a mini Linux phone with one (resolution 1280x720 😀), though 32MB RAM isn’t enough for X-Windows.
True that one is indeed a bit overkill compared to MCUs, but I’ve worked with it extensively and it I indeed able to be used bare metal through xboot/awboot. It’s larger cousins like the v851s and T113-S3 aren’t as easy though.
Not even the more expensive microcontrollers run Linux.
The kind of thing you would see in such a simple device like a dildo are the cheaper smaller ones with RAM sizes and Flash Memory sizes in the KB range and costs less that $1 in bulk.
Mind you, you can squeeze a Linux kernel into a really small amount of memory, but why for a production device pay more for a larger than needed microcontroller and then use most of its storage for a Linux kernel leaving little space for the actual functional code when you don’t need support for things like filesystems or networking?
Microcontrollers are a whole different world from microprocessors.
The cheapest thing you could still run linux on would probably be an Allwinner F1C100s, you can get those in bulk for about 2 £
That’s pretty interesting. I wasn’t aware of those.
That said, Allwinner call in an application processor, so it’s a microprocessor not a microcontroller - 32MB RAM is quite a bit above even higher-end microcontrollers (which generally are more like 8MB Flash and a lot less than that RAM).
Looking at the specs you could do like a mini Linux phone with one (resolution 1280x720 😀), though 32MB RAM isn’t enough for X-Windows.
True that one is indeed a bit overkill compared to MCUs, but I’ve worked with it extensively and it I indeed able to be used bare metal through xboot/awboot. It’s larger cousins like the v851s and T113-S3 aren’t as easy though.