Я тут изрядно покопался в Интернет и вот что успел выяснить. Никому не ново - платы Arduino позволяют использовать большую часть канала ввода-вывода (I/O) микроконтроллера во внешних схемах.
Существуют библиотеки для работы с PS/2-устройствами. Приравнивая платформу микро-ЭВМ к полноценному (допустим) компьютеру ясно, что с этим можно сделать. Реализовать клавиатуру.
Sanguino - улучшенный open source клон Ardiuno, вместо ATMega168 использующий ATMega644P в корпусе типа DIP c 40 выводами, что даёт 64K флеш-памяти, 4K ОЗУ и 32 канала ввода-вывода.
Разработан MicroVGA-text модуль - поддерживает 80x25 16 цветов текстовый режим. на самом деле это разрешение 800x600 60 Hz.
Чем не компьютер!? Вот только программы все равно придется разрабатывать на PC но это никак не мешает. Проблема в другом. Как расширить платформу и подключить дополнительную Flash-память как SSD-диск, чтобы хранить некоторое количество программ и уметь их загружать программно, но уже самим контроллером.
Если я чего тут наплел, то прошу больно не пинать Фантазирую. Дайте разумные пояснения про чушь которую здесь несу.