Выбрать главу

Наличие базовых интерфейсов позволяет включить Plug PC в стандартную вычислительную инфраструктуру дома или офиса

Это было потрясающе. Но по-настоящему важным было то, что SheevaPlug оборудовали интерфейсом JTAG формата mini-USB. Интерфейс JTAG, названный так в честь поддерживающей его IEEE-группы Joint Test Action Group ( http://grouper.ieee.org/groups/1149/1/), широко используется для отладки и программирования на низком уровне микропроцессорных систем различного класса. Именно его наличие в SheevaPlug и сделало платформу Plug Computer открытой. Вскоре новый форм-фактор зажил собственной жизнью в десятках проектов.

Plugcomputer.org. Мутации мутаций

Шаг компании Marvell в сторону увеличения открытости своей платформы был сродни сделанному некогда шагу IBM к открытию платформы IBM PC. Наличие отладочного интерфейса и активная поддержка любых инновационных начинаний самой Marwell привели к появлению проекта plugcomputer.org, объединяющего под своим крылом энтузиастов нового форм-фактора - стартапы, старательно расширяющие зарождающийся рынок Plug PC. Идея проекта чётко обозначена на заглавной странице его сайта. Она амбициозна: заменить прожорливые и дорогие дата-центры мириадом энергоэффективных и дешёвых компьютеров формата Plug PC.

Открытая платформа Marvell SheevaPlug в скором времени породила целый выводок розеточных компьютеров

Стандартный набор SheevaPlug с виду неказист, зато стоит меньше сотни долларов. Базовый вариант с европейской или американской питающей вилкой обойдётся всего в 99 долларов. Ещё за 35 долларов можно приобрести фреймворк OSGi от компании ProSyst, позволяющий адаптировать совместимые с форм-фактором Plug PC операционные системы для работы на микрокомпьютере и разрабатывать собственные приложения.

На базе этого базового набора компании Globalscale Technologies и Ionics Plug разработали собственные мутации первенца Sheeva Plug. Их компьютеры DreamPlug и Nimbus, Cumulus, Stratus и Cirrus не являются клонами SheevaPlug, а существенно превосходят его благодаря интерфейсу JTAG. Имея в основе ту же самую платформу с процессором Kirkwood, они расширили количество USB-портов и добавили модули Wi-Fi и Bluetooth, поддержку интерфейса eSATA. Эти новые возможности вкупе с разными версиями Linux и набором программного обеспечения превращают их в самые разнообразные вычислительные системы: сетевые маршрутизаторы, прикладные серверы для дома и офиса, основу систем видеонаблюдения.

Набор GuruPlug на базе восьмисотмегагерцевого процессора Marvell 88AP168, дополнительно включающий расширенную поддержку USB (четыре порта в режиме Host и один в режиме OTG), контроллеры для работы с картами Micro SD, подключение COM-порта через интерфейс USB и поддержку выхода HDMI. Благодаря поддержке карточек Micro SD в GuruPlug появилась возможность работы не только со встроенной операционной системой, но и с загружаемой извне.

Набор OpenRD-Ultimate - монстр в мире Plug PC. Судите сами. Open-RD, базируясь на стандартном процессорном ядре Sheeva с частотой 1,2 ГГц, дополнительно включает: два гигабитных Ethernet-порта, семь (!) портов USB, порты eSATA и UART (интерфейсы RS232/RS485), VGA-разъём, аудиоинтерфейс с поддержкой S/PDIF и даже интерфейс PCI Express. В Open-RD на аппаратном уровне реализованы набор аудио/видео декодеров, криптоалгоритмов (AES, DES и 3DES) и алгоритмов аутентификации (SHA1 и MD5). Правда, уместить всё это добро в стандартный для Plug PC корпус не удалось. Больше всего Open-RD напоминает нынешние неттопы. Тем не менее архитектурно это всё тот же Plug-лилипут, но с возможностями компьютерного Гулливера.

Активное развитие форм-фактора Plug PC стимулировало рост интереса производителей к рынку «розеточных» вычислителей. Наряду со стандартными plug моделями появился подвид Jack PC - компьютеров, не вставляемых в розетку, а являющихся розетками.

Jack PC разработала компания Chip PC, и они позиционируются в качестве отличной замены персоналкам в офисных помещениях, не в последнюю очередь благодаря поддержке таких программных систем централизованного управления, как Xcalibur Global Management System. Расширился в них и ассортимент поддерживаемых операционных систем. Наряду с Linux в них трудятся встраиваемые windows-системы: Windows CE, Window Embedded 2009 и Windows Embedded 7. Вот только проект Jack PC является коммерческим, а стоимость самих компьютеров соизмерима с современными неттопами на базе процессоров Intel Atom.

В этом смысле не коммерческие Jack PC, а открытые для совершенствования компьютеры-лилипуты проекта plugcomputer.org стоят на передовой развития рынка Plug PC - розеточных компьютеров, которые всё активнее осваивают пространство квартир и офисов.