Статья «Мобильная игровая консоль ODROID на базе Samsung S5PC100»

Описание. Применение

В конце сентября 2009 г. малоизвестная компания из Южной Кореи представила общественности свою разработку   портативную игровую консоль ODROID. Приставка построена на базе S5PC100, это 32-битный высокопроизводительный микропроцессор от компании Samsung. Он отличается малым энергопотреблением, интегрированным ядром ARM CortexTM A8 и векторным сопроцессором NEON.

Высокая производительность микропроцессора S5PC100 работающего на частоте 833 МГц позволяет запустить на данном устройстве любые игры под платформу Android, а также воспользоваться эмуляцией игровых систем, что намного расширяет перечень доступных игр.

Интегрированный видео кодек MFC (Multi-Format video Codec) поддерживающий декодирование в реальном времени таких форматов как MPEG-2/WMV9/DivX/Xvid/MPEG-4(720p@30fps)/H.264/VC1 позволяет подключить к видео выходу miniHDMI телевизор с HD-разрешением. Это позволяет использовать консоль как игровую приставку и/или как проигрыватель HD-видео.

Встроенный 3D-ускоритель поддерживающий программируемую модель шейдеров 3.0 и такие распространённые API как OpenGL ES 1.1&2.0 и D3D Mobile позволяет запускать на консоли серьёзные 3D-приложения и игры. Это подтверждает то, что уже сейчас на консоли можно играть в такие 3D-игры как Speed Forge 3D и Quake 3.

Также внимания заслуживает невысокое потребление микропроцессора и как результат всей консоли. Идущей в комплекте литий-ионного аккумулятора ёмкостью в 1300 мА/ч хватает более чем на 4 часа активной игры или просмотра видео.

Характеристики

Приставка ODROID работает на основе процессора Samsung S5PC100 на ядре ARM Cortex-A8, его частота — 833 МГц (такой же процессор, но с частотой 600 МГц, установлен в Apple iPhone 3GS).

Объем оперативной памяти DDR2 — 512 МБ.

Два слота для флэш-карт памяти формата microSD и SDHC. Причём карта microSD используется для хранения загрузчика ОС, образа самой ОС и хранения программ, так что без этой карты устройство даже не сможет загрузиться. Вторая карта памяти используется для хранения пользовательских данных и при подключении устройства к ПК отобразится как внешний диск.

Ёмкостной сенсорный экран с диагональю в 3,5” и разрешением 320x480 (HVGA) способен воспроизвести 16 миллионов цветов. Стоит заметить, что управление возможно с помощью пальцев, дополнительный стилус не нужен.

Видеовыход miniHDMI позволяет подключать внешние дисплеи и воспроизводить видео в формате HD 720p.

Для воспроизведения аудио используется кодек Wolfson WM8991. Непосредственно в самом устройстве присутствует моно динамик. Для подключения наушников предусмотрен разъем mini jack.

Устройство поддерживает Wi-Fi и Bluetooth.

Платформа разработчика

Интересной особенностью данного устройства считается использование комплекта Platform Developer Edition, который доступен в свободной продаже. В состав этого комплекта, помимо самого устройства и электрической схемы, входит отладочная плата, на которой расположен COM-порт для подключения к отладочной консоли и разъем, к которому можно подключить JTAG-отладчик.

На сайте производителя ]]>http://dev.odroid.com/projects/odroid]]> можно получить подробные инструкции о начале работы с устройством, а также свободно скачать все исходные коды, что позволяет легко превратить это устройство в отладочную плату для написания игр и приложений под Android.

Развитие платформы

На данный момент (апрель 2010 г) производитель анонсировал разработку следующей версии платформы построенной на базе последнего поколения высокопроизводительных микропроцессоров от Samsung   S5PC110. Основными отличиями этих микропроцессоров является более высокая частота работы 1 ГГц и встроенный 3D-ускоритель SGX540.

На базе этого микропроцессора производитель обещает поддержку внешних видео устройств с разрешением вплоть до 1080p (FullHD).

Выводы

На примере игровой консоли ODROI видно, что устройство построенное на платформе микропроцессора Samsung S5PC100 с учётом низкой цены и при всем разнообразии поддерживаемых интерфейсов, протоколов и наличии поддержки в ОС с открытым исходным кодом   Andoid, а также наличие доступных отладочных средств, может стать хорошей базой (отладочной платформой) для инженеров планирующих свои разработки на платформе Samsung S5PC100.

Ссылки

]]>http://www.hardkernel.com/products.php]]>
]]>http://www.hardkernel.com/index.php]]>
]]>http://dev.odroid.com/projects/odroid/wiki/HardwareInformation?action=sh...]]>