FAQ/ru

From Openmoko

(Difference between revisions)
Jump to: navigation, search
(добавлено несколько пунктов с английской странички)
(добавлен вопрос в пункт 4)
Line 264: Line 264:
 
Более точной информации пока нет. Она возможно появится где то в Мае. Так же появятся еще 5 устройств - некоторые не совсем телефоны в традиционном смысле анонсированны FIC на сентябрь.
 
Более точной информации пока нет. Она возможно появится где то в Мае. Так же появятся еще 5 устройств - некоторые не совсем телефоны в традиционном смысле анонсированны FIC на сентябрь.
  
==Networking/Connectivity==
+
==Сети/Связь==
 +
 
 +
=== Q: Что со связью? ===
 +
 
 +
A: Двух-дипазонный GSM, поддержка GPRS Class12/CS4 2.5G (без EDGE), Bluetooth 2.0 EDR, USB во всех версиях. WiFi: чип Atheros AR6K в [[GTA02#.22Phase_2.22_.28GTA02.2C_.22Mass_Market.22.29|Фазе 2]]. (Без 3G в моделях 2007 года)
  
 
=== Q: Могу ли я подключиться к сети Ethernet (проводной или беспроводной) с помощью маршрутизатора, поддерживающего Bluetooth? ===
 
=== Q: Могу ли я подключиться к сети Ethernet (проводной или беспроводной) с помощью маршрутизатора, поддерживающего Bluetooth? ===

Revision as of 18:58, 13 September 2007

Вопросы и Ответы которые больше никуда не подходят (Questions and Answers that don't seem to fit elsewhere)

Contents

Вступление

Q: Что такое OpenMoko и Neo1973?

A: OpenMoko это программная платформа, попытка создать первую в мире полностью открытую программную платформу для мобильных телефонов. Neo1973 от FIC это первый телефон полностью поддерживающий OpenMoko.

Q: Я эксперт в ____ , могу я присоединится к OpenMoko?

Мы будем рады услышать о вас.

Если вы заинтересованы в участии в проекте OpenMoko, посетите [страничку контактов] и отправьте нам письмо.

Если вы просто хотите помочь, отправьте сообщение в [список рассылки]. Информация о рассылках [здесь]

Q: Когда я смогу купить Neo1973?

A: Сейчас - в онлайн-магазине [| openmoko.com ]. Перед заказом прочитайте раздел "Что же делать?" (ниже по тексту).

Примечание: в РФ поставок устройств "Фазы 1" не производится.

Q: По чем?

A: Neo1973 ревизия GTA01B_v04: $300 за Neo Base, $450 за Neo Advanced. Доступны уже сейчас. Описание комплекта на странице Neo1973

A: Neo1973 ревизия GTA02: $450 за Neo Base, $600 за Neo Advanced. Планируется на конец 2007 года. Примерное описание "железа" на странице Neo1973.

Q: Что же делать?

A: Длинный ответ здесь Developer preview

A: В фазе 1 телефон предназначен только для разработчиков. Он не пригоден для конечных пользователей и будет иметь базовую функциональность как телефон с сенсорным экраном. Еще кое что будет работать, разработка программного обеспечения продолжиться до выхода на массовый рынок.

Заинтересованные лица должны:

  • Знать, что через несколько месяцев будет устройство с более быстрым процессором, GSM системой и т.д. (GTA2)
  • Получать удовольствие, улучшая устройство.
  • Смочь найти свою дорогу через прототип программного и аппаратного обеспечения без подробной документации.
  • Поделитесь мечтами об устройстве работающим под управлением свободного программного обеспечения.
  • Не ожидать устройства потребительского уровня.
  • Приходить с новыми идеями для изучению возрастных мобильных вычислений. (Come up with new ideas for exploring the age of mobile computing.)
  • Иметь $300.

В идеале они так же:

  • Уметь находить места ошибок и отправлять заплатки.
  • Любить работу в составе сообщества разработчиков для улучшения программного обеспечения.

Q: А нужен ли мне Neo Advanced?

С Neo Base вы можете делать:

  • Разрабатывать ядро (kernel).
  • Разрабатывать приложения.
  • Обновлять u-boot (аналог PC BIOS) используя проверенный образ.
  • Заменять незагрузочное ядро и/или rootfs используя Dfu-util.

С Neo Advanced вы дополнительно сможете:

  • Разрабатывать U-boot.
  • Использовать консоль ядра (Use the kernel console).
  • Восстановить ваш девайс, если во флеш-память прошит нерабочий загрузочный образ u-boot.

Q: У меня есть вопрос о покупке и доставке

Посмотрите Shipment 1 FAQ.

Q: Как будет выглядеть Neo1973?

Посмотрите предлагаемые изображения.

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

Q: Может ли ПО сделать/подключиться к/...

A: На текущий момент ответ на большиство подобных вопросов - нет. Сейчас этот телефон представляет собой маленькую линуксовую систему с сенсорным экраном, работающим дайлером (dialer - звонилка? :-) ) и прототипами некоторых приложений.

Большая часть не работает в пригодном для пользователя виде. Если вы желаете добавить функцию или приложение, осмотрите существующие приложения, а затем напишите свое или добавьте запрос функциональности на странице соответствующего приложения.

Какое ПО сейчас есть на телефоне?

На текущий момент, отсутствует большиство пользовательских приложений ('end-user' applications) в работающем состоянии. Пока возможно только совершать и принимать звонки.

Q: Существует ли описание и перечень программного обеспечения OpenMoko?

A: Смотри OpenMoko и OpenMokoFramework

Q: Действительно ли все ПО свободное/открытое?

A: Модуль пользовательского уровня Gpsd использует готовый бинарный плагин для Hammerhead AGPS-приемника и GSM модема, которые являются отдельной подсистемой, подключеной к S3C2410 UART1. Все остальное - действительно свободный софт. Посмотрите так же MokoMakefile и Development resources.

Q: Как мне инсталлировать и управлять программным обеспечением в OpenMoko?

A: ipkg: http://handhelds.org/moin/moin.cgi/Ipkg

Q: Как я могу компилировать программы для Neo1973?

A: Смотри Toolchain.

Q: Существует ли эмулятор для OpenMoko?

*XorA считает, что если ваш первый вопрос - "есть ли эмулятор", то в действительности вы никогда не будете разрабатывать ПО :-)

QEMU

QEMU хорошее место для старта, почти все OpenMoko приложения должны работать на нем. Для начала работы с эмулятором QEMU посетите: http://www.aurel32.net/info/debian_arm_qemu.php

Jeff сложил вместе образы которые вы можете попробовать с qemu, если хотите: ftp://ftp.blagblagblag.org/pub/BLAG/developers/jebba/openmoko/

OpenMoko имеет долгосрочные планы по портированию FIC машин на QEMU. Сейчас может быть использованно MACHINE="qemuarm".

Xoo

Еще один это Xoo. Koen сказал: "Xoo может быть достаточно для большинства разработчиков, т.к. большинству ненужен прямой доступ к GSM uart. Если вы "крутой", то можете использовать qemu + xoo, но все равно пока не полностью эмулируются все железные "фишки" (например несогласованный доступ (unaligned access))".

Обновление: Stefan Schmidt сделал макет Neo1973 и написал маленькое описание для xoo. С его слов: В действительности это не совсем готово к использованию, т.к. вам нужно высокое разрешение монитора, что бы вместить полную картинку. И конечно же масштаб неточен. Даже нет кнопок, т.к. я не могу вспомнить где они расположены на корпусе.

http://www.datenfreihafen.org/~stefan/OpenMoko/neo1973-xoo-device.tar.bz2

Способ запуска 'xoo --device /path/to/neo1973.xml'

Xephyr

Или используйте Xephyr напрямую с локально скопилироваными программами (например matchbox svn + openmoko):

Xephyr -screen 480x640 -nolisten tcp -ac :1 &
export DISPLAY=:1
export LD_LIBRARY_PATH=/usr/local/lib
matchbox-window-manager -display $DISPLAY -use_titlebar no \
 -use_super_modal yes -use_lowlight yes -use_dialog_mode static \
 -use_cursor yes &
matchbox-panel --geometry=480x44 --end-applets=clock &
openmoko-footer &
openmoko-taskmanager &

Q: Где я могу найти пособие для "Hello World!" на OpenMoko?

A: Вот с чего вам следует начать: http://www.gtk.org/tutorial/

Q: Могут ли программы для PalmOS быть портированы, что бы запускаться в OpenMoko?

A: Making legacy apps written for the "Garnet" OS (née "Palm OS") run on Linux is decidedly non-trivial. An emulator for this is going to be part of the ACCESS Linux Platform.

PalmOS uses a very different model from Linux: it doesn't really have a concept of a file, per se; instead, all memory is seen as a "soup" of records to access and manipulate (this isn't strictly true, as files had to be grafted on when removable flash was supported, but it's close enough, from a developer's standpoint). Also, the GUI toolkit looks very, very different from GTK. The result is that a very well-written, modular program that carefully separates its core algorithms from its user interface and data input and output can be ported by replacing those components. A program written by a mere mortal programmer is likely to have all these components intertwined to a point that a port will be challenging to say the least.

The ACCESS Linux Platform will include POSE, an emulator that simulates a Palm device on a Linux host. This emulator has been around a long time; one expects that it will also run on OpenMoko, but this has to be considered a short-term bandaid rather than a long-term solution.

Q: Есть ли Java?

A: Она несомненно будет, если вы поможете. Несколько хороших мест для слежения за процессом это projects.openmoko.org и PhoneME.

Q: Можно подробнее про X11?

A: Смотрите вывод xdpyinfo.

Q: Работает ли OpenMoko на любом другом железе?

Вы можете запустить OpenMoko на своем ПК. There is work going on with OpenEZX and HTC. It's running on iPaq hx4700.

Q: Какие требования к оборудованию для запуска OpenMoko? (Возможно ли запустить на IXI ogo?)

Q: Почему бы не взять за основу платформу Maemo ?

Не могу сказать за всю команду Openmoko, но нужно отметить, что Maemo имеет только фиксированное разрешение экрана. Я слышал, что это будущем измениться, но пока еще нет. Нынешняя ориентация Маемо также оптимизирована для широких экранов, а не высоких и узких. Большинство сторонних приложений для Maemo потребуют изменений, что бы работать при другом разрешении. Наконец, множество компонентов программного обеспечения Nokia 770 и N800 не "open source". -- gopi

Добавлю к этому, что согласно Nokia, Maemo разработан, чтобы принести опыт настольных приложений к Internet Tablet. Множество парадигм просто не будет работать на телефоне. Однако, мы действительно разделяем много базовых технологий (gtk, dbus, редакторов, gconf, и других) с Maemo, таким образом мы - определенно не команда повторно-изобретающих-колесо.

Q: Можно ли будет пользоваться популярными VoIP приложеними, такими как Skype на платформе OpenMoko?

A: Возможно. Аппаратные особенности подразумевают, что voip-связь не будет хорошо работать на Neo1973. (типичная латентность связи по GPRS является слишком большой). Кроме того, Skype является закрытым приложением, для которого отсутствуют бинарники, пригодные для запуска на OpenMoko. Skype, конечно, волен предоставлять бинарники для OpenMoko телефонов. Однако многие провайдеры услуг телефонной связи исключают работу VoIP на базе сети GSM разными "соглашениями об услугах".

Q: То же вопрос про службы доставки мгновенных сообщений (Instant Messaging), таких как MSN Messenger, ICQ, и др.?

A: Очень вероятно. MSN является проприоретарщиной и будет только работать только там, где захочет Microsoft. Но есть много клиентов IM с открытыми исходниками, многие из которых имеют гибкую (с модулями - plugin) архитектуру, и таким образом поддерживают использование больше чем одного протокола IM, даже одновременно. Один пример - это Pidgin, ранее называемый GAIM. GPRS действительно добавляет определенную задержку, но это не должно быть проблемой для простого, ориентируемого на текст, чата. И WiFi в GTA02's сделает связь еще лучше.

Железо Neo1973

Q: Какого он размера?

A: 120.7 x 62 x 18.5 мм, целиком помещается в жестяную банку 0.33 от кока-колы ;)

Q: Сколько он весит?

A: 185 г

Q: Есть ли в нем камера?

A: Нет. Смотрите список железа (англ.), которое в него входит, а также список пожеланий по железу (англ.). Также смотрите соответствующий раздел FAQ/ru#USB.

Q: Почему решено не делать в нем WiFi?

A: На момент создания Neo1973 небыло подходящего WiFi чипа с низким энергопотреблением и открытой спецификацией. Чип с закрытой спецификацией был бы неудобен для разработчиков и пользователей. Смотрите так же FAQ/ru#USB.

Смотрите так же: Комментарий (англ.) Sean Moss-Pultz об этом.

Q: Есть ли в нем Bluetooth?

A: Всенепременно!

Q: Идет ли в комплекте стилус?

A: Да, но специальный держатель стилуса на телефоне не предусмотрен.

Q: Насколько хватает батареи?

A: Пока точно неизвестно, но можете посмотреть примерную оценку (англ.). Здесь (англ.) дополнительная информация про батарею.

USB

Q: Что я могу делать с USB портом в Neo1973?

A: Заряжать телефон, связываться с помощью него через USB-serial, или USB-networking (communicate with it over USB-serial, or USB-networking.)

A: Подключать внешние устройства, как например wifi, камеры или хранилища информации (флэшки, hdd и т.п.)

Q: Чего я не могу делать с USB портом?

A: USB в neo не имет питания. Это значит, что вы не можете подключать USB устройства без внешнего источника питания или USB разветвителя с внешним питанием. Причина этому то, что включение 5В питания в устройстве добавляет к нему сложности, вес и цену.

Q: Почему USB всего-навсего версии 1.1?

A: Поддержка USB 1.1 встроена прямо в процессор. Процессор со встроенной поддержкой USB2 обошелся бы дороже.

Q: Может ли Neo заряжаться и работать с устройствами на хабе USB одновременно?

A:

  • Когда Neo подключен к порту устройства на хабе USB, он начинает зарядку. Если у хаба есть внешний источник питания, он зарядится быстро (3ч), иначе - 12ч.
  • Если вы подключите Neo к хост-порту на хабе USB, вы можете использовать устройства, подключенные к этому хабу, но Neo не будет заряжаться. (Некоторые или многие хабы USB не могут распознать хост-устройство, не предоставляющее питания, отсюда и потребность в описанном ниже кабеле.)
  • Это обусловлено тем, что хост-порт на хабах USB не запитан.

Разработчики FIC подыскивают удобное рещшение этой проблемы.

USB порт Neo не совсем соответствует спецификации - все хост-порты USB должны предоставлять напряжение питания 5V - не получив питания от порта Neo, даже имеющие внешний источник питания устройства или хабы могут отказаться работать с Neo. (Например, Belkin Tetrahub не будет работать.)

Вариантом решения является кабель с тремя разъемами.

Одним концом он подключается к Neo. Другим - к порту для устройств хаба USB, имеющего внешний источник питания, или к зарядному устройству Neo. Третий разъем подключается к хост-порту хаба или к устройству USB.

Разъем, подающий питание от зарядного устройства, имеет контакты только для +5V и 0V, соединенные с соответствующими контактами на двух других концах кабеля.

Когда разъем для хоста не подключен, кабель работает как обыкновенный USB кабель.

Q: What are the details of the USB port on the Neo1973? How does it compare to USB On-The-Go?

A: The Neo1973 will have mini-USB-B, and will be able to function as either a host or a device. It will NOT be USB On-The-Go. OTG is a complex specification, and it comprises way more than just a AB socket, but also electrical and software components which cannot be provide by the S3C2410.

You will need a special Mini-B to regular-B cable (note that this won't actually comply with the USB standard: a compliant cable has to have an A or Mini-A plug on one end, and B or Mini-B on the other).

Q: Есть ли на Neo 1973 светодиодные индикаторы?

A: На Neo1973 v1 отдельных светодиодных индикаторов нет. Зато есть подсветка экрана.

Q: Will a JTAG port be made available?

A: The "Hacker's Lunchbox" will make this kind of stuff easy.

It is currently assumed that the "Hacker's Lunchbox" will contain the Debug Board. Connecting Neo1973 with Debug Board v2 explains how to connect it to the phone.

Q: Чего ожидать в будущих версиях?

A: Более быстрый процессор, более быстрый GSM (EDGE?), возможно даже питаемый USB порт, USB2, wifi, и камеру. Более точной информации пока нет. Она возможно появится где то в Мае. Так же появятся еще 5 устройств - некоторые не совсем телефоны в традиционном смысле анонсированны FIC на сентябрь.

Сети/Связь

Q: Что со связью?

A: Двух-дипазонный GSM, поддержка GPRS Class12/CS4 2.5G (без EDGE), Bluetooth 2.0 EDR, USB во всех версиях. WiFi: чип Atheros AR6K в Фазе 2. (Без 3G в моделях 2007 года)

Q: Могу ли я подключиться к сети Ethernet (проводной или беспроводной) с помощью маршрутизатора, поддерживающего Bluetooth?

A: Да - читайте это руководство по настройке компьютера с Linux как маршрутизатора и Bluetooth Support.

Q: Какие провайдеры в США предоставляют GSM, необходимый для Neo 1973?

A: В Википедии есть список провайдеров и технологий. A brief look gives the impression that T-Mobile and Cingular (which is renaming itself AT&T) seem to be the only major ones.

Q: Будет OpenMoko "Нормально Работать" с Mac OS X?

A: Этот вопрос уже поднимался в листе рассылки. Все зависит от желания и заинтересованности самих разработчиков. Пока нет нужного количества Mac OS X пользователей, Я незнаю окончательного решения обсуждения этого вопроса, чтобы на него ответить. Может кто-нибудь хочеть взятся?

A: Для релизации TCP/IP через USB кабель, планируется добавить или адаптировать драйвер AJZaurusUSB, позволяющий использовать ssh в OpenMoko.

A: Ожидается также интерпретация, основанная на SyncML (Bluetooth/UB) соединении, в результате, можно будет без труда создать патч в таблицах конфигурации Apple iSync.

A: Готовится реализация проекта с открытым кодом основанном на Cocoa (GNUstep), целями которого является запуск MacOS X совместимых приложений (PPC/x86/ARM универсальные бинарные файлы) в устройствах OpenMoko: mySTEP.

Misc

Q: On the lists on lists.openmoko.org, should replies be added above or below the original text?

A: Please reply UNDER post.

Q: How can I find out if a question or topic has already been discussed on the mailing lists?

A: By searching the mailing list archives. For example, using Google searches:

site:openmoko.org text

For example, to search for accelerometer:

site:openmoko.org accelerometer

If you only want to read the "official" mails from FIC people or from OpenMoko people:

site:openmoko.org text "at fic.com.tw"
site:openmoko.org text "at openmoko.org"

For example to search for "release date" from FIC people:

site:openmoko.org "release date" "at fic.com.tw"

Alternatively you can use the custom OpenMoko search engine which has been created using Google Co-op.

Personal tools

Вопросы и Ответы которые больше никуда не подходят (Questions and Answers that don't seem to fit elsewhere)

Вступление

Q: Что такое OpenMoko и Neo1973?

A: OpenMoko это программная платформа, попытка создать первую в мире полностью открытую программную платформу для мобильных телефонов. Neo1973 от FIC это первый телефон полностью поддерживающий OpenMoko.

Q: Я эксперт в ____ , могу я присоединится к OpenMoko?

Мы будем рады услышать о вас.

Если вы заинтересованы в участии в проекте OpenMoko, посетите [страничку контактов] и отправьте нам письмо.

Если вы просто хотите помочь, отправьте сообщение в [список рассылки]. Информация о рассылках [здесь]

Q: Когда я смогу купить Neo1973?

A: Сейчас - в онлайн-магазине [| openmoko.com ]. Перед заказом прочитайте раздел "Что же делать?" (ниже по тексту).

Примечание: в РФ поставок устройств "Фазы 1" не производится.

Q: По чем?

A: Neo1973 ревизия GTA01B_v04: $300 за Neo Base, $450 за Neo Advanced. Доступны уже сейчас. Описание комплекта на странице Neo1973

A: Neo1973 ревизия GTA02: $450 за Neo Base, $600 за Neo Advanced. Планируется на конец 2007 года. Примерное описание "железа" на странице Neo1973.

Q: Что же делать?

A: Длинный ответ здесь Developer preview

A: В фазе 1 телефон предназначен только для разработчиков. Он не пригоден для конечных пользователей и будет иметь базовую функциональность как телефон с сенсорным экраном. Еще кое что будет работать, разработка программного обеспечения продолжиться до выхода на массовый рынок.

Заинтересованные лица должны:

  • Знать, что через несколько месяцев будет устройство с более быстрым процессором, GSM системой и т.д. (GTA2)
  • Получать удовольствие, улучшая устройство.
  • Смочь найти свою дорогу через прототип программного и аппаратного обеспечения без подробной документации.
  • Поделитесь мечтами об устройстве работающим под управлением свободного программного обеспечения.
  • Не ожидать устройства потребительского уровня.
  • Приходить с новыми идеями для изучению возрастных мобильных вычислений. (Come up with new ideas for exploring the age of mobile computing.)
  • Иметь $300.

В идеале они так же:

  • Уметь находить места ошибок и отправлять заплатки.
  • Любить работу в составе сообщества разработчиков для улучшения программного обеспечения.

Q: А нужен ли мне Neo Advanced?

С Neo Base вы можете делать:

  • Разрабатывать ядро (kernel).
  • Разрабатывать приложения.
  • Обновлять u-boot (аналог PC BIOS) используя проверенный образ.
  • Заменять незагрузочное ядро и/или rootfs используя Dfu-util.

С Neo Advanced вы дополнительно сможете:

  • Разрабатывать U-boot.
  • Использовать консоль ядра (Use the kernel console).
  • Восстановить ваш девайс, если во флеш-память прошит нерабочий загрузочный образ u-boot.

Q: У меня есть вопрос о покупке и доставке

Посмотрите Shipment 1 FAQ.

Q: Как будет выглядеть Neo1973?

Посмотрите предлагаемые изображения.

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

Q: Может ли ПО сделать/подключиться к/...

A: На текущий момент ответ на большиство подобных вопросов - нет. Сейчас этот телефон представляет собой маленькую линуксовую систему с сенсорным экраном, работающим дайлером (dialer - звонилка? :-) ) и прототипами некоторых приложений.

Большая часть не работает в пригодном для пользователя виде. Если вы желаете добавить функцию или приложение, осмотрите существующие приложения, а затем напишите свое или добавьте запрос функциональности на странице соответствующего приложения.

Какое ПО сейчас есть на телефоне?

На текущий момент, отсутствует большиство пользовательских приложений ('end-user' applications) в работающем состоянии. Пока возможно только совершать и принимать звонки.

Q: Существует ли описание и перечень программного обеспечения OpenMoko?

A: Смотри OpenMoko и OpenMokoFramework

Q: Действительно ли все ПО свободное/открытое?

A: Модуль пользовательского уровня Gpsd использует готовый бинарный плагин для Hammerhead AGPS-приемника и GSM модема, которые являются отдельной подсистемой, подключеной к S3C2410 UART1. Все остальное - действительно свободный софт. Посмотрите так же MokoMakefile и Development resources.

Q: Как мне инсталлировать и управлять программным обеспечением в OpenMoko?

A: ipkg: http://handhelds.org/moin/moin.cgi/Ipkg

Q: Как я могу компилировать программы для Neo1973?

A: Смотри Toolchain.

Q: Существует ли эмулятор для OpenMoko?

*XorA считает, что если ваш первый вопрос - "есть ли эмулятор", то в действительности вы никогда не будете разрабатывать ПО :-)

QEMU

QEMU хорошее место для старта, почти все OpenMoko приложения должны работать на нем. Для начала работы с эмулятором QEMU посетите: http://www.aurel32.net/info/debian_arm_qemu.php

Jeff сложил вместе образы которые вы можете попробовать с qemu, если хотите: ftp://ftp.blagblagblag.org/pub/BLAG/developers/jebba/openmoko/

OpenMoko имеет долгосрочные планы по портированию FIC машин на QEMU. Сейчас может быть использованно MACHINE="qemuarm".

Xoo

Еще один это Xoo. Koen сказал: "Xoo может быть достаточно для большинства разработчиков, т.к. большинству ненужен прямой доступ к GSM uart. Если вы "крутой", то можете использовать qemu + xoo, но все равно пока не полностью эмулируются все железные "фишки" (например несогласованный доступ (unaligned access))".

Обновление: Stefan Schmidt сделал макет Neo1973 и написал маленькое описание для xoo. С его слов: В действительности это не совсем готово к использованию, т.к. вам нужно высокое разрешение монитора, что бы вместить полную картинку. И конечно же масштаб неточен. Даже нет кнопок, т.к. я не могу вспомнить где они расположены на корпусе.

http://www.datenfreihafen.org/~stefan/OpenMoko/neo1973-xoo-device.tar.bz2

Способ запуска 'xoo --device /path/to/neo1973.xml'

Xephyr

Или используйте Xephyr напрямую с локально скопилироваными программами (например matchbox svn + openmoko):

Xephyr -screen 480x640 -nolisten tcp -ac :1 &
export DISPLAY=:1
export LD_LIBRARY_PATH=/usr/local/lib
matchbox-window-manager -display $DISPLAY -use_titlebar no \
 -use_super_modal yes -use_lowlight yes -use_dialog_mode static \
 -use_cursor yes &
matchbox-panel --geometry=480x44 --end-applets=clock &
openmoko-footer &
openmoko-taskmanager &

Q: Где я могу найти пособие для "Hello World!" на OpenMoko?

A: Вот с чего вам следует начать: http://www.gtk.org/tutorial/

Q: Могут ли программы для PalmOS быть портированы, что бы запускаться в OpenMoko?

A: Making legacy apps written for the "Garnet" OS (née "Palm OS") run on Linux is decidedly non-trivial. An emulator for this is going to be part of the ACCESS Linux Platform.

PalmOS uses a very different model from Linux: it doesn't really have a concept of a file, per se; instead, all memory is seen as a "soup" of records to access and manipulate (this isn't strictly true, as files had to be grafted on when removable flash was supported, but it's close enough, from a developer's standpoint). Also, the GUI toolkit looks very, very different from GTK. The result is that a very well-written, modular program that carefully separates its core algorithms from its user interface and data input and output can be ported by replacing those components. A program written by a mere mortal programmer is likely to have all these components intertwined to a point that a port will be challenging to say the least.

The ACCESS Linux Platform will include POSE, an emulator that simulates a Palm device on a Linux host. This emulator has been around a long time; one expects that it will also run on OpenMoko, but this has to be considered a short-term bandaid rather than a long-term solution.

Q: Есть ли Java?

A: Она несомненно будет, если вы поможете. Несколько хороших мест для слежения за процессом это projects.openmoko.org и PhoneME.

Q: Можно подробнее про X11?

A: Смотрите вывод xdpyinfo.

Q: Работает ли OpenMoko на любом другом железе?

Вы можете запустить OpenMoko на своем ПК. There is work going on with OpenEZX and HTC. It's running on iPaq hx4700.

Q: Какие требования к оборудованию для запуска OpenMoko? (Возможно ли запустить на IXI ogo?)

Q: Почему бы не взять за основу платформу Maemo ?

Не могу сказать за всю команду Openmoko, но нужно отметить, что Maemo имеет только фиксированное разрешение экрана. Я слышал, что это будущем измениться, но пока еще нет. Нынешняя ориентация Маемо также оптимизирована для широких экранов, а не высоких и узких. Большинство сторонних приложений для Maemo потребуют изменений, что бы работать при другом разрешении. Наконец, множество компонентов программного обеспечения Nokia 770 и N800 не "open source". -- gopi

Добавлю к этому, что согласно Nokia, Maemo разработан, чтобы принести опыт настольных приложений к Internet Tablet. Множество парадигм просто не будет работать на телефоне. Однако, мы действительно разделяем много базовых технологий (gtk, dbus, редакторов, gconf, и других) с Maemo, таким образом мы - определенно не команда повторно-изобретающих-колесо.

Q: Можно ли будет пользоваться популярными VoIP приложеними, такими как Skype на платформе OpenMoko?

A: Возможно. Аппаратные особенности подразумевают, что voip-связь не будет хорошо работать на Neo1973. (типичная латентность связи по GPRS является слишком большой). Кроме того, Skype является закрытым приложением, для которого отсутствуют бинарники, пригодные для запуска на OpenMoko. Skype, конечно, волен предоставлять бинарники для OpenMoko телефонов. Однако многие провайдеры услуг телефонной связи исключают работу VoIP на базе сети GSM разными "соглашениями об услугах".

Q: То же вопрос про службы доставки мгновенных сообщений (Instant Messaging), таких как MSN Messenger, ICQ, и др.?

A: Очень вероятно. MSN является проприоретарщиной и будет только работать только там, где захочет Microsoft. Но есть много клиентов IM с открытыми исходниками, многие из которых имеют гибкую (с модулями - plugin) архитектуру, и таким образом поддерживают использование больше чем одного протокола IM, даже одновременно. Один пример - это Pidgin, ранее называемый GAIM. GPRS действительно добавляет определенную задержку, но это не должно быть проблемой для простого, ориентируемого на текст, чата. И WiFi в GTA02's сделает связь еще лучше.

Железо Neo1973

Q: Какого он размера?

A: 120.7 x 62 x 18.5 мм, целиком помещается в жестяную банку 0.33 от кока-колы ;)

Q: Сколько он весит?

A: 185 г

Q: Есть ли в нем камера?

A: Нет. Смотрите список железа (англ.), которое в него входит, а также список пожеланий по железу (англ.). Также смотрите соответствующий раздел FAQ/ru#USB.

Q: Почему решено не делать в нем WiFi?

A: На момент создания Neo1973 небыло подходящего WiFi чипа с низким энергопотреблением и открытой спецификацией. Чип с закрытой спецификацией был бы неудобен для разработчиков и пользователей. Смотрите так же FAQ/ru#USB.

Смотрите так же: Комментарий (англ.) Sean Moss-Pultz об этом.

Q: Есть ли в нем Bluetooth?

A: Всенепременно!

Q: Идет ли в комплекте стилус?

A: Да, но специальный держатель стилуса на телефоне не предусмотрен.

Q: Насколько хватает батареи?

A: Пока точно неизвестно, но можете посмотреть примерную оценку (англ.). Здесь (англ.) дополнительная информация про батарею.

USB

Q: Что я могу делать с USB портом в Neo1973?

A: Заряжать телефон, связываться с помощью него через USB-serial, или USB-networking (communicate with it over USB-serial, or USB-networking.)

A: Подключать внешние устройства, как например wifi, камеры или хранилища информации (флэшки, hdd и т.п.)

Q: Чего я не могу делать с USB портом?

A: USB в neo не имет питания. Это значит, что вы не можете подключать USB устройства без внешнего источника питания или USB разветвителя с внешним питанием. Причина этому то, что включение 5В питания в устройстве добавляет к нему сложности, вес и цену.

Q: Почему USB всего-навсего версии 1.1?

A: Поддержка USB 1.1 встроена прямо в процессор. Процессор со встроенной поддержкой USB2 обошелся бы дороже.

Q: Может ли Neo заряжаться и работать с устройствами на хабе USB одновременно?

A:

  • Когда Neo подключен к порту устройства на хабе USB, он начинает зарядку. Если у хаба есть внешний источник питания, он зарядится быстро (3ч), иначе - 12ч.
  • Если вы подключите Neo к хост-порту на хабе USB, вы можете использовать устройства, подключенные к этому хабу, но Neo не будет заряжаться. (Некоторые или многие хабы USB не могут распознать хост-устройство, не предоставляющее питания, отсюда и потребность в описанном ниже кабеле.)
  • Это обусловлено тем, что хост-порт на хабах USB не запитан.

Разработчики FIC подыскивают удобное рещшение этой проблемы.

USB порт Neo не совсем соответствует спецификации - все хост-порты USB должны предоставлять напряжение питания 5V - не получив питания от порта Neo, даже имеющие внешний источник питания устройства или хабы могут отказаться работать с Neo. (Например, Belkin Tetrahub не будет работать.)

Вариантом решения является кабель с тремя разъемами.

Одним концом он подключается к Neo. Другим - к порту для устройств хаба USB, имеющего внешний источник питания, или к зарядному устройству Neo. Третий разъем подключается к хост-порту хаба или к устройству USB.

Разъем, подающий питание от зарядного устройства, имеет контакты только для +5V и 0V, соединенные с соответствующими контактами на двух других концах кабеля.

Когда разъем для хоста не подключен, кабель работает как обыкновенный USB кабель.

Q: What are the details of the USB port on the Neo1973? How does it compare to USB On-The-Go?

A: The Neo1973 will have mini-USB-B, and will be able to function as either a host or a device. It will NOT be USB On-The-Go. OTG is a complex specification, and it comprises way more than just a AB socket, but also electrical and software components which cannot be provide by the S3C2410.

You will need a special Mini-B to regular-B cable (note that this won't actually comply with the USB standard: a compliant cable has to have an A or Mini-A plug on one end, and B or Mini-B on the other).

Q: Есть ли на Neo 1973 светодиодные индикаторы?

A: На Neo1973 v1 отдельных светодиодных индикаторов нет. Зато есть подсветка экрана.

Q: Will a JTAG port be made available?

A: The "Hacker's Lunchbox" will make this kind of stuff easy.

It is currently assumed that the "Hacker's Lunchbox" will contain the Debug Board. Connecting Neo1973 with Debug Board v2 explains how to connect it to the phone.

Q: Чего ожидать в будущих версиях?

A: Более быстрый процессор, более быстрый GSM (EDGE?), возможно даже питаемый USB порт, USB2, wifi, и камеру. Более точной информации пока нет. Она возможно появится где то в Мае. Так же появятся еще 5 устройств - некоторые не совсем телефоны в традиционном смысле анонсированны FIC на сентябрь.

Networking/Connectivity

Q: Могу ли я подключиться к сети Ethernet (проводной или беспроводной) с помощью маршрутизатора, поддерживающего Bluetooth?

A: Да - читайте это руководство по настройке компьютера с Linux как маршрутизатора и Bluetooth Support.

Q: Какие провайдеры в США предоставляют GSM, необходимый для Neo 1973?

A: В Википедии есть список провайдеров и технологий. A brief look gives the impression that T-Mobile and Cingular (which is renaming itself AT&T) seem to be the only major ones.

Q: Будет OpenMoko "Нормально Работать" с Mac OS X?

A: Этот вопрос уже поднимался в листе рассылки. Все зависит от желания и заинтересованности самих разработчиков. Пока нет нужного количества Mac OS X пользователей, Я незнаю окончательного решения обсуждения этого вопроса, чтобы на него ответить. Может кто-нибудь хочеть взятся?

A: Для релизации TCP/IP через USB кабель, планируется добавить или адаптировать драйвер AJZaurusUSB, позволяющий использовать ssh в OpenMoko.

A: Ожидается также интерпретация, основанная на SyncML (Bluetooth/UB) соединении, в результате, можно будет без труда создать патч в таблицах конфигурации Apple iSync.

A: Готовится реализация проекта с открытым кодом основанном на Cocoa (GNUstep), целями которого является запуск MacOS X совместимых приложений (PPC/x86/ARM универсальные бинарные файлы) в устройствах OpenMoko: mySTEP.

Misc

Q: On the lists on lists.openmoko.org, should replies be added above or below the original text?

A: Please reply UNDER post.

Q: How can I find out if a question or topic has already been discussed on the mailing lists?

A: By searching the mailing list archives. For example, using Google searches:

site:openmoko.org text

For example, to search for accelerometer:

site:openmoko.org accelerometer

If you only want to read the "official" mails from FIC people or from OpenMoko people:

site:openmoko.org text "at fic.com.tw"
site:openmoko.org text "at openmoko.org"

For example to search for "release date" from FIC people:

site:openmoko.org "release date" "at fic.com.tw"

Alternatively you can use the custom OpenMoko search engine which has been created using Google Co-op.