Raspberry Pi - одноплатная сверхминиатюрная компьютерная платформа на основе процессора ARM11 под управлением GNU/Linux за $25.
Девайс размером с пачку сигарет имеет 700-мегагерцовый процессор ARM1176JZF-S, от 128 (версия А) до 256 (версия В) оперативной памяти и использует SD-карту в качестве накопителя. Платформа оборудована так же USB, Ethernet (только версия В) и HDMI-интерфейсами.
Несмотря на смешную цену (версия А будет стоить $25, версия В - $35) и миниатюрные размеры - это вполне себе компьютер, хоть и слабенький. Платформа работает под управлением Linux (на сегодняшний день - Fedora ARM, GNU/Debian и Arch) и благодаря интегрированному GPU Broadcom VideoCore IV способна тянуть такие приложения, как Quake III @ 1080p, декодировать FullHD видео а так же воспроизводить аудио в формате 24/96 через HDMI-интерфейс.
Обещают, что будет доступна для заказа в ноябре-декабре.
Хочу.
Google запускает Android Open Accessory Development Kit на основе Arduino
Бля, это ваще нереально круто. 80-е возвращаются.
Нда. Эмуляция VGA на Arduino это примерно как запуск Far Cry на "Микроше"... При разрешении 640х200 драйвер закономерно отхуячивает 16 из 32кБ памяти, а любая попытка встроиться в цикл вывода на экран (скажем отследить нажатие клавиши на PS/2 клаве) приводит к тому, что изобразение сворачивается в трубочку. Если делать double buffering, то либо места ни на что больше не останется, либо надо напаивать дополнительную микруху памяти, что фэйл. Плюс такое разрешение смотрится на LCD-мониторе исключительно мерзко. В общем, в топку. Оставим просто композитный видеовыход и вывод через TV-тюнер. К тому же RCA-разъём идеально встаёт на место вывода шнура из клавы (шнур, понятно, упраздняется как класс).
Решил собрать всю мудянку с резисторами, диодами и SD-слотом на Proto Shield, и закатать в корпус древней клавы от HP. Дальше буду дрочить в таком формате, допаивать что-то ещё нет смысла. Вполне самодостаточная платформа для игры в Tetris.
Есть правда ещё один вариант (там кстати download не для средних умов, ага: вот правильная ссылка), но он ребует "разгона" AVR с 16 до 19МГц потём замены кварца. Попробую потом.
Прибил к Arduino видеовыход и PS/2 клаву. Правда приходится выводить через TV-тюнер - телевизора у меня давно нет, а вот старенький Aver таки нашёлся и даже работет. Ощущение потустороннее насколько.
Тетрис работает. Значит - настоящий компьютер.
Заказал заодно MicroVGA и Ethernet Shiled. Попробую в инет ходить... Шутка.
Надо будет потом купить Arduino Nano, впиздячить всё это барахло в корпус от PC-шной клавы со всем фаршем и портировать туда CP/M например.
UPD. Переделал видеовыход на VGA. Почему-то не взлетело пока.
Плюс нашёл статью какого-то бешеного нерда про запуск CP/M на AVR.