FAQ/ru

From Openmoko

(Difference between revisions)
Jump to: navigation, search
(+cat)
(QEMU)
Line 90: Line 90:
 
Для начала работы с эмулятором QEMU посетите: http://www.aurel32.net/info/debian_arm_qemu.php
 
Для начала работы с эмулятором QEMU посетите: http://www.aurel32.net/info/debian_arm_qemu.php
  
[[User:Jebba|Jeff]] сложил вместе образы которые вы можете попробывать с [http://fabrice.bellard.free.fr/qemu/ qemu], если хотите:
+
[[User:Jebba|Jeff]] сложил вместе образы которые вы можете попробовать с [http://fabrice.bellard.free.fr/qemu/ qemu], если хотите:
 
ftp://ftp.blagblagblag.org/pub/BLAG/developers/jebba/openmoko/
 
ftp://ftp.blagblagblag.org/pub/BLAG/developers/jebba/openmoko/
  

Revision as of 12:48, 20 August 2007

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

Contents

Вступление

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

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

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

A: Сейчас - в онлайн-магазине [| openmoko.com ]

Q: По чем?

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

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

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: Может ли ПО сделать/подключиться к/...

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: Где я могу найти пособие для "Здравствуй, мир" на 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.

Железо 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: Can I bridge to an Ethernet (wired or unwired) network via a suitable Bluetooth enabled router?

A: Yes - see this howto for how to configure a linux computer to act as such a router and Bluetooth Support.

Q: What providers in the USA provide the GSM required for Neo 1973?

A: Wikipedia has a list of providers and technologies here. 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: Will OpenMoko "Just Work" with Mac OS X?

A: There has been some discussion of this on the mailing list. There is motivation, and there are interested developers. Not being a Mac OS X user, I don't know enough to summarize the discussion to answer this question. Can someone please fill in?

A: For IP over USB cable connectivity, it is planned to improve/adapt the AJZaurusUSB driver, allowing ssh into the OpenMoko.

A: It is expected that (Bluetooth/UB) SyncML based interoperation for contacts and events can easily be achieved by a patch to the Apple iSync configuration tables.

A: There is an open source implementation of Cocoa (GNUstep) that aims to run MacOS X compatible applications (sort of PPC/x86/ARM universal binaries) on OpenMoko devices: 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: Когда я смогу купить Neo1973?

A: Сейчас - в онлайн-магазине [| openmoko.com ]

Q: По чем?

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

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

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: Может ли ПО сделать/подключиться к/...

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: Где я могу найти пособие для "Здравствуй, мир" на 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.

Железо 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: Can I bridge to an Ethernet (wired or unwired) network via a suitable Bluetooth enabled router?

A: Yes - see this howto for how to configure a linux computer to act as such a router and Bluetooth Support.

Q: What providers in the USA provide the GSM required for Neo 1973?

A: Wikipedia has a list of providers and technologies here. 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: Will OpenMoko "Just Work" with Mac OS X?

A: There has been some discussion of this on the mailing list. There is motivation, and there are interested developers. Not being a Mac OS X user, I don't know enough to summarize the discussion to answer this question. Can someone please fill in?

A: For IP over USB cable connectivity, it is planned to improve/adapt the AJZaurusUSB driver, allowing ssh into the OpenMoko.

A: It is expected that (Bluetooth/UB) SyncML based interoperation for contacts and events can easily be achieved by a patch to the Apple iSync configuration tables.

A: There is an open source implementation of Cocoa (GNUstep) that aims to run MacOS X compatible applications (sort of PPC/x86/ARM universal binaries) on OpenMoko devices: 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.