I was going to post this as a reply to the STM32F7 discussion -- itself a reference to the "Nine-Dollar Computer" discussion -- but I realized I should probably start a new thread. Lately I've been working with the Texas Instruments Tiva-C (ARM Cortex-M4) Launchpads, the $13
EK-TM4C123GXL and more recently the $20
EK-TM4C129XL.
Neither of these is going to be a Linux computer; they are aimed squarely at the embedded microcontroller market. So, lots of I/O, including USB and (on the '129) Ethernet, but no video input or output, no audio output, and no on-board SD card interface (though it can easily be added externally using one of the SPI ports). Both take standard Launchpad "boosterpacks" (add-on boards). What I particularly like about the '129 board is that with the addition of right-angle headers, it can plug directly into a solderless breadboard, with nearly all the I/O pins available. (
This shows how it's done, though that's not the Tiva Launchpad in the photos.) The '129 chip also has an external memory bus, if 1 MB Flash and 256 KB RAM isn't sufficient for your needs.
No, I don't have a machine language monitor for it yet, but I am working on a Forth kernel.

_________________1802, 6809, 8051, 8086, MSP430, Z80 -- there's a Forth for that:
http://www.camelforth.com