Bug Labs готовит модульный компьютер на базе Linux
Компания Bug Labs сейчас работает над компьютером, напоминающим конструктор "Лего", в котором роль различных кубиков и других геометрических фигур будут играть различные модули. Разработчики заявляют, что благодаря такой конструкции пользователь сможет собрать, что ему угодно, на платформе ARM11.
Компания заявляет, что аббревиатура «CE», возможно, в скором времени будет расшифровываться как "community electronics" (общественная электроника), а не "consumer electronics" (потребительская электроника) как сейчас. Bug Labs приглашает к сотрудничеству разработчиков программного обеспечения и «железа», которые могли бы внести свой вклад в развитие проекта, создав свои собственные модули. Одним из таких добровольцев уже ведется работа по созданию модуля GPS со встроенной камерой, который может снимать и отсылать фотографии, привязанные к геологическим объектам местности, на Web-сервис.
Базовая платформа компьютера (на фото сверху) оснащена процессором ARM1136JF-S CPU со 128 Мб RAM памяти, также включает встроенный модуль Wi-Fi, аккумулятор, USB-порт, порт Ethernet и миниатюрный LCD-дисплей с хард-кнопками. Размеры блока - 127x63x15 мм, вес – 117 граммов.
Каждая платформа BugBase может быть расширена четырьмя модулями BugModules. К концу года компания надеется закончить работу над модулями цветного LCD-дисплея, модуля акселерометра и датчика движения, цифровой камеры и GPS. А в первом квартале 2008 года должны появиться модули клавиатуры, сенсорного экрана и звуковой системы.
"Bug SDK" (software development kit) – это программное обеспечение на базе Linux 2.6.19, которое предлагает компания для своего устройства. Интерфейс BMI (bug module interface), по слухам работающий на JavaME, должен облегчить разработчикам процесс создания собственных программ. Набор также включает в себя программу IDE (integrated development environment) – среду для конфигурирования модулей, созданную на базе Eclipse.
Разработчики, работающие с Bug SDK, могут создавать приложения, как «независимые, так и зависимые от других приложений» - говорит компания. Каждый BugModule создает при запуске пакет OSGi, который, по необходимости, могут использовать другие модули. Компания также собирается запустить web-ресурс BugNet – место, где разработчики модулей и программного обеспечения могут делиться опытом. BUGbase будет доступна для заказа к концу года. О цене пока ничего не сообщается.
Спецификация продукта от Bug Labs:
- Процессор ARM1136JF-S;
- Оперативная память 128MB Flash/DDR SDRAM;
- Порты USB - 1 x USB 2.0 с поддержкой хоста;
- Интерфейсы - 4-х канальный SPI; I2Cm 400kbits (4 канала); I2S (2 канала); поддержка LCD-дисплея; видеокамера; карта памяти Micro Memory Card;
- Видеосистема – аппаратная обработка MPEG4, встроенный графический ускоритель;
- Коммуникации - 10/100 Ethernet MAC; Wi-Fi 802.11b/g;
- Габариты - 127x63x15 мм, Вес - 117 граммов;
- Питание – от розетки или батарея (до четырех внешних);
- Аудиовыход, встроенный динамик, независимые от батареи часы, «умное» управление питанием, поддержка JTAG/ICE.