Close

CPU

A project log for NAVI

Chromebook : Internet :: NAVI : bash. A hackable E-Ink "mini-luggable" with batteries that last a year.

milkey-mouseMilkey Mouse 03/14/2018 at 06:320 Comments

The CPU I've chosen for the project is the ESP32. Of course, this chip is normally used in an embedded context, not as a CPU in a general-purpose PC. This may seem like an odd choice - and it is, part of the fun is trying to get this to work. But when you consider the non-goals of the project, it starts to make sense:

Of course, there are some obvious downsides to trying to use a microcontroller as a general-purpose user-facing CPU:

What I might do during prototyping is first design an "ESPi" that breaks out all the stuff I want to use (USB port, Ethernet, SPI, etc.) in a Raspberry Pi (Zero?)-esque form factor and run tests on that, perhaps selling a few to raise money for the final prototype. In fact, I'd be willing to give them away to people who'd help me with kernel & driver development.

Discussions