Openmoko - Openmoko

Neo FreeRunner , смартфон с открытым исходным кодом, созданный проектом Openmoko.

Openmoko - это прекращенный проект по созданию семейства мобильных телефонов с открытым исходным кодом , включая спецификацию оборудования, операционную систему ( Openmoko Linux ) и фактическую реализацию разработки смартфонов, такую ​​как Neo 1973 и Neo FreeRunner . Спонсором всего проекта выступила Openmoko Inc.

Первый суб-проект Openmoko Linux , Linux - операционная система предназначена для мобильных телефонов, построенный с использованием свободного программного обеспечения .

Второй подпроект - разработка аппаратных устройств, на которых работает Openmoko Linux . Первым выпущенным устройством был Neo 1973 в 2007 году, за которым последовал Neo FreeRunner 25 июня 2008 года. 2 апреля 2009 года Openmoko приостановила разработку своего третьего устройства под кодовым названием GTA03, чтобы сосредоточиться на FreeRunner. В 2010 году Golden Delicious Computers продолжила разработку GTA03 под новым кодовым названием GTA04, которое включает в себя основную версию аппаратного обеспечения, и первая установка была отправлена ​​10 октября 2011 года. В отличие от большинства других платформ мобильных телефонов, эти телефоны предназначены для обеспечения конечного результата. пользователи с возможностью изменять операционную систему и программный стек. Также доступны другие телефоны с поддержкой Openmoko.

История

Проект Openmoko был объявлен 7 ноября 2006 года его основателями First International Computer (FIC). В первоначальную ключевую команду проекта Openmoko входили Вернер Альмесбергер , Майкл Лауэр , Шон Мосс-Пульц и Харальд Велте .

Этимология

Название Openmoko является аббревиатурой от Open Mobile Kommunikations.

Кодовое название серии телефонов GTA - это сокращение от GSM-TI-AGPS, обозначающее основные компоненты телефона.

Программного обеспечения

Первоначально Openmoko Inc. разработала собственную операционную систему для телефонов, которая называлась Openmoko Linux или Om . Он использует ядро Linux вместе с графической пользовательской средой, созданной с использованием сервера X.Org . Платформа сборки OpenEmbedded и система пакетов opkg использовались для создания и поддержки пакетов программного обеспечения . Первоначальная версия под названием Om 2007 использовала инструментарий GTK + и оконный менеджер Matchbox . В Om 2008 , выпущенном в августе 2008 года, добавлена ​​поддержка набора инструментов Qt и Enlightenment 17. Несмотря на постоянные улучшения, обе эти версии не достигли стабильного состояния. В результате Openmoko приступила к разработке Om 2009 , целью которой было обеспечение стабильной среды на основе промежуточного программного обеспечения от freesmartphone.org , проекта, который финансировался Openmoko. Однако и эта версия не была доработана, и в апреле 2009 года Openmoko прекратила разработку программного обеспечения.

Эта задача была взята на себя несколькими усилиями сообщества. Несколько групп создали модифицированные версии исходного программного обеспечения или портировали другие системы для работы на телефонах. Среди прочего, телефоны Openmoko теперь поддерживают Android , Debian , Gentoo , Qt Extended Improved , QtMoko и SHR .

Оборудование на базе Openmoko Inc.

Нео 1973
Neo 1973 smartphone.jpg
Производитель FIC
Тип смартфон
Дата выпуска 9 июля 2007 г. ( 2007-07-09 )
СМИ MicroSD , SDHC способны
Операционная система Openmoko Linux , Qtopia (оба на базе Linux )
ЦПУ Samsung s3c2410 SoC @ 266 МГц
объем памяти 128 МБ SDRAM
64 МБ флэш- памяти NAND
Отображать 2,8 дюйма, VGA (480 × 640), TFT, 282 пикселя / дюйм.
Вход
кнопки сенсорного экрана
Связь GSM
GPRS
Bluetooth 2.0
AGPS
USB 1.1 ведомый и хост
2,5-мм аудиоразъем
Мощность Съемный аккумулятор на 1200 мАч
Габаритные размеры 120,7 × 62 × 18,5 (мм)
Преемник Neo FreeRunner

Аппаратное обеспечение Openmoko претендует на термин «оборудование с открытым исходным кодом», хотя в различных областях доступность компонентов сотовых телефонов и юридические требования не позволяют полностью соответствовать этому термину.

Как и многие другие производители, Openmoko Inc., как известно, не уложилась в публично объявленные даты выпуска оборудования и много раз откладывала выпуски.

Первый поддерживаемый телефон, Neo 1973 GTA01 (версия: Bv4), распространялся исключительно через openmoko.com с июля 2007 года по февраль 2008 года.

Вторая версия аппаратного обеспечения, основанная на дизайне GTA01, - это автомобильная навигационная система Dash Express . Dash Express имеет более быстрый процессор (Samsung 2440) и возможность Wi-Fi.

Третья аппаратная платформа Neo FreeRunner под кодовым названием GTA02 является улучшенной версией Neo 1973.

И в Neo 1973, и в Neo FreeRunner нет встроенной камеры.

Нео 1973

1973 Neo (кодовое название GTA01) телефон был «только разработчики» релиз. Устройство названо в честь первого года сотовой телефонной связи: изобретатель сотового телефона Мартин Купер сделал первый звонок в 1973 году. Выпущенный телефон получил непоследовательное название Neo 1973 или Neo1973 . Neo 1973 продавался с 9 июля 2007 года по февраль 2008 года. Он стоил 300 долларов США за базовую модель или 450 долларов США за комплект, включающий дополнительные инструменты для работы с оборудованием.

Первым выпускам Neo 1973 препятствовали нехватка поставщиков, из-за чего сроки поставки были отложены, а трудности с разработкой оборудования усугублялись небольшим размером основной команды. Кроме того, на Neo 1973 были перенесены другие платформы, включая Qt Extended , Debian и Android .

Телефон поддерживает диапазоны частот GSM 900 МГц, 1800 МГц и 1900 МГц . Многие программы Linux и unix, используемые на настольных и серверных платформах, включая утилиты и игры, успешно работают на телефоне. Помимо Linux, ядра NetBSD , FreeBSD и L4 были адаптированы пользователями для работы на платформе или находятся в стадии разработки.

Эту аппаратную платформу можно эмулировать в программном обеспечении с высоким уровнем совместимости, используя версию QEMU, включенную в программный пакет Openmoko .

Выпуск под лицензией Creative Commons

Незадолго до отправки на преемника, Neo FreeRunner , проект OpenMoko выпустила CAD - файлы, схемы и другие ресурсы развития в Neo 1973 и Freerunner под лицензией Creative Commons , в CC BY-SA 3.0. Эти схемы доступны для загрузки из OpenMoko и Викисклада под лицензией Creative Commons Attribution ShareAlike.

Neo FreeRunner

Neo FreeRunner
Freerunner02.png
Производитель FIC
Тип Смартфон
Дата выпуска 3 июля 2008 г. ( 2008-07-03 )
Проданных единиц 10 000 (2009)
СМИ MicroSD , SDHC способны
Wolfson WM8753 кодек
Операционная система Openmoko Linux , Qt Extended , Debian , стабильный гибридный выпуск, Android , Gentoo (все на базе Linux ), Inferno
ЦПУ Samsung S3C2442 SoC @ 400 МГц
объем памяти 128 МБ SDRAM
256 МБ флэш- памяти NAND
Отображать 2,8 дюйма, VGA (480 × 640), TFT, 286 пикселей / дюйм.
Вход сенсорный экран
2 аппаратные кнопки
Связь GSM
Bluetooth 2.0
GPRS
AGPS
WiFi (802.11 b / g) Ведомый
USB 1.1 и хост
2,5-мм аудиоразъем
Мощность Съемный аккумулятор 4,4 Вт · ч (1200 мА · ч при 3,7 В)
Габаритные размеры 120,7 × 62 × 18,5 (мм)

Neo FreeRunner (под кодовым названием GTA02) был преемником Neo 1973. Изменения включают в себя более быстрый процессор ( с тактовой частотой 400 МГц), 802.11b / г Wi-Fi, два акселерометра и 3D - ускорение графики. Он был выпущен для массового рынка 25 июня 2008 года. Он был предназначен для пользователей с высоким спросом на настраиваемость.

Neo FreeRunner начала поставки 24 июня 2008 и был оценен индивидуально в США $ 250 и в США $ 200 каждый , если приобретается в упаковке пяти. Плата для отладки доступна за 99 долларов США.

Neo FreeRunner включает функции, которых не было в разрабатываемой версии телефона (Neo 1973). Изменения включают Wi-Fi 802.11 b / g , графический ускоритель SMedia 3362 , два 3D- акселерометра , Samsung 2442 SoC и 256 МБ флеш-памяти.

Функциональность

Начиная с версии программного обеспечения 2008.08, надежно работает только телефонный модуль GSM; Аппаратное обеспечение Freerunner еще не имеет полностью функциональных программных интерфейсов. Разработка программного обеспечения разделена между Qtopia под X11 , GTK + , FSO , Debian . Также существуют производные от SHR и FDOM основного дистрибутива Openmoko (Fat and Dirty Openmoko). Ваниль распределение Qtopia является Openmoko рекомендуется для пользователей , не желающих использовать ранней стадии разработки программного обеспечения, и FDOM для тех , кто хочет испытать новые функции и исправления , не заботясь о стабильности.

Также можно запустить Inferno на OpenMoko Neo FreeRunner.

Android был исправлен для работы на OpenMoko Neo FreeRunner как минимум двумя разными разработчиками.

OpenWrt можно скомпилировать для Neo FreeRunner.

В СМИ

Neo FreeRunner появляется в романе Уильяма Гибсона « Нулевая история» 2010 года в качестве телефона, изначально использовавшегося персонажем Милгримом.

Dash Express

2 января 2008 года было объявлено, что Dash Express, устройство GPS с аппаратным обеспечением, разработанным Openmoko Inc., работает под управлением Openmoko Linux. Это устройство, первоначально получившее кодовое название HXD8 , похоже, почти или совсем не использует пользовательский интерфейс openmoko, просто используя исправления для ядра, разработанные Openmoko Inc, и запускает на нем приложение из Dash Navigation для обеспечения навигации и пользовательского интерфейса.

3Д7К

Отсутствуют справочные материалы о том, что случилось с GTA03 (кодовое имя 3D7K). Openmoko построила 3 ​​рабочих прототипа с емкостными сенсорными экранами и полностью прозрачным изогнутым корпусом.

WikiReader

Последним продуктом Openmoko Inc. стал WikiReader , устройство для чтения статей Википедии в автономном режиме.

Оборудование на базе Golden Delicious

Немецкая инженерная фирма Golden Delicious Computers начала производство GTA04 с процессором Cortex-A8 ARM (1 ГГц) 800 МГц, ядром C64x + DSP (процессор цифровых сигналов) 800 МГц и ускорителем 3D-графики.

С этими характеристиками и 512 МБ ОЗУ в сочетании с 512 МБ NAND Flash и 32 ГБ расширяемой microSDHC, он был бы аналогичен по производительности iPhone 4 и iPhone 4S .

Доска Golden Delicious GTA04

В GTA04 работает Replicant .

Плата Golden Delicious GTA04 предназначена для замены платы GTA02 в корпусе Neo FreeRunner и платы GTA01 в корпусе Neo 1973.

Это был выпуск Openmoko Beagle Hybrid, платформы, использующей плату Beagle Board в качестве основы для разработки и создания прототипа телефона Openmoko следующего поколения. В следующем месяце Golden Delicious объявили о своей долгосрочной цели - вывести такой телефон на рынок. Новая плата GTA04 помещается в корпус Neo Freerunner и подключается к существующему дисплею и другим компонентам. Первая партия GTA04A3 EA (ранняя версия) начала поставляться 10 октября 2011 года. Отгрузка первой партии версии GTA04A4 началась 31 января 2012 года. Конструкция следующей версии, GTA04A5, содержала некоторые незначительные, но актуальные обновления конструкции и деталей, а также замену. компонентов с истекшим сроком службы. Производство финансировалось краудфандингом .

Также есть возможность заказать готовый телефон под названием OpenPhoenux или GTA04 Complete.

Аппаратное обеспечение:

  • Процессор: ARM Cortex A8 с частотой 1000 МГц
  • Память: 512 МБ RAM / 1024 МБ NAND
  • Межсоединение: Wi-Fi, WLAN, Bluetooth
  • WLAN: модуль UMTS с 3,75 Гбит / с (до 14,4 Мбит / с)
  • Датчики (барометр, компас, гироскоп, акселерометр)
  • GPS
  • USB OTG 2.0
  • разъем для дополнительного модуля камеры
  • хорошо документированные строительные блоки, поэтому пользователю разрешено писать свои собственные загрузчики и ядра.

Смотрите также

использованная литература

внешние ссылки