http://openmoko.org/api.php?action=feedcontributions&user=DenisBY&feedformat=atomOpenmoko - User contributions [en]2024-03-29T11:03:23ZUser contributionsMediaWiki 1.19.24http://openmoko.org/wiki/GTA02_Openness/ruGTA02 Openness/ru2008-07-07T16:17:48Z<p>DenisBY: </p>
<hr />
<div>__NOTOC__<br />
__NOEDITSECTION__<br />
{{Languages|GTA02_Openness}}<br />
{{gta02menu}}<br />
<br />
Many people are more interested in getting a completely (and openly) documented hardware platform than in getting one with "just" all drivers under GPL. Why is this so? Just imagine an open source kernel which is released under a copyleft license which is incompatible to the GPL (like the OpenSolaris kernel). These poor developers would have to reverse engineer a so called "open platform" as they cannot use the available drivers and header files. If you are a GPL-is-the-only-true-license guy/girl: Don't be offended by this, it's simply about choice. :)<br />
<br />
This page tries to give you an overview how open the GTA02 hardware is documented and where to get the documentation. Your help is needed! If you know anything which is missing just add it, if possible with a reference where the info is coming from.<br />
<br />
{|border=1<br />
!Component<br />
!Name<br />
!Openness<br />
|-<br />
|CPU<br />
|Samsung S3C2442<br />
|Docs available from Samsung, but not easily. Only after registering and qualifying. [http://www.elektronika.opatnet.cz/datasheet/U/um_s3c2442b_rev12.pdf here] is a copy. um_s3c2442b_rev12.pdf]<br />
|-<br />
|NAND flash<br />
|Samsung?<br />
|Standard [[NAND]] command-set.<br />
|-<br />
|GSM modem<br />
|TI Calypso?<br />
|Speaks standard protocols with proprietary extensions. Most of the proprietary extensions are present also in some BenQ and/or Enfora Enabler modems which have open documentation available on internet. See also [[GTA01 gsm modem]]. The NDAd documentation for the calypso, [http://cryptome.org/ti-calypso1.pdf register definition] and [http://cryptome.org/ti-calypso2.pdf hardware definition] was leaked onto a public forum on the 4th of March by persons or persons unknown.<br />
The legality of reading these files may vary according to your local laws, as may generating code from them.<br />
|-<br />
|Transceiver<br />
|TRF6151?<br />
|No interaction with software.<br />
|-<br />
|Analog baseband<br />
|TWL3014?<br />
|No interaction with software.<br />
|-<br />
|WiFi<br />
|Atheros AR6K<br />
|No documentation available! GPL'ed driver only.<br />
|-<br />
|Bluetooth<br />
|Delta DFBM-CS320 Class2 Module using CSR BlueCore4?<br />
|Documented [http://www.bluetooth.com/Bluetooth/Learn/Technology/Specifications/ here]<br />
|-<br />
|GPS<br />
|u-blox/atmel ATR0635<br />
|[http://www.u-blox.com/customersupport/gps.g3/ANTARIS_Protocol_Specification(GPS.G3-X-03002).chm ANTARIS_Protocol_Specification(GPS.G3-X-03002).chm]<br />
|-<br />
|Graphic Accelerator<br />
|SMedia 3362<br />
|Documentation is only available under NDA. Unlike [http://lists.openmoko.org/pipermail/community/2007-September/010175.html previously announced],<br />
there are [http://ibot.rikers.org/%23openmoko/20080423.html.gz no current plans] to get this information out of NDA due to funding and time constraints.<br />
|-<br />
|MicroSDHC<br />
|?<br />
|Connected to the SMedia 3362<br />
|-<br />
|LCD<br />
|TD028TTEC1 module using a Toshiba JBT6K74 TFT LCD Driver Chipset?<br />
|No open documentation available! GPL'ed driver only.<br />
|-<br />
|Touch Screen<br />
|?<br />
|Connected to the s3c2442 similar to GTA01<br />
|-<br />
|Vibrator<br />
|<br />
|Simple motor attached to the PWM output of the s3c2442<br />
|-<br />
|Sound Codec<br />
|Wolfson Codec<br />
|[http://www.wolfsonmicro.com/uploads/documents/en/WM8753.pdf Full data sheet]<br />
|-<br />
|Sound Amplifier<br />
|National Semiconductor LM4857<br />
|[http://www.national.com/ds.cgi/LM/LM4857.pdf Full data sheet]<br />
|-<br />
|Power management<br />
|Philips PCF50606<br />
|Documented [http://www.rockbox.org/twiki/pub/Main/DataSheets/pcf50606.pdf here]<br />
|-<br />
|Battery<br />
|Proprietary<br />
|-<br />
|JTAG<br />
|?<br />
|Standardized, BSDL file for the CPU will hopefully become available<br />
|-<br />
|Case<br />
|Proprietary<br />
|Openmoko has released the CAD files for the case schematics. See the [http://downloads.openmoko.org/CAD/ CAD directory]<br />
|-<br />
|}<br />
<br />
[[Category:GTA02 Hardware]]</div>DenisBYhttp://openmoko.org/wiki/GTA02_Openness/ruGTA02 Openness/ru2008-07-07T16:17:24Z<p>DenisBY: </p>
<hr />
<div>__NOTOC__<br />
__NOEDITSECTION__<br />
{{Languages|GTA02_Openness/ru}}<br />
{{gta02menu}}<br />
<br />
Many people are more interested in getting a completely (and openly) documented hardware platform than in getting one with "just" all drivers under GPL. Why is this so? Just imagine an open source kernel which is released under a copyleft license which is incompatible to the GPL (like the OpenSolaris kernel). These poor developers would have to reverse engineer a so called "open platform" as they cannot use the available drivers and header files. If you are a GPL-is-the-only-true-license guy/girl: Don't be offended by this, it's simply about choice. :)<br />
<br />
This page tries to give you an overview how open the GTA02 hardware is documented and where to get the documentation. Your help is needed! If you know anything which is missing just add it, if possible with a reference where the info is coming from.<br />
<br />
{|border=1<br />
!Component<br />
!Name<br />
!Openness<br />
|-<br />
|CPU<br />
|Samsung S3C2442<br />
|Docs available from Samsung, but not easily. Only after registering and qualifying. [http://www.elektronika.opatnet.cz/datasheet/U/um_s3c2442b_rev12.pdf here] is a copy. um_s3c2442b_rev12.pdf]<br />
|-<br />
|NAND flash<br />
|Samsung?<br />
|Standard [[NAND]] command-set.<br />
|-<br />
|GSM modem<br />
|TI Calypso?<br />
|Speaks standard protocols with proprietary extensions. Most of the proprietary extensions are present also in some BenQ and/or Enfora Enabler modems which have open documentation available on internet. See also [[GTA01 gsm modem]]. The NDAd documentation for the calypso, [http://cryptome.org/ti-calypso1.pdf register definition] and [http://cryptome.org/ti-calypso2.pdf hardware definition] was leaked onto a public forum on the 4th of March by persons or persons unknown.<br />
The legality of reading these files may vary according to your local laws, as may generating code from them.<br />
|-<br />
|Transceiver<br />
|TRF6151?<br />
|No interaction with software.<br />
|-<br />
|Analog baseband<br />
|TWL3014?<br />
|No interaction with software.<br />
|-<br />
|WiFi<br />
|Atheros AR6K<br />
|No documentation available! GPL'ed driver only.<br />
|-<br />
|Bluetooth<br />
|Delta DFBM-CS320 Class2 Module using CSR BlueCore4?<br />
|Documented [http://www.bluetooth.com/Bluetooth/Learn/Technology/Specifications/ here]<br />
|-<br />
|GPS<br />
|u-blox/atmel ATR0635<br />
|[http://www.u-blox.com/customersupport/gps.g3/ANTARIS_Protocol_Specification(GPS.G3-X-03002).chm ANTARIS_Protocol_Specification(GPS.G3-X-03002).chm]<br />
|-<br />
|Graphic Accelerator<br />
|SMedia 3362<br />
|Documentation is only available under NDA. Unlike [http://lists.openmoko.org/pipermail/community/2007-September/010175.html previously announced],<br />
there are [http://ibot.rikers.org/%23openmoko/20080423.html.gz no current plans] to get this information out of NDA due to funding and time constraints.<br />
|-<br />
|MicroSDHC<br />
|?<br />
|Connected to the SMedia 3362<br />
|-<br />
|LCD<br />
|TD028TTEC1 module using a Toshiba JBT6K74 TFT LCD Driver Chipset?<br />
|No open documentation available! GPL'ed driver only.<br />
|-<br />
|Touch Screen<br />
|?<br />
|Connected to the s3c2442 similar to GTA01<br />
|-<br />
|Vibrator<br />
|<br />
|Simple motor attached to the PWM output of the s3c2442<br />
|-<br />
|Sound Codec<br />
|Wolfson Codec<br />
|[http://www.wolfsonmicro.com/uploads/documents/en/WM8753.pdf Full data sheet]<br />
|-<br />
|Sound Amplifier<br />
|National Semiconductor LM4857<br />
|[http://www.national.com/ds.cgi/LM/LM4857.pdf Full data sheet]<br />
|-<br />
|Power management<br />
|Philips PCF50606<br />
|Documented [http://www.rockbox.org/twiki/pub/Main/DataSheets/pcf50606.pdf here]<br />
|-<br />
|Battery<br />
|Proprietary<br />
|-<br />
|JTAG<br />
|?<br />
|Standardized, BSDL file for the CPU will hopefully become available<br />
|-<br />
|Case<br />
|Proprietary<br />
|Openmoko has released the CAD files for the case schematics. See the [http://downloads.openmoko.org/CAD/ CAD directory]<br />
|-<br />
|}<br />
<br />
[[Category:GTA02 Hardware]]</div>DenisBYhttp://openmoko.org/wiki/Main_Page/ruMain Page/ru2007-09-13T11:05:14Z<p>DenisBY: </p>
<hr />
<div>{{Languages|Main_Page}}<br />
__NOTOC__<br />
__NOEDITSECTION__<br />
__NOTOC__<br />
{| cellspacing="5" cellpadding="0" style="padding: 2%; margin:0em 0em 1em 0em; border:1px solid #F9D163; background:#FCE9B4; width:100%" <br />
| <big>'''Добро пожаловать в OpenMoko Wiki'''</big><br><br />
|}<br />
<br />
[[Image:FIC-neo1973_small.jpg|200px|right|frontside]]<br />
Это динамично развивающийся и наиболее полный ресурс о разработке [[Neo1973/ru|Neo1973]] - GSM+[[Hardware:AGPS/ru|AGPS]] Смартфона работающего под управлением [[OpenMoko/ru|OpenMoko]].<br />
<br />
Идея состоит в том, чтобы совместно улучшать и обновлять всю информацию на этом сайте.<br />
<br />
[[OpenMoko/ru|OpenMoko]] это [http://ru.wikipedia.org/wiki/Open_source Open Source] проект по созданию первой в мире свободной операционной системы для мобильных телефонов.<br />
<br />
Проект [[OpenMoko/ru|OpenMoko]] это сообщество, в которое может вступить каждый, чтобы помочь создать телефон, который он считает идеальным. <br />
<br />
Вы можете установить любое программное обеспечение OpenMoko на всю линейку [[Supported Hardware|поддерживаемых телефонов (англ.)]], и если вы обновите свой телефон, вы не потеряете это ПО. Заплатки для любого телефона будут заплатками для всех телефонов.<br />
<br />
''В настоящее время телефон '''не''' подходит для рядового пользователя.'' Текущее состояние программного обеспчения -- пре-альфа версия. Если вы закажете [[Neo1973]], не рассчитывайте, что вы сможете его использовать в качестве повседневного телефона. Если вы хотите принять участие в альфа-тестировании, вы можете заказать телефон в [https://direct.openmoko.com/ онлайн-магазине Openmoko].<br />
<br />
[[Neo1973/ru|Neo1973]] от [[FIC/ru|FIC]] первый из многих телефонов, на которых будет работать [[OpenMoko/ru|OpenMoko]]. Не следует путать термины Neo1973 и OpenMoko как взаимозаменяемые. Neo1973 - телефон, а OpenMoko - программная реализация.<br />
<br />
Присоединяйтесь к совместной разработке любого из [[Development resources |ресурсов]] проекта [[OpenMoko/ru|OpenMoko]], включая эту OpenMoko wiki. Пожалуйста, обратите внимание на [[Help:Contents | страницу помощи]], в которой приведена информация о том, как сделать свой вклад в развитие Openmoko wiki. Возглавляет проект [[Meet the Core Team | команда разработчиков, финансируемая FIC, Inc.]].<br />
<br />
== Вступление ==<br />
<br />
* [[Introduction/ru|Что такое OpenMoko]]<br />
** [[Introduction/ru#Videos|Видео]]<br />
** [[Introduction/ru#Photos|Фотографии]]<br />
* [[FAQ/ru|Часто задаваемые вопросы]]<br />
<br />
== Ресурсы проекта ==<br />
* [[Development resources|Ресурсы для разработчиков]] - Описание (Мейл листы, Репозиторий (SVN), и так далее)<br />
** [[Development resources#Mailing_Lists|Списки рассылки]]<br />
** [[Development resources#Wiki|Вики]]<br />
** [[Development resources#Bugzilla|Багтрек]]<br />
** [[Development resources#IRC|IRC]]<br />
** [[Development resources#SVN|Репозиторий (SVN)]]<br />
** [[Development resources#Projects|Проекты]]<br />
<br />
== Документация разработчика ==<br />
<br />
=== Руководства "Сделай сам" ===<br />
* [[Getting Started with your Neo1973|С чего начать — Neo1973]]<br />
* [[MokoMakefile/ru|Сборка OpenMoko используя MokoMakefile]]<br />
* [[Building OpenMoko from scratch (pre-BBT)|Сборка OpenMoko "в ручную" (pre-BBT)]]<br />
* [[Migration to bad block tolerant builds|Миграция на устойчивую к бэдблокам(битым блокам) версию]]<br />
* [[Getting Openmoko working on host with Xoo/ru|Эмуляция Openmoko на рабочей станции используя Xoo]]<br />
<br />
=== Документация на аппаратное обеспечение ===<br />
* Вся документация имеющая отношение к [[:Category:Hardware|аппаратному обеспечению]] и спецификации на него.<br />
* [[:Category:Neo1973 Hardware/ru | Аппаратное обеспечение Neo1973]] - обзор компонентов и фото платы.<br />
** [[Disassembling Neo1973|Как разобрать Neo1973]] - инструкция в картинках.<br />
* [[Debug Board|Плата отладки]] - для подключения Neo1973 к компьютеру при разработке на уровне аппаратного обеспечения.<br />
** [[Connecting Neo1973 with Debug Board v2|Как подкючить Neo1973 к плате отладки]]<br />
* [[QT2410]] - S3C2410 Плата которую мы использовали на ранней стадии разработки.<br />
<br />
=== Програмное обеспечение ===<br />
* Архитектура<br />
** [[OpenMokoFramework]] -Платформа для приложений OpenMoko<br />
* Host utilities<br />
** [[dfu-util]] - A [[USB DFU]] (Device Firmware Update) host program<br />
** [[devirginator]] - A set of scripts to re-program the entire device<br />
** [[sjf2410-linux]] - a JTAG NAND flashing program, last-resort phone un-bricking<br />
** [[s3c2410_boot_usb]] - программа для передачи кода в память RAM QT2410 (не Neo1973)<br />
** [[Toolchain]] - Инструменты (для кросскомпиляции) которые мы используем<br />
** [[Neo1973 OpenOCD]] - Аппаратный (On-Chip) Отладчик который мы используем для разработки<br />
** [[OpenEmbedded]] - The distribution building framework<br />
* Программное обеспечение устройства<br />
** Низкий уровень<br />
*** [[u-boot]] - Используемый загрузчик, включая документацию для его модификации<br />
*** [[kernel]] - Используемое ядро Linux, включая документацию для его модификации<br />
** Пользовательское простанство<br />
*** [[gsmd]] - GSM демон для управления GSM модемом<br />
*** [[gpsd]] - AGPS (Assisted GPS) демон<br />
*** [[OpenMoko]] - OpenMoko дистрибутив <br />
**** [[OpenMoko2007]] - Первый релиз<br />
**** [[Userspace root image]]<br />
<br />
==== Пользовательский интерфейс ====<br />
* [[Look & Feel|Скины]]<br />
* [[Applications |Приложения]]<br />
* [[Widget |Виджеты]]<br />
** [[Widget Inheritance Graph]]<br />
<br />
=== Прочее, связанное с разработкой ===<br />
* [[Templates |Шаблоны]] <br />
* [[PIM Storage|Хранилище контактов]]<br />
* [[Coding Guidelines]]<br />
* [[How to run OpenMoko Apps on PC/ru|Как запустить приложения OpenMoko на ПК]]<br />
* [[OpenMoko#Setting_up_an_OpenMoko_SDK|Как установить OpenMoko SDK]]<br />
* [[License| Лицензия ]] - Как лицензировать ваш код<br />
* [[Development resources | ресурсы разработчика ]] - Describes the resources (lists, svn, ...)<br />
* [[Neo1973 Phase 0]] -- Информация о Phase 0 device owners<br />
<br />
== Организационное ==<br />
<br />
* [[Shipping_Notes/ru|Замечание]] по доставке Neo1973 в Российскую Федерацию<br />
* [[My Account]] - Ideas for what sort of account based services FIC should provide with the phone.<br />
<br />
== Разное ==<br />
* [[Neo1973 and Windows]] - Если найдутся такие "извращенцы" ;)<br />
* [[Press Coverage]] - Пресса об OpenMoko project<br />
* [[mFAQ]] - The OpenMoko Misinformation FAQ ('''mFAQ''') - Как пресса '''''дезинформирует''''' о проекте OpenMoko.<br />
* [[Wish List]] - Пожелания (Feature Request) для воплощения в рамках проекта<br />
* [[Wish List - Hardware]] - Коллекция аппаратных решений для следующей версии Neo<br />
* [[Media Content]] - Какие типы медиа-данных мы можем использовать на устройстве (that is non-software)?<br />
* [[Testimonials]] - Как вы узнали об OpenMoko?<br />
* [[Buying Interest List]] - (Not official and not a pre-order page) Have you have put money aside for Neo1973? Put your nick here.<br />
* [[Style Sheet]] - The '''''correct''''' way to spell OpenMoko and other words<br />
* [[iPhone]] - Сравнение Apple iPhone и FIC Neo1973<br />
* [[Translation]] - Интернационализация (i18n) OpenMoko.<br />
<br />
== FIC / OpenMoko at Events ==<br />
<br />
* [http://pingwinaria.linux.org.pl/PLUG/imprezy/pingwinaria/2007/agenda Pingwinaria 2007] - Krynica, Польша - 15-18 Марта 2007 - Лекция Tomasz Zieliński об OpenMoko и лекция Marcin Juszkiewicz о дистрибутиве OpenEmbedded<br />
* [http://fostel2007.fostel.org/index.php/Main_Page FOSTEL] - Париж - 4-5-е апреля 2007 - ожидается визит Шона (Sean Moss-Pultz )<br />
<br />
===Последние новости===<br />
* [[FOSDEM]] - Brussels, Belgium - 23 to 25 Februari 2007<br />
* [[ETel]] - Tuesday, February 27 through Thursday, March 1, 2007, near San Francisco<br />
* [http://www.linuxforum.dk/2007/ Linux Forum] - Copenhagen Denmark. 2.-3. March 2007. [http://www.linuxforum.dk/2007/program/saturday/Martin_Hansen.shtml Presentation] about OpenMoko on Saturday by Martin Hansen and Ole Tange.<br />
<br />
== Раздел для потенциальных клиентов ==<br />
<br />
* [[Информация для пользователей]] - Информация для тех кому нужен базовый набор функций без неожиданностей<br />
* [[Advanced End-user]] - Информация для пользователей - не программистов, заинтересованных в продвинутых и экспериментальных функциях телефона<br />
* [[Application Developer]] - Информация для разработчиков приложений содержащая идеи и спецификации для приложений, и инструменты для разработки<br />
* [[System Developer]] - Информация для системных разработчиков содержащая загрузчик(bootloader), ядро(kernel), и библиотеки(libraries)<br />
* [[Hardware Developer]] - Информация для разработчиков оборудования содержащая спецификацию оборудования, и отладку компонентов<br />
<br />
== Справка по OpenMoko wiki ==<br />
<br />
* Пожалуйста прочтите [[OpenMoko Wiki Editing Guidelines]]<br />
* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]<br />
* [http://meta.wikimedia.org/wiki/Help:Wikitext_reference MediaWiki Wikitext Reference]<br />
* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]<br />
<br />
<span id="bottom"></span><br />
<br />
[[Category:Information| ]]<br />
[[Category:Categories| ]]</div>DenisBYhttp://openmoko.org/wiki/Main_Page/ruMain Page/ru2007-09-13T11:00:14Z<p>DenisBY: </p>
<hr />
<div>{{Languages|Main_Page}}<br />
__NOTOC__<br />
__NOEDITSECTION__<br />
__NOTOC__<br />
{| cellspacing="5" cellpadding="0" style="padding: 2%; margin:0em 0em 1em 0em; border:1px solid #F9D163; background:#FCE9B4; width:100%" <br />
| <big>'''Добро пожаловать в OpenMoko Wiki'''</big><br><br />
|}<br />
<br />
[[Image:FIC-neo1973_small.jpg|200px|right|frontside]]<br />
Это динамично развивающийся и наиболее полный ресурс о разработке [[Neo1973/ru|Neo1973]] - GSM+[[Hardware:AGPS/ru|AGPS]] Смартфона работающего под управлением [[OpenMoko/ru|OpenMoko]].<br />
<br />
Идея состоит в том, чтобы совместно улучшать и обновлять всю информацию на этом сайте.<br />
<br />
[[OpenMoko/ru|OpenMoko]] это [http://ru.wikipedia.org/wiki/Open_source Open Source] проект по созданию первой в мире свободной операционной системы для мобильных телефонов.<br />
<br />
Проект [[OpenMoko/ru|OpenMoko]] это сообщество, в которое может вступить каждый, чтобы помочь создать телефон, который он считает идеальным. <br />
<br />
''В настоящее время телефон '''не''' подходит для рядового пользователя.'' Текущее состояние программного обеспчения -- пре-альфа версия. Если вы закажете [[Neo1973]], не рассчитывайте, что вы сможете его использовать в качестве повседневного телефона. Если вы хотите принять участие в альфа-тестировании, вы можете заказать телефон в [https://direct.openmoko.com/ онлайн-магазине Openmoko].<br />
<br />
[[Neo1973/ru|Neo1973]] от [[FIC/ru|FIC]] первый из многих телефонов, на которых будет работать [[OpenMoko/ru|OpenMoko]]. Не следует путать термины Neo1973 и OpenMoko как взаимозаменяемые. Neo1973 - телефон, а OpenMoko - программная реализация.<br />
<br />
Присоединяйтесь к совместной разработке любого из [[Development resources |ресурсов]] проекта [[OpenMoko/ru|OpenMoko]], включая эту OpenMoko wiki. Пожалуйста, обратите внимание на [[Help:Contents | страницу помощи]], в которой приведена информация о том, как сделать свой вклад в развитие Openmoko wiki. Возглавляет проект [[Meet the Core Team | команда разработчиков, финансируемая FIC, Inc.]].<br />
<br />
== Вступление ==<br />
<br />
* [[Introduction/ru|Что такое OpenMoko]]<br />
** [[Introduction/ru#Videos|Видео]]<br />
** [[Introduction/ru#Photos|Фотографии]]<br />
* [[FAQ/ru|Часто задаваемые вопросы]]<br />
<br />
== Ресурсы проекта ==<br />
* [[Development resources|Ресурсы для разработчиков]] - Описание (Мейл листы, Репозиторий (SVN), и так далее)<br />
** [[Development resources#Mailing_Lists|Списки рассылки]]<br />
** [[Development resources#Wiki|Вики]]<br />
** [[Development resources#Bugzilla|Багтрек]]<br />
** [[Development resources#IRC|IRC]]<br />
** [[Development resources#SVN|Репозиторий (SVN)]]<br />
** [[Development resources#Projects|Проекты]]<br />
<br />
== Документация разработчика ==<br />
<br />
=== Руководства "Сделай сам" ===<br />
* [[Getting Started with your Neo1973|С чего начать — Neo1973]]<br />
* [[MokoMakefile/ru|Сборка OpenMoko используя MokoMakefile]]<br />
* [[Building OpenMoko from scratch (pre-BBT)|Сборка OpenMoko "в ручную" (pre-BBT)]]<br />
* [[Migration to bad block tolerant builds|Миграция на устойчивую к бэдблокам(битым блокам) версию]]<br />
* [[Getting Openmoko working on host with Xoo/ru|Эмуляция Openmoko на рабочей станции используя Xoo]]<br />
<br />
=== Документация на аппаратное обеспечение ===<br />
* Вся документация имеющая отношение к [[:Category:Hardware|аппаратному обеспечению]] и спецификации на него.<br />
* [[:Category:Neo1973 Hardware/ru | Аппаратное обеспечение Neo1973]] - обзор компонентов и фото платы.<br />
** [[Disassembling Neo1973|Как разобрать Neo1973]] - инструкция в картинках.<br />
* [[Debug Board|Плата отладки]] - для подключения Neo1973 к компьютеру при разработке на уровне аппаратного обеспечения.<br />
** [[Connecting Neo1973 with Debug Board v2|Как подкючить Neo1973 к плате отладки]]<br />
* [[QT2410]] - S3C2410 Плата которую мы использовали на ранней стадии разработки.<br />
<br />
=== Програмное обеспечение ===<br />
* Архитектура<br />
** [[OpenMokoFramework]] -Платформа для приложений OpenMoko<br />
* Host utilities<br />
** [[dfu-util]] - A [[USB DFU]] (Device Firmware Update) host program<br />
** [[devirginator]] - A set of scripts to re-program the entire device<br />
** [[sjf2410-linux]] - a JTAG NAND flashing program, last-resort phone un-bricking<br />
** [[s3c2410_boot_usb]] - программа для передачи кода в память RAM QT2410 (не Neo1973)<br />
** [[Toolchain]] - Инструменты (для кросскомпиляции) которые мы используем<br />
** [[Neo1973 OpenOCD]] - Аппаратный (On-Chip) Отладчик который мы используем для разработки<br />
** [[OpenEmbedded]] - The distribution building framework<br />
* Программное обеспечение устройства<br />
** Низкий уровень<br />
*** [[u-boot]] - Используемый загрузчик, включая документацию для его модификации<br />
*** [[kernel]] - Используемое ядро Linux, включая документацию для его модификации<br />
** Пользовательское простанство<br />
*** [[gsmd]] - GSM демон для управления GSM модемом<br />
*** [[gpsd]] - AGPS (Assisted GPS) демон<br />
*** [[OpenMoko]] - OpenMoko дистрибутив <br />
**** [[OpenMoko2007]] - Первый релиз<br />
**** [[Userspace root image]]<br />
<br />
==== Пользовательский интерфейс ====<br />
* [[Look & Feel|Скины]]<br />
* [[Applications |Приложения]]<br />
* [[Widget |Виджеты]]<br />
** [[Widget Inheritance Graph]]<br />
<br />
=== Прочее, связанное с разработкой ===<br />
* [[Templates |Шаблоны]] <br />
* [[PIM Storage|Хранилище контактов]]<br />
* [[Coding Guidelines]]<br />
* [[How to run OpenMoko Apps on PC/ru|Как запустить приложения OpenMoko на ПК]]<br />
* [[OpenMoko#Setting_up_an_OpenMoko_SDK|Как установить OpenMoko SDK]]<br />
* [[License| Лицензия ]] - Как лицензировать ваш код<br />
* [[Development resources | ресурсы разработчика ]] - Describes the resources (lists, svn, ...)<br />
* [[Neo1973 Phase 0]] -- Информация о Phase 0 device owners<br />
<br />
== Организационное ==<br />
<br />
* [[Shipping_Notes/ru|Замечание]] по доставке Neo1973 в Российскую Федерацию<br />
* [[My Account]] - Ideas for what sort of account based services FIC should provide with the phone.<br />
<br />
== Разное ==<br />
* [[Neo1973 and Windows]] - Если найдутся такие "извращенцы" ;)<br />
* [[Press Coverage]] - Пресса об OpenMoko project<br />
* [[mFAQ]] - The OpenMoko Misinformation FAQ ('''mFAQ''') - Как пресса '''''дезинформирует''''' о проекте OpenMoko.<br />
* [[Wish List]] - Пожелания (Feature Request) для воплощения в рамках проекта<br />
* [[Wish List - Hardware]] - Коллекция аппаратных решений для следующей версии Neo<br />
* [[Media Content]] - Какие типы медиа-данных мы можем использовать на устройстве (that is non-software)?<br />
* [[Testimonials]] - Как вы узнали об OpenMoko?<br />
* [[Buying Interest List]] - (Not official and not a pre-order page) Have you have put money aside for Neo1973? Put your nick here.<br />
* [[Style Sheet]] - The '''''correct''''' way to spell OpenMoko and other words<br />
* [[iPhone]] - Сравнение Apple iPhone и FIC Neo1973<br />
* [[Translation]] - Интернационализация (i18n) OpenMoko.<br />
<br />
== FIC / OpenMoko at Events ==<br />
<br />
* [http://pingwinaria.linux.org.pl/PLUG/imprezy/pingwinaria/2007/agenda Pingwinaria 2007] - Krynica, Польша - 15-18 Марта 2007 - Лекция Tomasz Zieliński об OpenMoko и лекция Marcin Juszkiewicz о дистрибутиве OpenEmbedded<br />
* [http://fostel2007.fostel.org/index.php/Main_Page FOSTEL] - Париж - 4-5-е апреля 2007 - ожидается визит Шона (Sean Moss-Pultz )<br />
<br />
===Последние новости===<br />
* [[FOSDEM]] - Brussels, Belgium - 23 to 25 Februari 2007<br />
* [[ETel]] - Tuesday, February 27 through Thursday, March 1, 2007, near San Francisco<br />
* [http://www.linuxforum.dk/2007/ Linux Forum] - Copenhagen Denmark. 2.-3. March 2007. [http://www.linuxforum.dk/2007/program/saturday/Martin_Hansen.shtml Presentation] about OpenMoko on Saturday by Martin Hansen and Ole Tange.<br />
<br />
== Раздел для потенциальных клиентов ==<br />
<br />
* [[Информация для пользователей]] - Информация для тех кому нужен базовый набор функций без неожиданностей<br />
* [[Advanced End-user]] - Информация для пользователей - не программистов, заинтересованных в продвинутых и экспериментальных функциях телефона<br />
* [[Application Developer]] - Информация для разработчиков приложений содержащая идеи и спецификации для приложений, и инструменты для разработки<br />
* [[System Developer]] - Информация для системных разработчиков содержащая загрузчик(bootloader), ядро(kernel), и библиотеки(libraries)<br />
* [[Hardware Developer]] - Информация для разработчиков оборудования содержащая спецификацию оборудования, и отладку компонентов<br />
<br />
== Справка по OpenMoko wiki ==<br />
<br />
* Пожалуйста прочтите [[OpenMoko Wiki Editing Guidelines]]<br />
* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]<br />
* [http://meta.wikimedia.org/wiki/Help:Wikitext_reference MediaWiki Wikitext Reference]<br />
* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]<br />
<br />
<span id="bottom"></span><br />
<br />
[[Category:Information| ]]<br />
[[Category:Categories| ]]</div>DenisBYhttp://openmoko.org/wiki/Main_Page/ruMain Page/ru2007-09-13T10:35:32Z<p>DenisBY: </p>
<hr />
<div>{{Languages|Main_Page}}<br />
__NOTOC__<br />
__NOEDITSECTION__<br />
__NOTOC__<br />
{| cellspacing="5" cellpadding="0" style="padding: 2%; margin:0em 0em 1em 0em; border:1px solid #F9D163; background:#FCE9B4; width:100%" <br />
| <big>'''Добро пожаловать в OpenMoko Wiki'''</big><br><br />
|}<br />
<br />
Это динамично развивающийся и наиболее полный ресурс о разработке [[Neo1973/ru|Neo1973]] - GSM+[[Hardware:AGPS/ru|AGPS]] Смартфона работающего под управлением [[OpenMoko/ru|OpenMoko]].<br />
<br />
Идея состоит в том, чтобы совместно улучшать и обновлять всю информацию на этом сайте.<br />
<br />
[[OpenMoko/ru|OpenMoko]] это [http://ru.wikipedia.org/wiki/Open_source Open Source] проект по созданию первой в мире свободной операционной системы для мобильных телефонов.<br />
<br />
Проект [[OpenMoko/ru|OpenMoko]] это сообщество, в которое может вступить каждый, чтобы помочь создать телефон, который он считает идеальным. <br />
<br />
''В настоящее время телефон '''не''' подходит для рядового пользователя.'' Текущее состояние программного обеспчения -- пре-альфа версия. Если вы закажете [[Neo1973]], не рассчитывайте, что вы сможете его использовать в качестве повседневного телефона. Если вы хотите принять участие в альфа-тестировании, вы можете заказать телефон в [https://direct.openmoko.com/ онлайн-магазине Openmoko].<br />
<br />
[[Neo1973/ru|Neo1973]] от [[FIC/ru|FIC]] первый из многих телефонов, на которых будет работать [[OpenMoko/ru|OpenMoko]]. Не следует путать термины Neo1973 и OpenMoko как взаимозаменяемые. Neo1973 - телефон, а OpenMoko - программная реализация.<br />
<br />
Присоединяйтесь к совместной разработке любого из [[Development resources |ресурсов]] проекта [[OpenMoko/ru|OpenMoko]], включая эту OpenMoko wiki. Пожалуйста, обратите внимание на [[Help:Contents | страницу помощи]], в которой приведена информация о том, как сделать свой вклад в развитие Openmoko wiki. Возглавляет проект [[Meet the Core Team | команда разработчиков, финансируемая FIC, Inc.]].<br />
<br />
== Вступление ==<br />
<br />
* [[Introduction/ru|Что такое OpenMoko]]<br />
** [[Introduction/ru#Videos|Видео]]<br />
** [[Introduction/ru#Photos|Фотографии]]<br />
* [[FAQ/ru|Часто задаваемые вопросы]]<br />
<br />
== Ресурсы проекта ==<br />
* [[Development resources|Ресурсы для разработчиков]] - Описание (Мейл листы, Репозиторий (SVN), и так далее)<br />
** [[Development resources#Mailing_Lists|Списки рассылки]]<br />
** [[Development resources#Wiki|Вики]]<br />
** [[Development resources#Bugzilla|Багтрек]]<br />
** [[Development resources#IRC|IRC]]<br />
** [[Development resources#SVN|Репозиторий (SVN)]]<br />
** [[Development resources#Projects|Проекты]]<br />
<br />
== Документация разработчика ==<br />
<br />
=== Руководства "Сделай сам" ===<br />
* [[Getting Started with your Neo1973|С чего начать — Neo1973]]<br />
* [[MokoMakefile/ru|Сборка OpenMoko используя MokoMakefile]]<br />
* [[Building OpenMoko from scratch (pre-BBT)|Сборка OpenMoko "в ручную" (pre-BBT)]]<br />
* [[Migration to bad block tolerant builds|Миграция на устойчивую к бэдблокам(битым блокам) версию]]<br />
* [[Getting Openmoko working on host with Xoo/ru|Эмуляция Openmoko на рабочей станции используя Xoo]]<br />
<br />
=== Документация на аппаратное обеспечение ===<br />
* Вся документация имеющая отношение к [[:Category:Hardware|аппаратному обеспечению]] и спецификации на него.<br />
* [[:Category:Neo1973 Hardware/ru | Аппаратное обеспечение Neo1973]] - обзор компонентов и фото платы.<br />
** [[Disassembling Neo1973|Как разобрать Neo1973]] - инструкция в картинках.<br />
* [[Debug Board|Плата отладки]] - для подключения Neo1973 к компьютеру при разработке на уровне аппаратного обеспечения.<br />
** [[Connecting Neo1973 with Debug Board v2|Как подкючить Neo1973 к плате отладки]]<br />
* [[QT2410]] - S3C2410 Плата которую мы использовали на ранней стадии разработки.<br />
<br />
=== Програмное обеспечение ===<br />
* Архитектура<br />
** [[OpenMokoFramework]] -Платформа для приложений OpenMoko<br />
* Host utilities<br />
** [[dfu-util]] - A [[USB DFU]] (Device Firmware Update) host program<br />
** [[devirginator]] - A set of scripts to re-program the entire device<br />
** [[sjf2410-linux]] - a JTAG NAND flashing program, last-resort phone un-bricking<br />
** [[s3c2410_boot_usb]] - программа для передачи кода в память RAM QT2410 (не Neo1973)<br />
** [[Toolchain]] - Инструменты (для кросскомпиляции) которые мы используем<br />
** [[Neo1973 OpenOCD]] - Аппаратный (On-Chip) Отладчик который мы используем для разработки<br />
** [[OpenEmbedded]] - The distribution building framework<br />
* Программное обеспечение устройства<br />
** Низкий уровень<br />
*** [[u-boot]] - Используемый загрузчик, включая документацию для его модификации<br />
*** [[kernel]] - Используемое ядро Linux, включая документацию для его модификации<br />
** Пользовательское простанство<br />
*** [[gsmd]] - GSM демон для управления GSM модемом<br />
*** [[gpsd]] - AGPS (Assisted GPS) демон<br />
*** [[OpenMoko]] - OpenMoko дистрибутив <br />
**** [[OpenMoko2007]] - Первый релиз<br />
**** [[Userspace root image]]<br />
<br />
==== Пользовательский интерфейс ====<br />
* [[Look & Feel|Скины]]<br />
* [[Applications |Приложения]]<br />
* [[Widget |Виджеты]]<br />
** [[Widget Inheritance Graph]]<br />
<br />
=== Прочее, связанное с разработкой ===<br />
* [[Templates |Шаблоны]] <br />
* [[PIM Storage|Хранилище контактов]]<br />
* [[Coding Guidelines]]<br />
* [[How to run OpenMoko Apps on PC/ru|Как запустить приложения OpenMoko на ПК]]<br />
* [[OpenMoko#Setting_up_an_OpenMoko_SDK|Как установить OpenMoko SDK]]<br />
* [[License| Лицензия ]] - Как лицензировать ваш код<br />
* [[Development resources | ресурсы разработчика ]] - Describes the resources (lists, svn, ...)<br />
* [[Neo1973 Phase 0]] -- Информация о Phase 0 device owners<br />
<br />
== Организационное ==<br />
<br />
* [[Shipping_Notes/ru|Замечание]] по доставке Neo1973 в Российскую Федерацию<br />
* [[My Account]] - Ideas for what sort of account based services FIC should provide with the phone.<br />
<br />
== Разное ==<br />
* [[Neo1973 and Windows]] - Если найдутся такие "извращенцы" ;)<br />
* [[Press Coverage]] - Пресса об OpenMoko project<br />
* [[mFAQ]] - The OpenMoko Misinformation FAQ ('''mFAQ''') - Как пресса '''''дезинформирует''''' о проекте OpenMoko.<br />
* [[Wish List]] - Пожелания (Feature Request) для воплощения в рамках проекта<br />
* [[Wish List - Hardware]] - Коллекция аппаратных решений для следующей версии Neo<br />
* [[Media Content]] - Какие типы медиа-данных мы можем использовать на устройстве (that is non-software)?<br />
* [[Testimonials]] - Как вы узнали об OpenMoko?<br />
* [[Buying Interest List]] - (Not official and not a pre-order page) Have you have put money aside for Neo1973? Put your nick here.<br />
* [[Style Sheet]] - The '''''correct''''' way to spell OpenMoko and other words<br />
* [[iPhone]] - Сравнение Apple iPhone и FIC Neo1973<br />
* [[Translation]] - Интернационализация (i18n) OpenMoko.<br />
<br />
== FIC / OpenMoko at Events ==<br />
<br />
* [http://pingwinaria.linux.org.pl/PLUG/imprezy/pingwinaria/2007/agenda Pingwinaria 2007] - Krynica, Польша - 15-18 Марта 2007 - Лекция Tomasz Zieliński об OpenMoko и лекция Marcin Juszkiewicz о дистрибутиве OpenEmbedded<br />
* [http://fostel2007.fostel.org/index.php/Main_Page FOSTEL] - Париж - 4-5-е апреля 2007 - ожидается визит Шона (Sean Moss-Pultz )<br />
<br />
===Последние новости===<br />
* [[FOSDEM]] - Brussels, Belgium - 23 to 25 Februari 2007<br />
* [[ETel]] - Tuesday, February 27 through Thursday, March 1, 2007, near San Francisco<br />
* [http://www.linuxforum.dk/2007/ Linux Forum] - Copenhagen Denmark. 2.-3. March 2007. [http://www.linuxforum.dk/2007/program/saturday/Martin_Hansen.shtml Presentation] about OpenMoko on Saturday by Martin Hansen and Ole Tange.<br />
<br />
== Раздел для потенциальных клиентов ==<br />
<br />
* [[Информация для пользователей]] - Информация для тех кому нужен базовый набор функций без неожиданностей<br />
* [[Advanced End-user]] - Информация для пользователей - не программистов, заинтересованных в продвинутых и экспериментальных функциях телефона<br />
* [[Application Developer]] - Информация для разработчиков приложений содержащая идеи и спецификации для приложений, и инструменты для разработки<br />
* [[System Developer]] - Информация для системных разработчиков содержащая загрузчик(bootloader), ядро(kernel), и библиотеки(libraries)<br />
* [[Hardware Developer]] - Информация для разработчиков оборудования содержащая спецификацию оборудования, и отладку компонентов<br />
<br />
== Справка по OpenMoko wiki ==<br />
<br />
* Пожалуйста прочтите [[OpenMoko Wiki Editing Guidelines]]<br />
* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]<br />
* [http://meta.wikimedia.org/wiki/Help:Wikitext_reference MediaWiki Wikitext Reference]<br />
* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]<br />
<br />
<span id="bottom"></span><br />
<br />
[[Category:Information| ]]<br />
[[Category:Categories| ]]</div>DenisBYhttp://openmoko.org/wiki/Neo_1973/ruNeo 1973/ru2007-09-13T10:21:48Z<p>DenisBY: /* Фаза 2 (GTA02, Массовая продажа) */</p>
<hr />
<div>[[Image:FIC-neo1973 small.jpg|120px|right]]<br />
[[:Category:Neo1973 Hardware | Neo1973]] это первый телефон разработанный для среды [[OpenMoko]].<br />
Телефон, совместимый с [[GSM | сетью GSM]], производится компанией [[FIC]], которая инициировала проект [[OpenMoko]].<br />
<br />
Разделы [[:Category:Neo1973 Hardware | Neo1973 Hardware]] и [[Disassembling Neo1973 | Разборка Neo1973]] подробнее информируют об аппаратной составляющей.<br />
<br />
Разделы [[OpenMoko]], [[OpenMokoFramework]], [[MokoMakefile]] и [[Development resources]] подробнее информируют об исходных текстах программного обеспечения.<br />
<br />
Смотрите раздел [[FAQ]] с прочими часто возникающими вопросами.<br />
<br />
= Доступность =<br />
<br />
== Фаза 0 (GTA01Bv3) == <br />
* [[Wishlist:Neo1973_P0_Review|Фаза 0]]: 36 разработчиков получили предназначенные для них телефоны. [http://lists.openmoko.org/pipermail/announce/2007-March/000006.html]<br />
<br />
== Фаза 1 (GTA01Bv4) ==<br />
<br />
Заказ на телефон этой фазы можно разместить в онлайн-магазине https://direct.openmoko.com/ начиная с 9 июля 2007. На странице [[Group Order]] есть информация о массовых доставках в разные страны. К сожалению, России в списке нет, т.к. инициативная группа не сформировалась.<br />
<br />
Стоимость (без доставки) Neo Base составляет $300, а для Neo Advanced $450.<br />
<br />
Детальное описание компонент GTA01B_v04 есть на странице [[:Category:Neo1973 Hardware | Neo1973 Hardware]].<br />
<br />
Neo Base -- все необходимое для разработчика приложений для первого свободного телефона Neo1973:<br />
<br />
* Neo 1973 (GTA01B_v4)<br />
* Аккумулятор<br />
* Стилус (перо)<br />
* Гарнитура<br />
* Зарядное устройство<br />
* Чехол<br />
* Шнурок<br />
* Флеш-карта SanDisk 512MB MicroSD<br />
* Сабель Mini USB<br />
<br />
Neo Advanced -- все необходимое для хакера, желающего расковырять Neo1973:<br />
<br />
* Neo1973 (GTA01B_v4)<br />
* Аккумулятор (2 шт.)<br />
* Стилус (перо)<br />
* Гарнитура<br />
* Зарядное устройство<br />
* Чехол<br />
* Шнурок<br />
* Флеш-карта SanDisk 512MB MicroSD (2 шт.)<br />
* Кабель Mini USB (2 шт.)<br />
* Кабель USB Host Mode<br />
* Кабель Debug Flex<br />
* Отладочная плата Debug Board v2 (JTAG and serial console)<br />
* Прорезиненный ящичек с ремнем на плечо<br />
* Гитарный медиатр (для открывания корпуса)<br />
* Отвертка Torx T6 (звезда)<br />
<br />
На самом деле набор Neo Advanced не нужен для нормальной работы или разработки приложений. Возможно он необходим для отладки [[u-boot | загрузчика]]<br />
<br />
As described in [http://lists.openmoko.org/pipermail/community/2007-June/006005.html Sean's post on mailing list].<br />
<br />
== Фаза 2 (GTA02, Массовая продажа) ==<br />
<br />
GTA02 в настоящее время (Сентябрь 2007) подвергается редизайну для определения оптимального GPS чипсета и других деталей. (Источник: IRC - mickeyl)<br />
<br />
После этого он будет распространен среди небольшого числа избранных разработчиков.<br />
<br />
Если тесты будут удачными, то устройство поступит в продажу, (with mass-market to follow if software is unready.)<br />
<br />
Примерный план. <b>Не подтвержден FIC!</b><br />
<br />
* Сен 20 - GTA02v3 окончательный вариант.<br />
* Окт 20 - GTA02v3 образец произведен и отправлен избранным разработчикам.<br />
* Ноя 20 - GTA02v3 образец протестирован с помощью разработчиков.<br />
* Дек 10 - GTA02v3 выпуск в ограниченных количествах<br />
* Дек 20 - GTA02v3 отправка в продажу<br />
* Дек 25 - GTA02v3 поступление<br />
<br />
В новую версию телефона добавятся:<br />
<br />
* 802.11 b/g WiFi<br />
* Samsung 2442 System on Chip<br />
* Графический процессор SMedia 3362<br />
* 2 3D-акселерометра<br />
* Флеш-карта 256MB <br />
* Батарея емкостью 1700mAh<br />
* Более мощный процессор - S3C2442/400<br />
<br />
Также он потеряет:<br />
* Один внутренний динамик [http://lists.openmoko.org/pipermail/community/2007-July/008458.html]<br />
<br />
Продажа будет производится по нескольким каналам. Цены при заказе в онлайн-магазине [https://direct.openmoko.com/ openmoko.com] будут составлять $450 для Neo Base и $600 для Neo Advanced. <br />
<br />
Что будет добавлено по сравнению с Фазой 1:<br />
<br />
* Графический ускоритель 2D/3D<br />
* 2 акселерометра (модель пока неизвестна)<br />
* Более быстрый CPU - S3C2442/400<br />
* WiFi: [http://lists.openmoko.org/pipermail/announce/2007-April/000012.html Atheros AR6K] (смотри также [http://lists.openmoko.org/pipermail/community/2007-April/004934.html])<br />
** Еще упоминание [http://sicherheitsschwankung.de/gallery/v/openmoko/IMG_8662-slide.JPG.html] '' и другие источники.<br />
* Без изменений внешнего вида. [http://lists.openmoko.org/pipermail/community/2007-March/004255.html]<br />
<br />
<span id="bottom"></span><br />
<br />
{{Languages|Neo1973}}<br />
<br />
[[Category:Neo1973 Hardware| ]]</div>DenisBYhttp://openmoko.org/wiki/Neo_1973/ruNeo 1973/ru2007-09-13T10:20:54Z<p>DenisBY: /* Фаза 2 (GTA02, Массовая продажа) */ more translation added</p>
<hr />
<div>[[Image:FIC-neo1973 small.jpg|120px|right]]<br />
[[:Category:Neo1973 Hardware | Neo1973]] это первый телефон разработанный для среды [[OpenMoko]].<br />
Телефон, совместимый с [[GSM | сетью GSM]], производится компанией [[FIC]], которая инициировала проект [[OpenMoko]].<br />
<br />
Разделы [[:Category:Neo1973 Hardware | Neo1973 Hardware]] и [[Disassembling Neo1973 | Разборка Neo1973]] подробнее информируют об аппаратной составляющей.<br />
<br />
Разделы [[OpenMoko]], [[OpenMokoFramework]], [[MokoMakefile]] и [[Development resources]] подробнее информируют об исходных текстах программного обеспечения.<br />
<br />
Смотрите раздел [[FAQ]] с прочими часто возникающими вопросами.<br />
<br />
= Доступность =<br />
<br />
== Фаза 0 (GTA01Bv3) == <br />
* [[Wishlist:Neo1973_P0_Review|Фаза 0]]: 36 разработчиков получили предназначенные для них телефоны. [http://lists.openmoko.org/pipermail/announce/2007-March/000006.html]<br />
<br />
== Фаза 1 (GTA01Bv4) ==<br />
<br />
Заказ на телефон этой фазы можно разместить в онлайн-магазине https://direct.openmoko.com/ начиная с 9 июля 2007. На странице [[Group Order]] есть информация о массовых доставках в разные страны. К сожалению, России в списке нет, т.к. инициативная группа не сформировалась.<br />
<br />
Стоимость (без доставки) Neo Base составляет $300, а для Neo Advanced $450.<br />
<br />
Детальное описание компонент GTA01B_v04 есть на странице [[:Category:Neo1973 Hardware | Neo1973 Hardware]].<br />
<br />
Neo Base -- все необходимое для разработчика приложений для первого свободного телефона Neo1973:<br />
<br />
* Neo 1973 (GTA01B_v4)<br />
* Аккумулятор<br />
* Стилус (перо)<br />
* Гарнитура<br />
* Зарядное устройство<br />
* Чехол<br />
* Шнурок<br />
* Флеш-карта SanDisk 512MB MicroSD<br />
* Сабель Mini USB<br />
<br />
Neo Advanced -- все необходимое для хакера, желающего расковырять Neo1973:<br />
<br />
* Neo1973 (GTA01B_v4)<br />
* Аккумулятор (2 шт.)<br />
* Стилус (перо)<br />
* Гарнитура<br />
* Зарядное устройство<br />
* Чехол<br />
* Шнурок<br />
* Флеш-карта SanDisk 512MB MicroSD (2 шт.)<br />
* Кабель Mini USB (2 шт.)<br />
* Кабель USB Host Mode<br />
* Кабель Debug Flex<br />
* Отладочная плата Debug Board v2 (JTAG and serial console)<br />
* Прорезиненный ящичек с ремнем на плечо<br />
* Гитарный медиатр (для открывания корпуса)<br />
* Отвертка Torx T6 (звезда)<br />
<br />
На самом деле набор Neo Advanced не нужен для нормальной работы или разработки приложений. Возможно он необходим для отладки [[u-boot | загрузчика]]<br />
<br />
As described in [http://lists.openmoko.org/pipermail/community/2007-June/006005.html Sean's post on mailing list].<br />
<br />
== Фаза 2 (GTA02, Массовая продажа) ==<br />
<br />
GTA02 в настоящее время (Сентябрь 2007) подвергается редизайну для определения оптимального GPS чипсета и других деталей. (Источник: IRC - mickeyl)<br />
<br />
После этого он будет распространен среди небольшого числа избранных разработчиков.<br />
<br />
Если тесты будут удачными, то устройство поступит в продажу, (with mass-market to follow if software is unready.)<br />
<br />
Примерный план. <b>Не подтвержден FIC!</b><br />
<br />
* Сен 20 - GTA02v3 окончательный вариант.<br />
* Окт 20 - GTA02v3 образец произведен и отправлен избранным разработчикам.<br />
* Ноя 20 - GTA02v3 образец протестирован с помощью разработчиков.<br />
* Дек 10 - GTA02v3 выпуск в ограниченных количествах<br />
* Дек 20 - GTA02v3 отправка в продажу<br />
* Дек 25 - GTA02v3 поступление<br />
<br />
Скорее всего, будут новые компоненты:<br />
<br />
* 802.11 b/g WiFi<br />
* Samsung 2442 System on Chip<br />
* Графический процессор SMedia 3362<br />
* 2 3D-акселерометра<br />
* Флеш-карта 256MB <br />
* Батарея емкостью 1700mAh<br />
* Более мощный процессор - S3C2442/400<br />
<br />
Также он потеряет:<br />
* Один внутренний динамик [http://lists.openmoko.org/pipermail/community/2007-July/008458.html]<br />
<br />
Продажа будет производится по нескольким каналам. Цены при заказе в онлайн-магазине [https://direct.openmoko.com/ openmoko.com] будут составлять $450 для Neo Base и $600 для Neo Advanced. <br />
<br />
Что будет добавлено по сравнению с Фазой 1:<br />
<br />
* Графический ускоритель 2D/3D<br />
* 2 акселерометра (модель пока неизвестна)<br />
* Более быстрый CPU - S3C2442/400<br />
* WiFi: [http://lists.openmoko.org/pipermail/announce/2007-April/000012.html Atheros AR6K] (смотри также [http://lists.openmoko.org/pipermail/community/2007-April/004934.html])<br />
** Еще упоминание [http://sicherheitsschwankung.de/gallery/v/openmoko/IMG_8662-slide.JPG.html] '' и другие источники.<br />
* Без изменений внешнего вида. [http://lists.openmoko.org/pipermail/community/2007-March/004255.html]<br />
<br />
<span id="bottom"></span><br />
<br />
{{Languages|Neo1973}}<br />
<br />
[[Category:Neo1973 Hardware| ]]</div>DenisBYhttp://openmoko.org/wiki/Neo_1973/ruNeo 1973/ru2007-09-13T10:11:11Z<p>DenisBY: /* Фаза 2 (GTA02, Массовая продажа) */ small changes</p>
<hr />
<div>[[Image:FIC-neo1973 small.jpg|120px|right]]<br />
[[:Category:Neo1973 Hardware | Neo1973]] это первый телефон разработанный для среды [[OpenMoko]].<br />
Телефон, совместимый с [[GSM | сетью GSM]], производится компанией [[FIC]], которая инициировала проект [[OpenMoko]].<br />
<br />
Разделы [[:Category:Neo1973 Hardware | Neo1973 Hardware]] и [[Disassembling Neo1973 | Разборка Neo1973]] подробнее информируют об аппаратной составляющей.<br />
<br />
Разделы [[OpenMoko]], [[OpenMokoFramework]], [[MokoMakefile]] и [[Development resources]] подробнее информируют об исходных текстах программного обеспечения.<br />
<br />
Смотрите раздел [[FAQ]] с прочими часто возникающими вопросами.<br />
<br />
= Доступность =<br />
<br />
== Фаза 0 (GTA01Bv3) == <br />
* [[Wishlist:Neo1973_P0_Review|Фаза 0]]: 36 разработчиков получили предназначенные для них телефоны. [http://lists.openmoko.org/pipermail/announce/2007-March/000006.html]<br />
<br />
== Фаза 1 (GTA01Bv4) ==<br />
<br />
Заказ на телефон этой фазы можно разместить в онлайн-магазине https://direct.openmoko.com/ начиная с 9 июля 2007. На странице [[Group Order]] есть информация о массовых доставках в разные страны. К сожалению, России в списке нет, т.к. инициативная группа не сформировалась.<br />
<br />
Стоимость (без доставки) Neo Base составляет $300, а для Neo Advanced $450.<br />
<br />
Детальное описание компонент GTA01B_v04 есть на странице [[:Category:Neo1973 Hardware | Neo1973 Hardware]].<br />
<br />
Neo Base -- все необходимое для разработчика приложений для первого свободного телефона Neo1973:<br />
<br />
* Neo 1973 (GTA01B_v4)<br />
* Аккумулятор<br />
* Стилус (перо)<br />
* Гарнитура<br />
* Зарядное устройство<br />
* Чехол<br />
* Шнурок<br />
* Флеш-карта SanDisk 512MB MicroSD<br />
* Сабель Mini USB<br />
<br />
Neo Advanced -- все необходимое для хакера, желающего расковырять Neo1973:<br />
<br />
* Neo1973 (GTA01B_v4)<br />
* Аккумулятор (2 шт.)<br />
* Стилус (перо)<br />
* Гарнитура<br />
* Зарядное устройство<br />
* Чехол<br />
* Шнурок<br />
* Флеш-карта SanDisk 512MB MicroSD (2 шт.)<br />
* Кабель Mini USB (2 шт.)<br />
* Кабель USB Host Mode<br />
* Кабель Debug Flex<br />
* Отладочная плата Debug Board v2 (JTAG and serial console)<br />
* Прорезиненный ящичек с ремнем на плечо<br />
* Гитарный медиатр (для открывания корпуса)<br />
* Отвертка Torx T6 (звезда)<br />
<br />
На самом деле набор Neo Advanced не нужен для нормальной работы или разработки приложений. Возможно он необходим для отладки [[u-boot | загрузчика]]<br />
<br />
As described in [http://lists.openmoko.org/pipermail/community/2007-June/006005.html Sean's post on mailing list].<br />
<br />
== Фаза 2 (GTA02, Массовая продажа) ==<br />
<br />
Начало продаж GTA02 (Neo 1973 в общедоступном варианте) предполагается в октябре 2007.<br />
<br />
Примерный план. <b>Не подтвержден FIC!</b><br />
<br />
* Сен 20 - GTA02v3 окончательный вариант.<br />
* Окт 20 - GTA02v3 образец произведен и отправлен избранным разработчикам.<br />
* Ноя 20 - GTA02v3 образец протестирован с помощью разработчиков.<br />
* Дек 10 - GTA02v3 выпуск в ограниченных количествах<br />
* Дек 20 - GTA02v3 отправка в продажу<br />
* Дек 25 - GTA02v3 поступление<br />
<br />
Скорее всего, будут новые компоненты:<br />
<br />
* 802.11 b/g WiFi<br />
* Samsung 2442 System on Chip<br />
* Графический процессор SMedia 3362<br />
* 2 3D-акселерометра<br />
* Флеш-карта 256MB <br />
* Батарея емкостью 1700mAh<br />
* Более мощный процессор - S3C2442/400<br />
<br />
Также он потеряет:<br />
* Один внутренний динамик [http://lists.openmoko.org/pipermail/community/2007-July/008458.html]<br />
<br />
Продажа будет производится по нескольким каналам. Цены при заказе в онлайн-магазине [https://direct.openmoko.com/ openmoko.com] будут составлять $450 для Neo Base и $600 для Neo Advanced. <br />
<br />
Что будет добавлено по сравнению с Фазой 1:<br />
<br />
* Графический ускоритель 2D/3D<br />
* 2 акселерометра (модель пока неизвестна)<br />
* Более быстрый CPU - S3C2442/400<br />
* WiFi: [http://lists.openmoko.org/pipermail/announce/2007-April/000012.html Atheros AR6K] (смотри также [http://lists.openmoko.org/pipermail/community/2007-April/004934.html])<br />
** Еще упоминание [http://sicherheitsschwankung.de/gallery/v/openmoko/IMG_8662-slide.JPG.html] '' и другие источники.<br />
* Без изменений внешнего вида. [http://lists.openmoko.org/pipermail/community/2007-March/004255.html]<br />
<br />
<span id="bottom"></span><br />
<br />
{{Languages|Neo1973}}<br />
<br />
[[Category:Neo1973 Hardware| ]]</div>DenisBYhttp://openmoko.org/wiki/Neo_1973/ruNeo 1973/ru2007-09-12T10:32:34Z<p>DenisBY: timeline translated</p>
<hr />
<div>[[Image:FIC-neo1973 small.jpg|120px|right]]<br />
[[:Category:Neo1973 Hardware | Neo1973]] это первый телефон разработанный для среды [[OpenMoko]].<br />
Телефон, совместимый с [[GSM | сетью GSM]], производится компанией [[FIC]], которая инициировала проект [[OpenMoko]].<br />
<br />
Разделы [[:Category:Neo1973 Hardware | Neo1973 Hardware]] и [[Disassembling Neo1973 | Разборка Neo1973]] подробнее информируют об аппаратной составляющей.<br />
<br />
Разделы [[OpenMoko]], [[OpenMokoFramework]], [[MokoMakefile]] и [[Development resources]] подробнее информируют об исходных текстах программного обеспечения.<br />
<br />
Смотрите раздел [[FAQ]] с прочими часто возникающими вопросами.<br />
<br />
= Доступность =<br />
<br />
== Фаза 0 (GTA01Bv3) == <br />
* [[Wishlist:Neo1973_P0_Review|Фаза 0]]: 36 разработчиков получили предназначенные для них телефоны. [http://lists.openmoko.org/pipermail/announce/2007-March/000006.html]<br />
<br />
== Фаза 1 (GTA01Bv4) ==<br />
<br />
Заказ на телефон этой фазы можно разместить в онлайн-магазине https://direct.openmoko.com/ начиная с 9 июля 2007. На странице [[Group Order]] есть информация о массовых доставках в разные страны. К сожалению, России в списке нет, т.к. инициативная группа не сформировалась.<br />
<br />
Стоимость (без доставки) Neo Base составляет $300, а для Neo Advanced $450.<br />
<br />
Детальное описание компонент GTA01B_v04 есть на странице [[:Category:Neo1973 Hardware | Neo1973 Hardware]].<br />
<br />
Neo Base -- все необходимое для разработчика приложений для первого свободного телефона Neo1973:<br />
<br />
* Neo 1973 (GTA01B_v4)<br />
* Аккумулятор<br />
* Стилус (перо)<br />
* Гарнитура<br />
* Зарядное устройство<br />
* Чехол<br />
* Шнурок<br />
* Флеш-карта SanDisk 512MB MicroSD<br />
* Сабель Mini USB<br />
<br />
Neo Advanced -- все необходимое для хакера, желающего расковырять Neo1973:<br />
<br />
* Neo1973 (GTA01B_v4)<br />
* Аккумулятор (2 шт.)<br />
* Стилус (перо)<br />
* Гарнитура<br />
* Зарядное устройство<br />
* Чехол<br />
* Шнурок<br />
* Флеш-карта SanDisk 512MB MicroSD (2 шт.)<br />
* Кабель Mini USB (2 шт.)<br />
* Кабель USB Host Mode<br />
* Кабель Debug Flex<br />
* Отладочная плата Debug Board v2 (JTAG and serial console)<br />
* Прорезиненный ящичек с ремнем на плечо<br />
* Гитарный медиатр (для открывания корпуса)<br />
* Отвертка Torx T6 (звезда)<br />
<br />
На самом деле набор Neo Advanced не нужен для нормальной работы или разработки приложений. Возможно он необходим для отладки [[u-boot | загрузчика]]<br />
<br />
As described in [http://lists.openmoko.org/pipermail/community/2007-June/006005.html Sean's post on mailing list].<br />
<br />
== Фаза 2 (GTA02, Массовая продажа) ==<br />
<br />
Начало продаж GTA02 (Neo 1973 в общедоступном варианте) предполагается в октябре 2007.<br />
<br />
Примерный план. <b>Не подтвержден FIC!</b><br />
<br />
* Сен 20 - GTA02v3 окончательный вариант.<br />
* Окт 20 - GTA02v3 образец произведен и отправлен избранным разработчикам.<br />
* Ноя 20 - GTA02v3 образец протестирован с помощью разработчиков.<br />
* Ден 10 - GTA02v3 выпуск в ограниченных количествах<br />
* Dec 20 - GTA02v3 отправка в продажу<br />
* Dec 25 - GTA02v3 поступление<br />
<br />
Скорее всего, будут новые компоненты:<br />
<br />
* 802.11 b/g WiFi<br />
* Samsung 2442 System on Chip<br />
* Графический процессор SMedia 3362<br />
* 2 3D-акселерометра<br />
* Флеш-карта 256MB <br />
* Батарея емкостью 1700mAh<br />
* Более мощный процессор - S3C2442/400<br />
<br />
Также он потеряет:<br />
* Один внутренний динамик [http://lists.openmoko.org/pipermail/community/2007-July/008458.html]<br />
<br />
Продажа будет производится по нескольким каналам. Цены при заказе в онлайн-магазине [https://direct.openmoko.com/ openmoko.com] будут составлять $450 для Neo Base и $600 для Neo Advanced. <br />
<br />
Что будет добавлено по сравнению с Фазой 1:<br />
<br />
* Графический ускоритель 2D/3D<br />
* 2 акселерометра (модель пока неизвестна)<br />
* Более быстрый CPU - S3C2442/400<br />
* WiFi: [http://lists.openmoko.org/pipermail/announce/2007-April/000012.html Atheros AR6K] (смотри также [http://lists.openmoko.org/pipermail/community/2007-April/004934.html])<br />
** Еще упоминание [http://sicherheitsschwankung.de/gallery/v/openmoko/IMG_8662-slide.JPG.html] '' и другие источники.<br />
* Без изменений внешнего вида. [http://lists.openmoko.org/pipermail/community/2007-March/004255.html]<br />
<br />
<span id="bottom"></span><br />
<br />
{{Languages|Neo1973}}<br />
<br />
[[Category:Neo1973 Hardware| ]]</div>DenisBYhttp://openmoko.org/wiki/MokoMakefile/ruMokoMakefile/ru2007-03-13T12:59:12Z<p>DenisBY: /* Сообщения о проблемах */</p>
<hr />
<div>==MokoMakefile==<br />
MokoMakefile это полностью автоматизированный способ установки окружения для разработки OpenMoko. It is an invaluable tool for getting new developers up and running with a build environment which is configured the same as all the other existing developers. It brings the same repeatability to build environment creation and maintenance as that which OpenEmbedded brings to the main task of actually building embedded software distributions.<br />
<br />
Имейте ввиду, что MokoMakefile *не* заменяет bitbake, или svn, или monotone, или openembedded, или qmake, или что то еще. Это "оболочка" вокруг всего этого для простой установки и поддержки окружения разработчика и полностью соотвествует инструкциям по установке, опубликованным OpenMoko.<br />
<br />
MokoMakefile разработан [[User:RodWhitby|Rod Whitby]] - это не официальный OpenMoko продукт. Если обнаруживается любое расхождение между [[Building_OpenMoko_from_scratch|официальными инструкциями по сборке OpenMoko (en)]] и действиями MokoMakefile, тогда вы должны следовать официальным инструкциям, как более правильным.<br />
<br />
=== Установка ===<br />
Шаги по установке:<br />
<br />
1 - Убедитесь, что ваш сборочный хост настроен согласно:<br />
http://www.openembedded.org/wiki/OEandYourDistro<br />
2 - Создайте директорию $OMDIR:<br />
mkdir /home/moko ; cd /home/moko<br />
3 - Скачайте MokoMakefile:<br />
wget http://www.rwhitby.net/files/openmoko/Makefile<br />
4 - Установите окружение:<br />
make setup<br />
5 - Начните сборку:<br />
make openmoko-devel-image<br />
<br />
MokoMakefile создаст рекомендуемые директории как описано в [[Building OpenMoko from scratch]], скачает все необходимое программного обеспечение (из нужного места и нужной версии), и сразу же начнет создание образа.<br />
<br />
Когда все будет готово, вы можете выбрать между продолжать использовать MokoMakefile для ваших последующих разработок или заходить в директории с исходниками и запускать bitbake вручную. Выбор за вами.<br />
<br />
===Обновление окружения=== <br />
For easy maintenance of your build environment the following commands are available.<br />
<br />
1 - Для обновления MokoMakefile до последней версии:<br />
make update-makefile <br />
<br />
2 - Для обновления локального репозитория OpenMoko и MokoMakefile патчей до последней версии:<br />
make update<br />
<br />
3 - Для уверенности, что самые последние изменения в структуру директории учтены:<br />
make setup <br />
<br />
Быстрый способ сборки нового образа с последними обновлениями:<br />
make update-makefile; make update; make setup; make openmoko-devel-image<br />
<br />
===Сообщения о проблемах===<br />
<br />
Сначала убедитесь, что проблема воспроизводится после выполнения<br />
<br />
make update-makefile ; make update ; make setup<br />
<br />
потом<br />
<br />
make clean-package-<foo><br />
<br />
(где <foo> имя пакета на котором возникла ошибка)<br />
<br />
затем<br />
<br />
make all<br />
<br />
Если проблема воспроизведется после выполнения этих команд три раза подряд, не стесняйтесь и сообщите про нее rwhitby на [http://wiki.openmoko.org/wiki/Development_resources#IRC IRC] канале #openmoko.<br />
<br />
===Советы=== <br />
*Вы можете уменьшить занимаемое место на диске добавлением<br />
INHERIT += "rm_work"<br />
в ваш local.conf (например /home/moko/build/conf/local.conf). Это удалит содержание директории build/tmp/work/*/<пакет> после успешной сборки пакета.<br />
<br />
<br />
*Если у вас появилась ошибка с monotone похожая на эту:<br />
mtn: misuse: database /home/moko/OE.mtn is laid out according to an old schema<br />
вам нужно обновить OE.mtn. Выполните следующую команду находясь в /home/moko:<br />
# mtn --db OE.mtn db migrate<br />
<br />
<br />
* Для людей имеющих несколько процессоров (или dual-core) этот маленкий патч будет полезен, что бы сборка шла быстрее.<br />
Отредактируйте local.conf и добавте строчки:<br />
PARALLEL_MAKE = "-j 4"<br />
BB_NUMBER_THREADS = "4"<br />
<br />
Измените значения PARALLEL_MAKE и BB_NUMBER_THREADS на более подходящие для вашей машины.<br />
<br />
===Рекомендательные отзывы=== <br />
MokoMakefile рекомендован 3 из 3 новых разработчиков на канале #openmoko, и один из них сказал: "По некоторой причине сегодня ночью я не смог запустить мою ручную сборку (bb ругалось на мой bbpath я думаю) ... но с твоим makefile все заработало!" ("For some reason last night I couldn't get my manual install of everything to work (bb complained about my bbpath I think) ... but with your makefile, it works great!")<br />
<br />
Страница проекта:<br />
http://mokomakefile.projects.openmoko.org/<br />
<br />
<br />
{{Languages|MokoMakefile}}</div>DenisBYhttp://openmoko.org/wiki/MokoMakefile/ruMokoMakefile/ru2007-03-13T12:57:28Z<p>DenisBY: </p>
<hr />
<div>==MokoMakefile==<br />
MokoMakefile это полностью автоматизированный способ установки окружения для разработки OpenMoko. It is an invaluable tool for getting new developers up and running with a build environment which is configured the same as all the other existing developers. It brings the same repeatability to build environment creation and maintenance as that which OpenEmbedded brings to the main task of actually building embedded software distributions.<br />
<br />
Имейте ввиду, что MokoMakefile *не* заменяет bitbake, или svn, или monotone, или openembedded, или qmake, или что то еще. Это "оболочка" вокруг всего этого для простой установки и поддержки окружения разработчика и полностью соотвествует инструкциям по установке, опубликованным OpenMoko.<br />
<br />
MokoMakefile разработан [[User:RodWhitby|Rod Whitby]] - это не официальный OpenMoko продукт. Если обнаруживается любое расхождение между [[Building_OpenMoko_from_scratch|официальными инструкциями по сборке OpenMoko (en)]] и действиями MokoMakefile, тогда вы должны следовать официальным инструкциям, как более правильным.<br />
<br />
=== Установка ===<br />
Шаги по установке:<br />
<br />
1 - Убедитесь, что ваш сборочный хост настроен согласно:<br />
http://www.openembedded.org/wiki/OEandYourDistro<br />
2 - Создайте директорию $OMDIR:<br />
mkdir /home/moko ; cd /home/moko<br />
3 - Скачайте MokoMakefile:<br />
wget http://www.rwhitby.net/files/openmoko/Makefile<br />
4 - Установите окружение:<br />
make setup<br />
5 - Начните сборку:<br />
make openmoko-devel-image<br />
<br />
MokoMakefile создаст рекомендуемые директории как описано в [[Building OpenMoko from scratch]], скачает все необходимое программного обеспечение (из нужного места и нужной версии), и сразу же начнет создание образа.<br />
<br />
Когда все будет готово, вы можете выбрать между продолжать использовать MokoMakefile для ваших последующих разработок или заходить в директории с исходниками и запускать bitbake вручную. Выбор за вами.<br />
<br />
===Обновление окружения=== <br />
For easy maintenance of your build environment the following commands are available.<br />
<br />
1 - Для обновления MokoMakefile до последней версии:<br />
make update-makefile <br />
<br />
2 - Для обновления локального репозитория OpenMoko и MokoMakefile патчей до последней версии:<br />
make update<br />
<br />
3 - Для уверенности, что самые последние изменения в структуру директории учтены:<br />
make setup <br />
<br />
Быстрый способ сборки нового образа с последними обновлениями:<br />
make update-makefile; make update; make setup; make openmoko-devel-image<br />
<br />
===Сообщения о проблемах===<br />
<br />
Сначала убедитесь, что проблема воспроизводится после выполнения<br />
<br />
make update-makefile ; make update ; make setup<br />
<br />
потом выполните<br />
<br />
make clean-package-<foo><br />
<br />
(где замените <foo> на имя пакеты на котором возникла ошибка)<br />
<br />
затем выполните<br />
<br />
make all<br />
<br />
Если проблема воспроизведется после выполнения этих команд три раза подряд, не стесняйтесь и сообщите про нее rwhitby на [http://wiki.openmoko.org/wiki/Development_resources#IRC IRC] канале #openmoko.<br />
<br />
<br />
<br />
===Советы=== <br />
*Вы можете уменьшить занимаемое место на диске добавлением<br />
INHERIT += "rm_work"<br />
в ваш local.conf (например /home/moko/build/conf/local.conf). Это удалит содержание директории build/tmp/work/*/<пакет> после успешной сборки пакета.<br />
<br />
<br />
*Если у вас появилась ошибка с monotone похожая на эту:<br />
mtn: misuse: database /home/moko/OE.mtn is laid out according to an old schema<br />
вам нужно обновить OE.mtn. Выполните следующую команду находясь в /home/moko:<br />
# mtn --db OE.mtn db migrate<br />
<br />
<br />
* Для людей имеющих несколько процессоров (или dual-core) этот маленкий патч будет полезен, что бы сборка шла быстрее.<br />
Отредактируйте local.conf и добавте строчки:<br />
PARALLEL_MAKE = "-j 4"<br />
BB_NUMBER_THREADS = "4"<br />
<br />
Измените значения PARALLEL_MAKE и BB_NUMBER_THREADS на более подходящие для вашей машины.<br />
<br />
===Рекомендательные отзывы=== <br />
MokoMakefile рекомендован 3 из 3 новых разработчиков на канале #openmoko, и один из них сказал: "По некоторой причине сегодня ночью я не смог запустить мою ручную сборку (bb ругалось на мой bbpath я думаю) ... но с твоим makefile все заработало!" ("For some reason last night I couldn't get my manual install of everything to work (bb complained about my bbpath I think) ... but with your makefile, it works great!")<br />
<br />
Страница проекта:<br />
http://mokomakefile.projects.openmoko.org/<br />
<br />
<br />
{{Languages|MokoMakefile}}</div>DenisBYhttp://openmoko.org/wiki/MokoMakefile/ruMokoMakefile/ru2007-03-13T12:45:25Z<p>DenisBY: /* Советы */</p>
<hr />
<div>==MokoMakefile==<br />
MokoMakefile это полностью автоматизированный способ установки окружения для разработки OpenMoko. It is an invaluable tool for getting new developers up and running with a build environment which is configured the same as all the other existing developers. It brings the same repeatability to build environment creation and maintenance as that which OpenEmbedded brings to the main task of actually building embedded software distributions.<br />
<br />
Имейте ввиду, что MokoMakefile *не* заменяет bitbake, или svn, или monotone, или openembedded, или qmake, или что то еще. Это "оболочка" вокруг всего этого для простой установки и поддержки окружения разработчика и полностью соотвествует инструкциям по установке, опубликованным OpenMoko.<br />
<br />
MokoMakefile разработан [[User:RodWhitby|Rod Whitby]] - это не официальный OpenMoko продукт. Если обнаруживается любое расхождение между [[Building_OpenMoko_from_scratch|официальными инструкциями по сборке OpenMoko (en)]] и действиями MokoMakefile, тогда вы должны следовать официальным инструкциям, как более правильным.<br />
<br />
=== Установка ===<br />
Шаги по установке:<br />
<br />
1 - Убедитесь, что ваш сборочный хост настроен согласно:<br />
http://www.openembedded.org/wiki/OEandYourDistro<br />
2 - Создайте директорию $OMDIR:<br />
mkdir /home/moko ; cd /home/moko<br />
3 - Скачайте MokoMakefile:<br />
wget http://www.rwhitby.net/files/openmoko/Makefile<br />
4 - Установите окружение:<br />
make setup<br />
5 - Начните сборку:<br />
make openmoko-devel-image<br />
<br />
MokoMakefile создаст рекомендуемые директории как описано в [[Building OpenMoko from scratch]], скачает все необходимое программного обеспечение (из нужного места и нужной версии), и сразу же начнет создание образа.<br />
<br />
Когда все будет готово, вы можете выбрать между продолжать использовать MokoMakefile для ваших последующих разработок или заходить в директории с исходниками и запускать bitbake вручную. Выбор за вами.<br />
<br />
===Обновление окружения=== <br />
For easy maintenance of your build environment the following commands are available.<br />
<br />
1 - Для обновления MokoMakefile до последней версии:<br />
make update-makefile <br />
<br />
2 - Для обновления локального репозитория OpenMoko и MokoMakefile патчей до последней версии:<br />
make update<br />
<br />
3 - Для уверенности, что самые последние изменения в структуру директории учтены:<br />
make setup <br />
<br />
Быстрый способ сборки нового образа с последними обновлениями:<br />
make update-makefile; make update; make setup; make openmoko-devel-image<br />
<br />
===Советы=== <br />
*Вы можете уменьшить занимаемое место на диске добавлением<br />
INHERIT += "rm_work"<br />
в ваш local.conf (например /home/moko/build/conf/local.conf). Это удалит содержание директории build/tmp/work/*/<пакет> после успешной сборки пакета.<br />
<br />
<br />
*Если у вас появилась ошибка с monotone похожая на эту:<br />
mtn: misuse: database /home/moko/OE.mtn is laid out according to an old schema<br />
вам нужно обновить OE.mtn. Выполните следующую команду находясь в /home/moko:<br />
# mtn --db OE.mtn db migrate<br />
<br />
<br />
* Для людей имеющих несколько процессоров (или dual-core) этот маленкий патч будет полезен, что бы сборка шла быстрее.<br />
Отредактируйте local.conf и добавте строчки:<br />
PARALLEL_MAKE = "-j 4"<br />
BB_NUMBER_THREADS = "4"<br />
<br />
Измените значения PARALLEL_MAKE и BB_NUMBER_THREADS на более подходящие для вашей машины.<br />
<br />
===Рекомендательные отзывы=== <br />
MokoMakefile рекомендован 3 из 3 новых разработчиков на канале #openmoko, и один из них сказал: "По некоторой причине сегодня ночью я не смог запустить мою ручную сборку (bb ругалось на мой bbpath я думаю) ... но с твоим makefile все заработало!" ("For some reason last night I couldn't get my manual install of everything to work (bb complained about my bbpath I think) ... but with your makefile, it works great!")<br />
<br />
Страница проекта:<br />
http://mokomakefile.projects.openmoko.org/<br />
<br />
<br />
{{Languages|MokoMakefile}}</div>DenisBYhttp://openmoko.org/wiki/Host-based_development_with_Xoo_and_Xephyr/ruHost-based development with Xoo and Xephyr/ru2007-03-11T11:50:47Z<p>DenisBY: </p>
<hr />
<div>==Запуск OpenMoko на ПК с Xoo==<br />
<br />
Для запуска OpenMoko на обычной PC-шке необходимо собрать OpenMoko для x86-платформы или скачать уже собранный образ (называемый rootfs), а также настроить X-сервер, эмулирующий экран Neo1973.<br />
<br />
== rootfs ==<br />
<br />
=== Сборка ===<br />
<br />
Для сборки rootfs для платформы x86 воспользуйтесь инструкцией [[MokoMakefile|Building OpenMoko using the MokoMakefile]], с единственной поправкой: перед запуском<br />
make openmoko-devel-image<br />
замените целевую платформу с fic-gta01 на x86 в файле настроек сборки:<br />
# sed 's/fic-gta01/x86/' build/conf/local.conf<br />
Сборка занимает где-то пол-дня (даже больше мозиллы, офигеть --[[User:MikhailGusarov|MikhailGusarov]]). Результатом будет образ <code>openmoko-devel-image-x86-$(DATE).rootfs.tar.gz</code> в директории <code>build/tmp/image/</code>.<br />
<br />
=== Готовые образы ===<br />
<br />
Образ, собранный [[User:Magon]], лежит тут: [http://www.ms.mff.cuni.cz/~kupem6am/openmoko-devel-image-x86-20070227064250.rootfs.tar.gz].<br />
<br />
== Установка Xoo ==<br />
Пользователи Gentoo могут взять Xoo из портежей:<br />
# emerge xoo<br />
Пользователи debian/ubuntu - из своего репозитория (debian testing/unstable, ubuntu universe):<br />
# apt-get install xoo xnest<br />
<br />
{{Note|Просьба к пользователям других дистрибутивов: рассказать, есть ли в ваших репозиториях xoo, и как его поставить.}}<br />
<br />
== Подготовка X-сервера ==<br />
* Убедитесь, что iptables не препятствует соединению на порт 6000(x11) к localhost.<br />
* Убедитесь, что X-сервер слушает порт 6000(x11) на localhost (скажем, с помощью netstat). Если не слушает - поищите в стартап-скриптах X-сервера соответствующую настройку.<br />
* Разрешите доступ к X-серверу без аутентикации с localhost:<br />
# xhost localhost<br />
<br />
{{Note|Если вы работаете на многопользовательской машине, то раздача доступа к X-серверу для всех пользователей localhost может быть опасной - любой локальный пользователь сможет подсоединиться к вашему X-серверу и рисовать на нём окошки, а также перехватывать события клавиатуры и мыши. Используйте аутентикацию MIT-MAGIC-COOKIE-1 вместо xhost, если для вас это актуально!}}<br />
<br />
== Подготовка rootfs ==<br />
* Распакуйте файлы rootfs в любой каталог и перейдите в него.<br />
* Смонтируйте каталог /dev в rootfs:<br />
# sudo mount --bind /dev/ rootfs/dev/<br />
* Выполните chroot в rootfs:<br />
# sudo chroot rootfs /bin/sh<br />
== Запуск ==<br />
В другом терминале запустите Xoo ([http://www.datenfreihafen.org/~stefan/OpenMoko/neo1973-xoo-device.tar.bz2 здесь] лежит "шкурка" Neo1973 для Xoo):<br />
# xoo --device neo1973.xml<br />
В чруте запустите оконный менеджер:<br />
# DISPLAY=localhost:1.0 x-window-manager<br />
В окошке Xoo должен запуститься matchbox.<br />
<br />
{{Languages|Getting_Openmoko_working_on_host_with_Xoo}}</div>DenisBYhttp://openmoko.org/wiki/FAQ/ruFAQ/ru2007-03-09T11:33:13Z<p>DenisBY: /* Q: Насколько хватает батареи? */</p>
<hr />
<div>Вопросы и Ответы которые больше никуда не подходят (Questions and Answers that don't seem to fit elsewhere)<br />
<br />
==Вступление== <br />
<br />
=== Q: Что такое OpenMoko и Neo1973? ===<br />
A: [[OpenMoko/ru|OpenMoko]] программная платформа, попытка создать первую в мире полностью открытую программную платформу для мобильных телефонов. Neo1973 от FIC это первый телефон полностью поддерживающий OpenMoko.<br />
<br />
=== Q: Когда я смогу купить Neo1973? ===<br />
<br />
A: В конце марта для разработчиков, в сентябре на массовом рынке - Смотрите [[Neo1973/ru|Neo1973]] для более точной информации.<br />
Для того, что бы быть информированным, когда он станет доступным, подпишитесь на [http://lists.openmoko.org/mailman/listinfo/announce Список рассылки анонсов].<br />
<br />
=== Q: По чем? === <br />
<br />
A: $350 за комплект разработчика - Фаза 1. В комплете:<br />
<ul><br />
<li>Neo1973 телефон</li><br />
<li>Батарея</li><br />
<li>Наушники</li><br />
<li>Зарядное устройство</li><br />
<li>Чехол</li><br />
<li>Стилус</li><br />
<li>Шнурок</li><br />
<li>512 MB MicroSD карта</li><br />
<li>USB кабель</li><br />
<li>Инструкция пользователя и гарантия</li><br />
</ul><br />
<br />
$75 за автомобильный комплект. В комплете:<br />
<ul><br />
<li>Windshield mount and device holder</li><br />
<li>Автомобильное зарядное устройство</li><br />
<li>Внешняя антенна</li><br />
</ul><br />
<br />
$200 за Хакерский Lunchbox. В комплете:<br />
<ul><br />
<li>Отладочная панель</li><br />
<li>Батарея</li><br />
<li>Зарядное устройство для отладочной панели</li><br />
<li>FPC (Flexible Printed Circuit - Гибкая Печатная схема) шлейф</li><br />
<li>Shoulder strap</li><br />
<li>Отладочный кабель (USB)</li><br />
</ul><br />
<br />
=== Q: Что же делать? ===<br />
<br />
В фазе 1 телефон появится в конце марта только для разработчиков. Он не пригоден для конечных пользователей и будет иметь базовую функциональность как телефон с сенсорным экраном. Еще кое что будет работать, разработка программного обеспечения продолжиться до выхода на массовый рынок.<br />
<br />
Заинтересованные лица должны:<br />
<br />
* Знать, что через 6 месяцев будет устройство с более быстрым процессором, GSM системой и т.д.<br />
* Получать удовольствие, взламывая устройство.<br />
* Смочь найти свою дорогу через прототип программного и аппаратного обеспечения без особых документов.<br />
* Поделитесь мечтами об устройстве работающим под управлением свободного программного обеспечения.<br />
* Не ожидать устройства потребительского уровня.<br />
* Приходить с новыми идеями для изучению возрастных мобильных вычислений. (Come up with new ideas for exploring the age of mobile computing.)<br />
* Иметь $350.<br />
<br />
В идеале они так же:<br />
<br />
* Уметь находить места ошибок и отправлять заплатки.<br />
* Любить работу в составе сообщества разработчиков для улучшения программного обеспечения.<br />
<br />
==Программное обеспечение==<br />
<br />
=== Q: Существует ли описание и перечень программного обеспечения OpenMoko? ===<br />
<br />
A: Смотри [[OpenMoko/ru|OpenMoko]]<br />
<br />
=== Q: Как мне инсталлировать и управлять программным обеспечением в OpenMoko? ===<br />
<br />
A: ipkg: http://handhelds.org/moin/moin.cgi/Ipkg<br />
<br />
=== Q: Как я могу компилировать программы для Neo1973? ===<br />
<br />
A: Смотри [[Toolchain/ru|Toolchain]].<br />
<br />
=== Q: Существует ли эмулятор для OpenMoko? ===<br />
<br />
*XorA считает, что если ваш первый вопрос - "есть ли эмулятор", то в действительности вы никогда не будете разрабатывать ПО :-)<br />
<br />
====QEMU====<br />
QEMU хорошее место для старта, почти все OpenMoko приложения должны работать на нем.<br />
Для начала работы с эмулятором QEMU посетите: http://www.aurel32.net/info/debian_arm_qemu.php<br />
<br />
[[User:Jebba|Jeff]] сложил вместе образы которые вы можете попробывать с [http://fabrice.bellard.free.fr/qemu/ qemu], если хотите:<br />
ftp://ftp.blagblagblag.org/pub/BLAG/developers/jebba/openmoko/<br />
<br />
OpenMoko имеет долгосрочные планы по портированию FIC машин на QEMU. Сейчас может быть использованно MACHINE="qemuarm".<br />
<br />
====Xoo====<br />
Еще один это [http://projects.o-hand.com/xoo Xoo]. Koen сказал: "Xoo может быть достаточно для большинства разработчиков, т.к. большинству ненужен прямой доступ к GSM uart. Если вы "крутой", то можете использовать qemu + xoo, но все равно пока не полностью эмулируются все железные "фишки" (например несогласованный доступ (unaligned access))".<br />
<br />
Обновление: Stefan Schmidt сделал макет Neo1973 и написал маленькое описание для xoo. С его слов:<br />
В действительности это не совсем готово к использованию, т.к. вам нужно высокое разрешение монитора, что бы вместить полную картинку. И конечно же масштаб неточен. Даже нет кнопок, т.к. я не могу вспомнить где они расположены на корпусе.<br />
<br />
http://www.datenfreihafen.org/~stefan/OpenMoko/neo1973-xoo-device.tar.bz2<br />
<br />
Способ запуска 'xoo --device /path/to/neo1973.xml'<br />
<br />
====Xephyr====<br />
Или используйте Xephyr напрямую с локально скопилироваными программами (например matchbox svn + openmoko):<br />
Xephyr -screen 480x640 -nolisten tcp -ac :1 &<br />
export DISPLAY=:1<br />
export LD_LIBRARY_PATH=/usr/local/lib<br />
matchbox-window-manager -display $DISPLAY -use_titlebar no \<br />
-use_super_modal yes -use_lowlight yes -use_dialog_mode static \<br />
-use_cursor yes &<br />
matchbox-panel --geometry=480x44 --end-applets=clock &<br />
openmoko-footer &<br />
openmoko-taskmanager &<br />
<br />
=== Q: Где я могу найти пособие для "Здравствуй, мир" на OpenMoko? ===<br />
<br />
A: Вот с чего вам следует начать:<br />
http://www.gtk.org/tutorial/<br />
<br />
=== Q: Могут ли программы для PalmOS быть портированы, что бы запускаться в OpenMoko? ===<br />
<br />
A: Making legacy apps written for the "Garnet" OS (née "Palm OS") run on Linux<br />
is decidedly non-trivial. An emulator for this is going to be part of the<br />
ACCESS Linux Platform.<br />
<br />
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.<br />
<br />
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.<br />
<br />
=== Q: Есть ли Java? ===<br />
A: Она несомненно будет, если вы поможете. Несколько хороших мест для слежения за процессом это [http://projects.openmoko.org/projects/java-pkg/ projects.openmoko.org] и [https://phoneme.dev.java.net/ PhoneME].<br />
<br />
=== Q: Можно подробнее про X11? ===<br />
<br />
A: Смотрите [http://lists.openmoko.org/pipermail/community/2007-January/001353.html вывод xdpyinfo].<br />
<br />
=== Q: Работает ли OpenMoko на любом другом железе? ===<br />
<br />
Вы можете запустить OpenMoko на своем [[How_to_run_OpenMoko_Apps_on_PC/ru|ПК]]. There is work going on with [http://www.datenfreihafen.org/~stefan/weblog//archives/2007/02/#e2007-02-18T15_27_07.txt OpenEZX and HTC]. It's running on [http://dominion.kabel.utwente.nl/koen/cms/openmoko-running-on-an-ipaq iPaq hx4700].<br />
<br />
==Железо Neo1973== <br />
<br />
=== Q: Какого он размера? ===<br />
<br />
A: 120.7 x 62 x 18.5 мм, целиком помещается в жестяную банку 0.33 от кока-колы ;)<br />
<br />
=== Q: Сколько он весит? ===<br />
<br />
A: 185 г<br />
<br />
=== Q: Есть ли в нем камера? ===<br />
<br />
A: Нет. Смотрите [[Neo1973 Hardware|список железа (англ.)]], которое в него входит, а также [[Wish List - Hardware|список пожеланий по железу (англ.)]]. Также смотрите соответствующий раздел [[FAQ/ru#USB]].<br />
<br />
=== Q: Почему решено не делать в нем WiFi? ===<br />
<br />
A: На момент создания Neo1973 небыло подходящего WiFi чипа с низким энергопотреблением и открытой спецификацией. <br />
Чип с закрытой спецификацией был бы неудобен для разработчиков и пользователей. Смотрите так же [[FAQ/ru#USB]].<br />
<br />
Смотрите так же:<br />
[http://lists.openmoko.org/pipermail/community/2006-November/000050.html Комментарий (англ.)] [[Sean Moss-Pultz]] об этом.<br />
<br />
=== Q: Есть ли в нем Bluetooth? ===<br />
<br />
A: Всенепременно!<br />
<br />
=== Q: Идет ли в комплекте стилус? ===<br />
<br />
A: Да, но специальный держатель стилуса на телефоне не предусмотрен.<br />
<br />
=== Q: Насколько хватает батареи? ===<br />
<br />
A: Пока точно неизвестно, но можете посмотреть [[Neo1973 Power Management#Approximate_power_draw_of_various_subsystems|примерную оценку (англ.)]]. [[Neo1973 Battery|Здесь (англ.)]] дополнительная информация про батарею.<br />
<br />
=== USB ===<br />
<br />
==== Q: Что я могу делать с USB портом в Neo1973? ====<br />
A: Заряжать телефон, связываться с помощью него через USB-serial, или USB-networking (communicate with it over USB-serial, or USB-networking.)<br />
<br />
A: Подключать внешние устройства, как например wifi, камеры или хранилища информации (флэшки, hdd и т.п.)<br />
<br />
==== Q: Чего я не могу делать с USB портом? ====<br />
<br />
A: USB в neo не имет питания. Это значит, что вы не можете подключать USB устройства без внешнего источника питания или USB разветвителя с внешним питанием. Причина этому то, что включение 5В питания в устройстве добавляет к нему сложности, вес и цену.<br />
<br />
==== Q: Почему USB всего-навсего версии 1.1? ====<br />
<br />
A: Поддержка USB 1.1 встроена прямо в процессор. Процессор со встроенной пожжержкой USB2 обошелся бы дороже.<br />
<br />
==== Q: Can the Neo charge and use devices on a USB hub at the same time? ====<br />
<br />
A: <br />
*When the Neo is connected to a device port on a USB hub, it will start charging. If the hub is a powered hub, then it will charge fast (3h), otherwise around 12h.<br />
<br />
*If you plug the Neo into the host port of a USB hub you can use devices on that hub but the Neo will not charge. (Some/many USB hubs will not accept an unpowered host as valid, hence the need for the below cable.)<br />
*This is because the host socket on USB hubs is not powered.<br />
<br />
FIC product development is looking into providing something that<br />
conveniently solves this problem.<br />
<br />
The USB port on the Neo is not a properly compliant USB host port, all USB host ports must provide 5V - though powered devices or hubs may not draw any current from this, they may refuse to work. (The Belkin Tetrahub is an example of a hub that will not work.)<br />
<br />
One solution is a three headed cable.<br />
<br />
One end plugs into the Neo. One end plugs into a device port of a powered hub, or the Neo charger. One end plugs into the host port of a hub.<br />
<br />
The Charger/USB device plug only has +5V and 0V connected in the simple cable, which are connected to the other ends.<br />
<br />
For a more complex cable, when the host socket is not plugged in, the cable acts as a simple USB cable.<br />
<br />
==== Q: What are the details of the USB port on the Neo1973? How does it compare to USB On-The-Go? ====<br />
<br />
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<br />
a AB socket, but also electrical and software components which cannot be provide by the S3C2410.<br />
<br />
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).<br />
<br />
=== Q: Есть ли на Neo 1973 светодиодные индикаторы? ===<br />
<br />
A: На Neo1973 v1 отдельных светодиодных индикаторов нет. Зато есть подсветка экрана.<br />
<br />
=== Q: Will a JTAG port be made available? ===<br />
<br />
A: The "Hacker's Lunchbox" will make this kind of stuff easy. <br />
<br />
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.<br />
<br />
=== Q: Чего ожидать в будущих версиях? ===<br />
<br />
A: Более быстрый процессор, более быстрый GSM (EDGE?), возможно даже питаемый USB порт, USB2, wifi, и камеру.<br />
Более точной информации пока нет. Она возможно появится где то в Мае. Так же появятся еще 5 устройств - некоторые не совсем телефоны в традиционном смысле анонсированны FIC на сентябрь.<br />
<br />
==Networking/Connectivity==<br />
<br />
=== Q: Can I bridge to an Ethernet (wired or unwired) network via a suitable Bluetooth enabled router? ===<br />
<br />
A: Yes - see [http://gentoo-wiki.com/HOWTO_Configure_a_bluetooth_network_access_point this howto for how to configure a linux computer to act as such a router] and [[Bluetooth Support]].<br />
<br />
=== Q: What providers in the USA provide the GSM required for Neo 1973? ===<br />
<br />
A: Wikipedia has a list of providers and technologies [http://en.wikipedia.org/wiki/List_of_United_States_mobile_phone_companies here]. A brief look gives the impression that [http://www.t-mobile.com T-Mobile] and [http://www.cingular.com Cingular] (which is<br />
renaming itself AT&T) seem to be the only major ones.<br />
<br />
=== Q: Will OpenMoko "Just Work" with Mac OS X? ===<br />
<br />
A: There has been some discussion of this on the mailing list. There is motivation, and there are interested developers. <br />
Not being a Mac OS X user, I don't know enough<br />
to summarize the discussion to answer this question. Can someone please fill in?<br />
<br />
A: For IP over USB cable connectivity, it is planned to improve/adapt the AJZaurusUSB driver, allowing ssh into the OpenMoko.<br />
<br />
A: It is expected that (Bluetooth/UB) SyncML based interoperation for<br />
contacts and events can easily be achieved by a patch<br />
to the Apple iSync configuration tables.<br />
<br />
A: There is an open source implementation of Cocoa (GNUstep) that aims to run MacOS X compatible applications (sort of<br />
PPC/x86/ARM universal binaries) on OpenMoko devices: mySTEP.<br />
<br />
==Misc==<br />
<br />
=== Q: On the lists on lists.openmoko.org, should replies be added above or below the original text? ===<br />
<br />
A: Please reply UNDER post.<br />
<br />
=== Q: How can I find out if a question or topic has already been discussed on the mailing lists? ===<br />
<br />
A: By searching the mailing list archives. For example, using Google searches:<br />
<br />
site:openmoko.org text<br />
<br />
For example, to search for accelerometer:<br />
<br />
site:openmoko.org accelerometer<br />
<br />
If you only want to read the "official" mails from FIC people or from OpenMoko people:<br />
<br />
site:openmoko.org text "at fic.com.tw"<br />
site:openmoko.org text "at openmoko.org"<br />
<br />
For example to search for "release date" from FIC people:<br />
<br />
site:openmoko.org "release date" "at fic.com.tw"<br />
<br />
Alternatively you can use the [http://www.google.com/coop/cse?cx=017507431580478583395%3Astsl7lhxzbc custom OpenMoko search engine] which has been created using [http://www.google.com/coop/ Google Co-op].<br />
<br />
{{Languages|FAQ}}</div>DenisBYhttp://openmoko.org/wiki/FAQ/ruFAQ/ru2007-03-09T11:29:26Z<p>DenisBY: /* QEMU */</p>
<hr />
<div>Вопросы и Ответы которые больше никуда не подходят (Questions and Answers that don't seem to fit elsewhere)<br />
<br />
==Вступление== <br />
<br />
=== Q: Что такое OpenMoko и Neo1973? ===<br />
A: [[OpenMoko/ru|OpenMoko]] программная платформа, попытка создать первую в мире полностью открытую программную платформу для мобильных телефонов. Neo1973 от FIC это первый телефон полностью поддерживающий OpenMoko.<br />
<br />
=== Q: Когда я смогу купить Neo1973? ===<br />
<br />
A: В конце марта для разработчиков, в сентябре на массовом рынке - Смотрите [[Neo1973/ru|Neo1973]] для более точной информации.<br />
Для того, что бы быть информированным, когда он станет доступным, подпишитесь на [http://lists.openmoko.org/mailman/listinfo/announce Список рассылки анонсов].<br />
<br />
=== Q: По чем? === <br />
<br />
A: $350 за комплект разработчика - Фаза 1. В комплете:<br />
<ul><br />
<li>Neo1973 телефон</li><br />
<li>Батарея</li><br />
<li>Наушники</li><br />
<li>Зарядное устройство</li><br />
<li>Чехол</li><br />
<li>Стилус</li><br />
<li>Шнурок</li><br />
<li>512 MB MicroSD карта</li><br />
<li>USB кабель</li><br />
<li>Инструкция пользователя и гарантия</li><br />
</ul><br />
<br />
$75 за автомобильный комплект. В комплете:<br />
<ul><br />
<li>Windshield mount and device holder</li><br />
<li>Автомобильное зарядное устройство</li><br />
<li>Внешняя антенна</li><br />
</ul><br />
<br />
$200 за Хакерский Lunchbox. В комплете:<br />
<ul><br />
<li>Отладочная панель</li><br />
<li>Батарея</li><br />
<li>Зарядное устройство для отладочной панели</li><br />
<li>FPC (Flexible Printed Circuit - Гибкая Печатная схема) шлейф</li><br />
<li>Shoulder strap</li><br />
<li>Отладочный кабель (USB)</li><br />
</ul><br />
<br />
=== Q: Что же делать? ===<br />
<br />
В фазе 1 телефон появится в конце марта только для разработчиков. Он не пригоден для конечных пользователей и будет иметь базовую функциональность как телефон с сенсорным экраном. Еще кое что будет работать, разработка программного обеспечения продолжиться до выхода на массовый рынок.<br />
<br />
Заинтересованные лица должны:<br />
<br />
* Знать, что через 6 месяцев будет устройство с более быстрым процессором, GSM системой и т.д.<br />
* Получать удовольствие, взламывая устройство.<br />
* Смочь найти свою дорогу через прототип программного и аппаратного обеспечения без особых документов.<br />
* Поделитесь мечтами об устройстве работающим под управлением свободного программного обеспечения.<br />
* Не ожидать устройства потребительского уровня.<br />
* Приходить с новыми идеями для изучению возрастных мобильных вычислений. (Come up with new ideas for exploring the age of mobile computing.)<br />
* Иметь $350.<br />
<br />
В идеале они так же:<br />
<br />
* Уметь находить места ошибок и отправлять заплатки.<br />
* Любить работу в составе сообщества разработчиков для улучшения программного обеспечения.<br />
<br />
==Программное обеспечение==<br />
<br />
=== Q: Существует ли описание и перечень программного обеспечения OpenMoko? ===<br />
<br />
A: Смотри [[OpenMoko/ru|OpenMoko]]<br />
<br />
=== Q: Как мне инсталлировать и управлять программным обеспечением в OpenMoko? ===<br />
<br />
A: ipkg: http://handhelds.org/moin/moin.cgi/Ipkg<br />
<br />
=== Q: Как я могу компилировать программы для Neo1973? ===<br />
<br />
A: Смотри [[Toolchain/ru|Toolchain]].<br />
<br />
=== Q: Существует ли эмулятор для OpenMoko? ===<br />
<br />
*XorA считает, что если ваш первый вопрос - "есть ли эмулятор", то в действительности вы никогда не будете разрабатывать ПО :-)<br />
<br />
====QEMU====<br />
QEMU хорошее место для старта, почти все OpenMoko приложения должны работать на нем.<br />
Для начала работы с эмулятором QEMU посетите: http://www.aurel32.net/info/debian_arm_qemu.php<br />
<br />
[[User:Jebba|Jeff]] сложил вместе образы которые вы можете попробывать с [http://fabrice.bellard.free.fr/qemu/ qemu], если хотите:<br />
ftp://ftp.blagblagblag.org/pub/BLAG/developers/jebba/openmoko/<br />
<br />
OpenMoko имеет долгосрочные планы по портированию FIC машин на QEMU. Сейчас может быть использованно MACHINE="qemuarm".<br />
<br />
====Xoo====<br />
Еще один это [http://projects.o-hand.com/xoo Xoo]. Koen сказал: "Xoo может быть достаточно для большинства разработчиков, т.к. большинству ненужен прямой доступ к GSM uart. Если вы "крутой", то можете использовать qemu + xoo, но все равно пока не полностью эмулируются все железные "фишки" (например несогласованный доступ (unaligned access))".<br />
<br />
Обновление: Stefan Schmidt сделал макет Neo1973 и написал маленькое описание для xoo. С его слов:<br />
В действительности это не совсем готово к использованию, т.к. вам нужно высокое разрешение монитора, что бы вместить полную картинку. И конечно же масштаб неточен. Даже нет кнопок, т.к. я не могу вспомнить где они расположены на корпусе.<br />
<br />
http://www.datenfreihafen.org/~stefan/OpenMoko/neo1973-xoo-device.tar.bz2<br />
<br />
Способ запуска 'xoo --device /path/to/neo1973.xml'<br />
<br />
====Xephyr====<br />
Или используйте Xephyr напрямую с локально скопилироваными программами (например matchbox svn + openmoko):<br />
Xephyr -screen 480x640 -nolisten tcp -ac :1 &<br />
export DISPLAY=:1<br />
export LD_LIBRARY_PATH=/usr/local/lib<br />
matchbox-window-manager -display $DISPLAY -use_titlebar no \<br />
-use_super_modal yes -use_lowlight yes -use_dialog_mode static \<br />
-use_cursor yes &<br />
matchbox-panel --geometry=480x44 --end-applets=clock &<br />
openmoko-footer &<br />
openmoko-taskmanager &<br />
<br />
=== Q: Где я могу найти пособие для "Здравствуй, мир" на OpenMoko? ===<br />
<br />
A: Вот с чего вам следует начать:<br />
http://www.gtk.org/tutorial/<br />
<br />
=== Q: Могут ли программы для PalmOS быть портированы, что бы запускаться в OpenMoko? ===<br />
<br />
A: Making legacy apps written for the "Garnet" OS (née "Palm OS") run on Linux<br />
is decidedly non-trivial. An emulator for this is going to be part of the<br />
ACCESS Linux Platform.<br />
<br />
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.<br />
<br />
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.<br />
<br />
=== Q: Есть ли Java? ===<br />
A: Она несомненно будет, если вы поможете. Несколько хороших мест для слежения за процессом это [http://projects.openmoko.org/projects/java-pkg/ projects.openmoko.org] и [https://phoneme.dev.java.net/ PhoneME].<br />
<br />
=== Q: Можно подробнее про X11? ===<br />
<br />
A: Смотрите [http://lists.openmoko.org/pipermail/community/2007-January/001353.html вывод xdpyinfo].<br />
<br />
=== Q: Работает ли OpenMoko на любом другом железе? ===<br />
<br />
Вы можете запустить OpenMoko на своем [[How_to_run_OpenMoko_Apps_on_PC/ru|ПК]]. There is work going on with [http://www.datenfreihafen.org/~stefan/weblog//archives/2007/02/#e2007-02-18T15_27_07.txt OpenEZX and HTC]. It's running on [http://dominion.kabel.utwente.nl/koen/cms/openmoko-running-on-an-ipaq iPaq hx4700].<br />
<br />
==Железо Neo1973== <br />
<br />
=== Q: Какого он размера? ===<br />
<br />
A: 120.7 x 62 x 18.5 мм, целиком помещается в жестяную банку 0.33 от кока-колы ;)<br />
<br />
=== Q: Сколько он весит? ===<br />
<br />
A: 185 г<br />
<br />
=== Q: Есть ли в нем камера? ===<br />
<br />
A: Нет. Смотрите [[Neo1973 Hardware|список железа (англ.)]], которое в него входит, а также [[Wish List - Hardware|список пожеланий по железу (англ.)]]. Также смотрите соответствующий раздел [[FAQ/ru#USB]].<br />
<br />
=== Q: Почему решено не делать в нем WiFi? ===<br />
<br />
A: На момент создания Neo1973 небыло подходящего WiFi чипа с низким энергопотреблением и открытой спецификацией. <br />
Чип с закрытой спецификацией был бы неудобен для разработчиков и пользователей. Смотрите так же [[FAQ/ru#USB]].<br />
<br />
Смотрите так же:<br />
[http://lists.openmoko.org/pipermail/community/2006-November/000050.html Комментарий (англ.)] [[Sean Moss-Pultz]] об этом.<br />
<br />
=== Q: Есть ли в нем Bluetooth? ===<br />
<br />
A: Всенепременно!<br />
<br />
=== Q: Идет ли в комплекте стилус? ===<br />
<br />
A: Да, но специальный держатель стилуса на телефоне не предусмотрен.<br />
<br />
=== Q: Насколько хватает батареи? ===<br />
<br />
A: Пока точно неизвестно, но можете посмотреть [[Neo1973 Power Management#Approximate_power_draw_of_various_subsystems|примерную оценку]] (плюс-минус километр). [[Neo1973 Battery|Здесь]] дополнительная информация про батарею.<br />
<br />
=== USB ===<br />
<br />
==== Q: Что я могу делать с USB портом в Neo1973? ====<br />
A: Заряжать телефон, связываться с помощью него через USB-serial, или USB-networking (communicate with it over USB-serial, or USB-networking.)<br />
<br />
A: Подключать внешние устройства, как например wifi, камеры или хранилища информации (флэшки, hdd и т.п.)<br />
<br />
==== Q: Чего я не могу делать с USB портом? ====<br />
<br />
A: USB в neo не имет питания. Это значит, что вы не можете подключать USB устройства без внешнего источника питания или USB разветвителя с внешним питанием. Причина этому то, что включение 5В питания в устройстве добавляет к нему сложности, вес и цену.<br />
<br />
==== Q: Почему USB всего-навсего версии 1.1? ====<br />
<br />
A: Поддержка USB 1.1 встроена прямо в процессор. Процессор со встроенной пожжержкой USB2 обошелся бы дороже.<br />
<br />
==== Q: Can the Neo charge and use devices on a USB hub at the same time? ====<br />
<br />
A: <br />
*When the Neo is connected to a device port on a USB hub, it will start charging. If the hub is a powered hub, then it will charge fast (3h), otherwise around 12h.<br />
<br />
*If you plug the Neo into the host port of a USB hub you can use devices on that hub but the Neo will not charge. (Some/many USB hubs will not accept an unpowered host as valid, hence the need for the below cable.)<br />
*This is because the host socket on USB hubs is not powered.<br />
<br />
FIC product development is looking into providing something that<br />
conveniently solves this problem.<br />
<br />
The USB port on the Neo is not a properly compliant USB host port, all USB host ports must provide 5V - though powered devices or hubs may not draw any current from this, they may refuse to work. (The Belkin Tetrahub is an example of a hub that will not work.)<br />
<br />
One solution is a three headed cable.<br />
<br />
One end plugs into the Neo. One end plugs into a device port of a powered hub, or the Neo charger. One end plugs into the host port of a hub.<br />
<br />
The Charger/USB device plug only has +5V and 0V connected in the simple cable, which are connected to the other ends.<br />
<br />
For a more complex cable, when the host socket is not plugged in, the cable acts as a simple USB cable.<br />
<br />
==== Q: What are the details of the USB port on the Neo1973? How does it compare to USB On-The-Go? ====<br />
<br />
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<br />
a AB socket, but also electrical and software components which cannot be provide by the S3C2410.<br />
<br />
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).<br />
<br />
=== Q: Есть ли на Neo 1973 светодиодные индикаторы? ===<br />
<br />
A: На Neo1973 v1 отдельных светодиодных индикаторов нет. Зато есть подсветка экрана.<br />
<br />
=== Q: Will a JTAG port be made available? ===<br />
<br />
A: The "Hacker's Lunchbox" will make this kind of stuff easy. <br />
<br />
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.<br />
<br />
=== Q: Чего ожидать в будущих версиях? ===<br />
<br />
A: Более быстрый процессор, более быстрый GSM (EDGE?), возможно даже питаемый USB порт, USB2, wifi, и камеру.<br />
Более точной информации пока нет. Она возможно появится где то в Мае. Так же появятся еще 5 устройств - некоторые не совсем телефоны в традиционном смысле анонсированны FIC на сентябрь.<br />
<br />
==Networking/Connectivity==<br />
<br />
=== Q: Can I bridge to an Ethernet (wired or unwired) network via a suitable Bluetooth enabled router? ===<br />
<br />
A: Yes - see [http://gentoo-wiki.com/HOWTO_Configure_a_bluetooth_network_access_point this howto for how to configure a linux computer to act as such a router] and [[Bluetooth Support]].<br />
<br />
=== Q: What providers in the USA provide the GSM required for Neo 1973? ===<br />
<br />
A: Wikipedia has a list of providers and technologies [http://en.wikipedia.org/wiki/List_of_United_States_mobile_phone_companies here]. A brief look gives the impression that [http://www.t-mobile.com T-Mobile] and [http://www.cingular.com Cingular] (which is<br />
renaming itself AT&T) seem to be the only major ones.<br />
<br />
=== Q: Will OpenMoko "Just Work" with Mac OS X? ===<br />
<br />
A: There has been some discussion of this on the mailing list. There is motivation, and there are interested developers. <br />
Not being a Mac OS X user, I don't know enough<br />
to summarize the discussion to answer this question. Can someone please fill in?<br />
<br />
A: For IP over USB cable connectivity, it is planned to improve/adapt the AJZaurusUSB driver, allowing ssh into the OpenMoko.<br />
<br />
A: It is expected that (Bluetooth/UB) SyncML based interoperation for<br />
contacts and events can easily be achieved by a patch<br />
to the Apple iSync configuration tables.<br />
<br />
A: There is an open source implementation of Cocoa (GNUstep) that aims to run MacOS X compatible applications (sort of<br />
PPC/x86/ARM universal binaries) on OpenMoko devices: mySTEP.<br />
<br />
==Misc==<br />
<br />
=== Q: On the lists on lists.openmoko.org, should replies be added above or below the original text? ===<br />
<br />
A: Please reply UNDER post.<br />
<br />
=== Q: How can I find out if a question or topic has already been discussed on the mailing lists? ===<br />
<br />
A: By searching the mailing list archives. For example, using Google searches:<br />
<br />
site:openmoko.org text<br />
<br />
For example, to search for accelerometer:<br />
<br />
site:openmoko.org accelerometer<br />
<br />
If you only want to read the "official" mails from FIC people or from OpenMoko people:<br />
<br />
site:openmoko.org text "at fic.com.tw"<br />
site:openmoko.org text "at openmoko.org"<br />
<br />
For example to search for "release date" from FIC people:<br />
<br />
site:openmoko.org "release date" "at fic.com.tw"<br />
<br />
Alternatively you can use the [http://www.google.com/coop/cse?cx=017507431580478583395%3Astsl7lhxzbc custom OpenMoko search engine] which has been created using [http://www.google.com/coop/ Google Co-op].<br />
<br />
{{Languages|FAQ}}</div>DenisBYhttp://openmoko.org/wiki/FAQ/ruFAQ/ru2007-03-09T11:21:17Z<p>DenisBY: /* Q: Существует ли эмулятор для OpenMoko? */</p>
<hr />
<div>Вопросы и Ответы которые больше никуда не подходят (Questions and Answers that don't seem to fit elsewhere)<br />
<br />
==Вступление== <br />
<br />
=== Q: Что такое OpenMoko и Neo1973? ===<br />
A: [[OpenMoko/ru|OpenMoko]] программная платформа, попытка создать первую в мире полностью открытую программную платформу для мобильных телефонов. Neo1973 от FIC это первый телефон полностью поддерживающий OpenMoko.<br />
<br />
=== Q: Когда я смогу купить Neo1973? ===<br />
<br />
A: В конце марта для разработчиков, в сентябре на массовом рынке - Смотрите [[Neo1973/ru|Neo1973]] для более точной информации.<br />
Для того, что бы быть информированным, когда он станет доступным, подпишитесь на [http://lists.openmoko.org/mailman/listinfo/announce Список рассылки анонсов].<br />
<br />
=== Q: По чем? === <br />
<br />
A: $350 за комплект разработчика - Фаза 1. В комплете:<br />
<ul><br />
<li>Neo1973 телефон</li><br />
<li>Батарея</li><br />
<li>Наушники</li><br />
<li>Зарядное устройство</li><br />
<li>Чехол</li><br />
<li>Стилус</li><br />
<li>Шнурок</li><br />
<li>512 MB MicroSD карта</li><br />
<li>USB кабель</li><br />
<li>Инструкция пользователя и гарантия</li><br />
</ul><br />
<br />
$75 за автомобильный комплект. В комплете:<br />
<ul><br />
<li>Windshield mount and device holder</li><br />
<li>Автомобильное зарядное устройство</li><br />
<li>Внешняя антенна</li><br />
</ul><br />
<br />
$200 за Хакерский Lunchbox. В комплете:<br />
<ul><br />
<li>Отладочная панель</li><br />
<li>Батарея</li><br />
<li>Зарядное устройство для отладочной панели</li><br />
<li>FPC (Flexible Printed Circuit - Гибкая Печатная схема) шлейф</li><br />
<li>Shoulder strap</li><br />
<li>Отладочный кабель (USB)</li><br />
</ul><br />
<br />
=== Q: Что же делать? ===<br />
<br />
В фазе 1 телефон появится в конце марта только для разработчиков. Он не пригоден для конечных пользователей и будет иметь базовую функциональность как телефон с сенсорным экраном. Еще кое что будет работать, разработка программного обеспечения продолжиться до выхода на массовый рынок.<br />
<br />
Заинтересованные лица должны:<br />
<br />
* Знать, что через 6 месяцев будет устройство с более быстрым процессором, GSM системой и т.д.<br />
* Получать удовольствие, взламывая устройство.<br />
* Смочь найти свою дорогу через прототип программного и аппаратного обеспечения без особых документов.<br />
* Поделитесь мечтами об устройстве работающим под управлением свободного программного обеспечения.<br />
* Не ожидать устройства потребительского уровня.<br />
* Приходить с новыми идеями для изучению возрастных мобильных вычислений. (Come up with new ideas for exploring the age of mobile computing.)<br />
* Иметь $350.<br />
<br />
В идеале они так же:<br />
<br />
* Уметь находить места ошибок и отправлять заплатки.<br />
* Любить работу в составе сообщества разработчиков для улучшения программного обеспечения.<br />
<br />
==Программное обеспечение==<br />
<br />
=== Q: Существует ли описание и перечень программного обеспечения OpenMoko? ===<br />
<br />
A: Смотри [[OpenMoko/ru|OpenMoko]]<br />
<br />
=== Q: Как мне инсталлировать и управлять программным обеспечением в OpenMoko? ===<br />
<br />
A: ipkg: http://handhelds.org/moin/moin.cgi/Ipkg<br />
<br />
=== Q: Как я могу компилировать программы для Neo1973? ===<br />
<br />
A: Смотри [[Toolchain/ru|Toolchain]].<br />
<br />
=== Q: Существует ли эмулятор для OpenMoko? ===<br />
<br />
*XorA считает, что если ваш первый вопрос - "есть ли эмулятор", то в действительности вы никогда не будете разрабатывать ПО :-)<br />
<br />
====QEMU====<br />
QEMU хорошее место для старта, почти все OpenMoko приложения должны работать на нем.<br />
Для начала работы с эмулятором QEMU посетите: http://www.aurel32.net/info/debian_arm_qemu.php<br />
<br />
[[User:Jebba|Jeff]] put together an image you can test under [http://fabrice.bellard.free.fr/qemu/ qemu], if you so desire:<br />
ftp://ftp.blagblagblag.org/pub/BLAG/developers/jebba/openmoko/<br />
<br />
OpenMoko имеет долгосрочные планы по портированию FIC машин на QEMU. Сейчас может быть использованно MACHINE="qemuarm".<br />
<br />
====Xoo====<br />
Еще один это [http://projects.o-hand.com/xoo Xoo]. Koen сказал: "Xoo может быть достаточно для большинства разработчиков, т.к. большинству ненужен прямой доступ к GSM uart. Если вы "крутой", то можете использовать qemu + xoo, но все равно пока не полностью эмулируются все железные "фишки" (например несогласованный доступ (unaligned access))".<br />
<br />
Обновление: Stefan Schmidt сделал макет Neo1973 и написал маленькое описание для xoo. С его слов:<br />
В действительности это не совсем готово к использованию, т.к. вам нужно высокое разрешение монитора, что бы вместить полную картинку. И конечно же масштаб неточен. Даже нет кнопок, т.к. я не могу вспомнить где они расположены на корпусе.<br />
<br />
http://www.datenfreihafen.org/~stefan/OpenMoko/neo1973-xoo-device.tar.bz2<br />
<br />
Способ запуска 'xoo --device /path/to/neo1973.xml'<br />
<br />
====Xephyr====<br />
Или используйте Xephyr напрямую с локально скопилироваными программами (например matchbox svn + openmoko):<br />
Xephyr -screen 480x640 -nolisten tcp -ac :1 &<br />
export DISPLAY=:1<br />
export LD_LIBRARY_PATH=/usr/local/lib<br />
matchbox-window-manager -display $DISPLAY -use_titlebar no \<br />
-use_super_modal yes -use_lowlight yes -use_dialog_mode static \<br />
-use_cursor yes &<br />
matchbox-panel --geometry=480x44 --end-applets=clock &<br />
openmoko-footer &<br />
openmoko-taskmanager &<br />
<br />
=== Q: Где я могу найти пособие для "Здравствуй, мир" на OpenMoko? ===<br />
<br />
A: Вот с чего вам следует начать:<br />
http://www.gtk.org/tutorial/<br />
<br />
=== Q: Могут ли программы для PalmOS быть портированы, что бы запускаться в OpenMoko? ===<br />
<br />
A: Making legacy apps written for the "Garnet" OS (née "Palm OS") run on Linux<br />
is decidedly non-trivial. An emulator for this is going to be part of the<br />
ACCESS Linux Platform.<br />
<br />
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.<br />
<br />
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.<br />
<br />
=== Q: Есть ли Java? ===<br />
A: Она несомненно будет, если вы поможете. Несколько хороших мест для слежения за процессом это [http://projects.openmoko.org/projects/java-pkg/ projects.openmoko.org] и [https://phoneme.dev.java.net/ PhoneME].<br />
<br />
=== Q: Можно подробнее про X11? ===<br />
<br />
A: Смотрите [http://lists.openmoko.org/pipermail/community/2007-January/001353.html вывод xdpyinfo].<br />
<br />
=== Q: Работает ли OpenMoko на любом другом железе? ===<br />
<br />
Вы можете запустить OpenMoko на своем [[How_to_run_OpenMoko_Apps_on_PC/ru|ПК]]. There is work going on with [http://www.datenfreihafen.org/~stefan/weblog//archives/2007/02/#e2007-02-18T15_27_07.txt OpenEZX and HTC]. It's running on [http://dominion.kabel.utwente.nl/koen/cms/openmoko-running-on-an-ipaq iPaq hx4700].<br />
<br />
==Железо Neo1973== <br />
<br />
=== Q: Какого он размера? ===<br />
<br />
A: 120.7 x 62 x 18.5 мм, целиком помещается в жестяную банку 0.33 от кока-колы ;)<br />
<br />
=== Q: Сколько он весит? ===<br />
<br />
A: 185 г<br />
<br />
=== Q: Есть ли в нем камера? ===<br />
<br />
A: Нет. Смотрите [[Neo1973 Hardware|список железа (англ.)]], которое в него входит, а также [[Wish List - Hardware|список пожеланий по железу (англ.)]]. Также смотрите соответствующий раздел [[FAQ/ru#USB]].<br />
<br />
=== Q: Почему решено не делать в нем WiFi? ===<br />
<br />
A: На момент создания Neo1973 небыло подходящего WiFi чипа с низким энергопотреблением и открытой спецификацией. <br />
Чип с закрытой спецификацией был бы неудобен для разработчиков и пользователей. Смотрите так же [[FAQ/ru#USB]].<br />
<br />
Смотрите так же:<br />
[http://lists.openmoko.org/pipermail/community/2006-November/000050.html Комментарий (англ.)] [[Sean Moss-Pultz]] об этом.<br />
<br />
=== Q: Есть ли в нем Bluetooth? ===<br />
<br />
A: Всенепременно!<br />
<br />
=== Q: Идет ли в комплекте стилус? ===<br />
<br />
A: Да, но специальный держатель стилуса на телефоне не предусмотрен.<br />
<br />
=== Q: Насколько хватает батареи? ===<br />
<br />
A: Пока точно неизвестно, но можете посмотреть [[Neo1973 Power Management#Approximate_power_draw_of_various_subsystems|примерную оценку]] (плюс-минус километр). [[Neo1973 Battery|Здесь]] дополнительная информация про батарею.<br />
<br />
=== USB ===<br />
<br />
==== Q: Что я могу делать с USB портом в Neo1973? ====<br />
A: Заряжать телефон, связываться с помощью него через USB-serial, или USB-networking (communicate with it over USB-serial, or USB-networking.)<br />
<br />
A: Подключать внешние устройства, как например wifi, камеры или хранилища информации (флэшки, hdd и т.п.)<br />
<br />
==== Q: Чего я не могу делать с USB портом? ====<br />
<br />
A: USB в neo не имет питания. Это значит, что вы не можете подключать USB устройства без внешнего источника питания или USB разветвителя с внешним питанием. Причина этому то, что включение 5В питания в устройстве добавляет к нему сложности, вес и цену.<br />
<br />
==== Q: Почему USB всего-навсего версии 1.1? ====<br />
<br />
A: Поддержка USB 1.1 встроена прямо в процессор. Процессор со встроенной пожжержкой USB2 обошелся бы дороже.<br />
<br />
==== Q: Can the Neo charge and use devices on a USB hub at the same time? ====<br />
<br />
A: <br />
*When the Neo is connected to a device port on a USB hub, it will start charging. If the hub is a powered hub, then it will charge fast (3h), otherwise around 12h.<br />
<br />
*If you plug the Neo into the host port of a USB hub you can use devices on that hub but the Neo will not charge. (Some/many USB hubs will not accept an unpowered host as valid, hence the need for the below cable.)<br />
*This is because the host socket on USB hubs is not powered.<br />
<br />
FIC product development is looking into providing something that<br />
conveniently solves this problem.<br />
<br />
The USB port on the Neo is not a properly compliant USB host port, all USB host ports must provide 5V - though powered devices or hubs may not draw any current from this, they may refuse to work. (The Belkin Tetrahub is an example of a hub that will not work.)<br />
<br />
One solution is a three headed cable.<br />
<br />
One end plugs into the Neo. One end plugs into a device port of a powered hub, or the Neo charger. One end plugs into the host port of a hub.<br />
<br />
The Charger/USB device plug only has +5V and 0V connected in the simple cable, which are connected to the other ends.<br />
<br />
For a more complex cable, when the host socket is not plugged in, the cable acts as a simple USB cable.<br />
<br />
==== Q: What are the details of the USB port on the Neo1973? How does it compare to USB On-The-Go? ====<br />
<br />
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<br />
a AB socket, but also electrical and software components which cannot be provide by the S3C2410.<br />
<br />
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).<br />
<br />
=== Q: Есть ли на Neo 1973 светодиодные индикаторы? ===<br />
<br />
A: На Neo1973 v1 отдельных светодиодных индикаторов нет. Зато есть подсветка экрана.<br />
<br />
=== Q: Will a JTAG port be made available? ===<br />
<br />
A: The "Hacker's Lunchbox" will make this kind of stuff easy. <br />
<br />
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.<br />
<br />
=== Q: Чего ожидать в будущих версиях? ===<br />
<br />
A: Более быстрый процессор, более быстрый GSM (EDGE?), возможно даже питаемый USB порт, USB2, wifi, и камеру.<br />
Более точной информации пока нет. Она возможно появится где то в Мае. Так же появятся еще 5 устройств - некоторые не совсем телефоны в традиционном смысле анонсированны FIC на сентябрь.<br />
<br />
==Networking/Connectivity==<br />
<br />
=== Q: Can I bridge to an Ethernet (wired or unwired) network via a suitable Bluetooth enabled router? ===<br />
<br />
A: Yes - see [http://gentoo-wiki.com/HOWTO_Configure_a_bluetooth_network_access_point this howto for how to configure a linux computer to act as such a router] and [[Bluetooth Support]].<br />
<br />
=== Q: What providers in the USA provide the GSM required for Neo 1973? ===<br />
<br />
A: Wikipedia has a list of providers and technologies [http://en.wikipedia.org/wiki/List_of_United_States_mobile_phone_companies here]. A brief look gives the impression that [http://www.t-mobile.com T-Mobile] and [http://www.cingular.com Cingular] (which is<br />
renaming itself AT&T) seem to be the only major ones.<br />
<br />
=== Q: Will OpenMoko "Just Work" with Mac OS X? ===<br />
<br />
A: There has been some discussion of this on the mailing list. There is motivation, and there are interested developers. <br />
Not being a Mac OS X user, I don't know enough<br />
to summarize the discussion to answer this question. Can someone please fill in?<br />
<br />
A: For IP over USB cable connectivity, it is planned to improve/adapt the AJZaurusUSB driver, allowing ssh into the OpenMoko.<br />
<br />
A: It is expected that (Bluetooth/UB) SyncML based interoperation for<br />
contacts and events can easily be achieved by a patch<br />
to the Apple iSync configuration tables.<br />
<br />
A: There is an open source implementation of Cocoa (GNUstep) that aims to run MacOS X compatible applications (sort of<br />
PPC/x86/ARM universal binaries) on OpenMoko devices: mySTEP.<br />
<br />
==Misc==<br />
<br />
=== Q: On the lists on lists.openmoko.org, should replies be added above or below the original text? ===<br />
<br />
A: Please reply UNDER post.<br />
<br />
=== Q: How can I find out if a question or topic has already been discussed on the mailing lists? ===<br />
<br />
A: By searching the mailing list archives. For example, using Google searches:<br />
<br />
site:openmoko.org text<br />
<br />
For example, to search for accelerometer:<br />
<br />
site:openmoko.org accelerometer<br />
<br />
If you only want to read the "official" mails from FIC people or from OpenMoko people:<br />
<br />
site:openmoko.org text "at fic.com.tw"<br />
site:openmoko.org text "at openmoko.org"<br />
<br />
For example to search for "release date" from FIC people:<br />
<br />
site:openmoko.org "release date" "at fic.com.tw"<br />
<br />
Alternatively you can use the [http://www.google.com/coop/cse?cx=017507431580478583395%3Astsl7lhxzbc custom OpenMoko search engine] which has been created using [http://www.google.com/coop/ Google Co-op].<br />
<br />
{{Languages|FAQ}}</div>DenisBYhttp://openmoko.org/wiki/FAQ/ruFAQ/ru2007-03-09T11:20:28Z<p>DenisBY: /* Q: По чем? */</p>
<hr />
<div>Вопросы и Ответы которые больше никуда не подходят (Questions and Answers that don't seem to fit elsewhere)<br />
<br />
==Вступление== <br />
<br />
=== Q: Что такое OpenMoko и Neo1973? ===<br />
A: [[OpenMoko/ru|OpenMoko]] программная платформа, попытка создать первую в мире полностью открытую программную платформу для мобильных телефонов. Neo1973 от FIC это первый телефон полностью поддерживающий OpenMoko.<br />
<br />
=== Q: Когда я смогу купить Neo1973? ===<br />
<br />
A: В конце марта для разработчиков, в сентябре на массовом рынке - Смотрите [[Neo1973/ru|Neo1973]] для более точной информации.<br />
Для того, что бы быть информированным, когда он станет доступным, подпишитесь на [http://lists.openmoko.org/mailman/listinfo/announce Список рассылки анонсов].<br />
<br />
=== Q: По чем? === <br />
<br />
A: $350 за комплект разработчика - Фаза 1. В комплете:<br />
<ul><br />
<li>Neo1973 телефон</li><br />
<li>Батарея</li><br />
<li>Наушники</li><br />
<li>Зарядное устройство</li><br />
<li>Чехол</li><br />
<li>Стилус</li><br />
<li>Шнурок</li><br />
<li>512 MB MicroSD карта</li><br />
<li>USB кабель</li><br />
<li>Инструкция пользователя и гарантия</li><br />
</ul><br />
<br />
$75 за автомобильный комплект. В комплете:<br />
<ul><br />
<li>Windshield mount and device holder</li><br />
<li>Автомобильное зарядное устройство</li><br />
<li>Внешняя антенна</li><br />
</ul><br />
<br />
$200 за Хакерский Lunchbox. В комплете:<br />
<ul><br />
<li>Отладочная панель</li><br />
<li>Батарея</li><br />
<li>Зарядное устройство для отладочной панели</li><br />
<li>FPC (Flexible Printed Circuit - Гибкая Печатная схема) шлейф</li><br />
<li>Shoulder strap</li><br />
<li>Отладочный кабель (USB)</li><br />
</ul><br />
<br />
=== Q: Что же делать? ===<br />
<br />
В фазе 1 телефон появится в конце марта только для разработчиков. Он не пригоден для конечных пользователей и будет иметь базовую функциональность как телефон с сенсорным экраном. Еще кое что будет работать, разработка программного обеспечения продолжиться до выхода на массовый рынок.<br />
<br />
Заинтересованные лица должны:<br />
<br />
* Знать, что через 6 месяцев будет устройство с более быстрым процессором, GSM системой и т.д.<br />
* Получать удовольствие, взламывая устройство.<br />
* Смочь найти свою дорогу через прототип программного и аппаратного обеспечения без особых документов.<br />
* Поделитесь мечтами об устройстве работающим под управлением свободного программного обеспечения.<br />
* Не ожидать устройства потребительского уровня.<br />
* Приходить с новыми идеями для изучению возрастных мобильных вычислений. (Come up with new ideas for exploring the age of mobile computing.)<br />
* Иметь $350.<br />
<br />
В идеале они так же:<br />
<br />
* Уметь находить места ошибок и отправлять заплатки.<br />
* Любить работу в составе сообщества разработчиков для улучшения программного обеспечения.<br />
<br />
==Программное обеспечение==<br />
<br />
=== Q: Существует ли описание и перечень программного обеспечения OpenMoko? ===<br />
<br />
A: Смотри [[OpenMoko/ru|OpenMoko]]<br />
<br />
=== Q: Как мне инсталлировать и управлять программным обеспечением в OpenMoko? ===<br />
<br />
A: ipkg: http://handhelds.org/moin/moin.cgi/Ipkg<br />
<br />
=== Q: Как я могу компилировать программы для Neo1973? ===<br />
<br />
A: Смотри [[Toolchain/ru|Toolchain]].<br />
<br />
=== Q: Существует ли эмулятор для OpenMoko? ===<br />
<br />
*XorA предпологает, что если ваш первый вопрос - "есть ли эмулятор", то в действительности вы никогда не будете разрабатывать ПО :-)<br />
<br />
====QEMU====<br />
QEMU хорошее место для старта, почти все OpenMoko приложения должны работать на нем.<br />
Для начала работы с эмулятором QEMU посетите: http://www.aurel32.net/info/debian_arm_qemu.php<br />
<br />
[[User:Jebba|Jeff]] put together an image you can test under [http://fabrice.bellard.free.fr/qemu/ qemu], if you so desire:<br />
ftp://ftp.blagblagblag.org/pub/BLAG/developers/jebba/openmoko/<br />
<br />
OpenMoko имеет долгосрочные планы по портированию FIC машин на QEMU. Сейчас может быть использованно MACHINE="qemuarm".<br />
<br />
====Xoo====<br />
Еще один это [http://projects.o-hand.com/xoo Xoo]. Koen сказал: "Xoo может быть достаточно для большинства разработчиков, т.к. большинству ненужен прямой доступ к GSM uart. Если вы "крутой", то можете использовать qemu + xoo, но все равно пока не полностью эмулируются все железные "фишки" (например несогласованный доступ (unaligned access))".<br />
<br />
Обновление: Stefan Schmidt сделал макет Neo1973 и написал маленькое описание для xoo. С его слов:<br />
В действительности это не совсем готово к использованию, т.к. вам нужно высокое разрешение монитора, что бы вместить полную картинку. И конечно же масштаб неточен. Даже нет кнопок, т.к. я не могу вспомнить где они расположены на корпусе.<br />
<br />
http://www.datenfreihafen.org/~stefan/OpenMoko/neo1973-xoo-device.tar.bz2<br />
<br />
Способ запуска 'xoo --device /path/to/neo1973.xml'<br />
<br />
====Xephyr====<br />
Или используйте Xephyr напрямую с локально скопилироваными программами (например matchbox svn + openmoko):<br />
Xephyr -screen 480x640 -nolisten tcp -ac :1 &<br />
export DISPLAY=:1<br />
export LD_LIBRARY_PATH=/usr/local/lib<br />
matchbox-window-manager -display $DISPLAY -use_titlebar no \<br />
-use_super_modal yes -use_lowlight yes -use_dialog_mode static \<br />
-use_cursor yes &<br />
matchbox-panel --geometry=480x44 --end-applets=clock &<br />
openmoko-footer &<br />
openmoko-taskmanager &<br />
<br />
=== Q: Где я могу найти пособие для "Здравствуй, мир" на OpenMoko? ===<br />
<br />
A: Вот с чего вам следует начать:<br />
http://www.gtk.org/tutorial/<br />
<br />
=== Q: Могут ли программы для PalmOS быть портированы, что бы запускаться в OpenMoko? ===<br />
<br />
A: Making legacy apps written for the "Garnet" OS (née "Palm OS") run on Linux<br />
is decidedly non-trivial. An emulator for this is going to be part of the<br />
ACCESS Linux Platform.<br />
<br />
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.<br />
<br />
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.<br />
<br />
=== Q: Есть ли Java? ===<br />
A: Она несомненно будет, если вы поможете. Несколько хороших мест для слежения за процессом это [http://projects.openmoko.org/projects/java-pkg/ projects.openmoko.org] и [https://phoneme.dev.java.net/ PhoneME].<br />
<br />
=== Q: Можно подробнее про X11? ===<br />
<br />
A: Смотрите [http://lists.openmoko.org/pipermail/community/2007-January/001353.html вывод xdpyinfo].<br />
<br />
=== Q: Работает ли OpenMoko на любом другом железе? ===<br />
<br />
Вы можете запустить OpenMoko на своем [[How_to_run_OpenMoko_Apps_on_PC/ru|ПК]]. There is work going on with [http://www.datenfreihafen.org/~stefan/weblog//archives/2007/02/#e2007-02-18T15_27_07.txt OpenEZX and HTC]. It's running on [http://dominion.kabel.utwente.nl/koen/cms/openmoko-running-on-an-ipaq iPaq hx4700].<br />
<br />
==Железо Neo1973== <br />
<br />
=== Q: Какого он размера? ===<br />
<br />
A: 120.7 x 62 x 18.5 мм, целиком помещается в жестяную банку 0.33 от кока-колы ;)<br />
<br />
=== Q: Сколько он весит? ===<br />
<br />
A: 185 г<br />
<br />
=== Q: Есть ли в нем камера? ===<br />
<br />
A: Нет. Смотрите [[Neo1973 Hardware|список железа (англ.)]], которое в него входит, а также [[Wish List - Hardware|список пожеланий по железу (англ.)]]. Также смотрите соответствующий раздел [[FAQ/ru#USB]].<br />
<br />
=== Q: Почему решено не делать в нем WiFi? ===<br />
<br />
A: На момент создания Neo1973 небыло подходящего WiFi чипа с низким энергопотреблением и открытой спецификацией. <br />
Чип с закрытой спецификацией был бы неудобен для разработчиков и пользователей. Смотрите так же [[FAQ/ru#USB]].<br />
<br />
Смотрите так же:<br />
[http://lists.openmoko.org/pipermail/community/2006-November/000050.html Комментарий (англ.)] [[Sean Moss-Pultz]] об этом.<br />
<br />
=== Q: Есть ли в нем Bluetooth? ===<br />
<br />
A: Всенепременно!<br />
<br />
=== Q: Идет ли в комплекте стилус? ===<br />
<br />
A: Да, но специальный держатель стилуса на телефоне не предусмотрен.<br />
<br />
=== Q: Насколько хватает батареи? ===<br />
<br />
A: Пока точно неизвестно, но можете посмотреть [[Neo1973 Power Management#Approximate_power_draw_of_various_subsystems|примерную оценку]] (плюс-минус километр). [[Neo1973 Battery|Здесь]] дополнительная информация про батарею.<br />
<br />
=== USB ===<br />
<br />
==== Q: Что я могу делать с USB портом в Neo1973? ====<br />
A: Заряжать телефон, связываться с помощью него через USB-serial, или USB-networking (communicate with it over USB-serial, or USB-networking.)<br />
<br />
A: Подключать внешние устройства, как например wifi, камеры или хранилища информации (флэшки, hdd и т.п.)<br />
<br />
==== Q: Чего я не могу делать с USB портом? ====<br />
<br />
A: USB в neo не имет питания. Это значит, что вы не можете подключать USB устройства без внешнего источника питания или USB разветвителя с внешним питанием. Причина этому то, что включение 5В питания в устройстве добавляет к нему сложности, вес и цену.<br />
<br />
==== Q: Почему USB всего-навсего версии 1.1? ====<br />
<br />
A: Поддержка USB 1.1 встроена прямо в процессор. Процессор со встроенной пожжержкой USB2 обошелся бы дороже.<br />
<br />
==== Q: Can the Neo charge and use devices on a USB hub at the same time? ====<br />
<br />
A: <br />
*When the Neo is connected to a device port on a USB hub, it will start charging. If the hub is a powered hub, then it will charge fast (3h), otherwise around 12h.<br />
<br />
*If you plug the Neo into the host port of a USB hub you can use devices on that hub but the Neo will not charge. (Some/many USB hubs will not accept an unpowered host as valid, hence the need for the below cable.)<br />
*This is because the host socket on USB hubs is not powered.<br />
<br />
FIC product development is looking into providing something that<br />
conveniently solves this problem.<br />
<br />
The USB port on the Neo is not a properly compliant USB host port, all USB host ports must provide 5V - though powered devices or hubs may not draw any current from this, they may refuse to work. (The Belkin Tetrahub is an example of a hub that will not work.)<br />
<br />
One solution is a three headed cable.<br />
<br />
One end plugs into the Neo. One end plugs into a device port of a powered hub, or the Neo charger. One end plugs into the host port of a hub.<br />
<br />
The Charger/USB device plug only has +5V and 0V connected in the simple cable, which are connected to the other ends.<br />
<br />
For a more complex cable, when the host socket is not plugged in, the cable acts as a simple USB cable.<br />
<br />
==== Q: What are the details of the USB port on the Neo1973? How does it compare to USB On-The-Go? ====<br />
<br />
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<br />
a AB socket, but also electrical and software components which cannot be provide by the S3C2410.<br />
<br />
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).<br />
<br />
=== Q: Есть ли на Neo 1973 светодиодные индикаторы? ===<br />
<br />
A: На Neo1973 v1 отдельных светодиодных индикаторов нет. Зато есть подсветка экрана.<br />
<br />
=== Q: Will a JTAG port be made available? ===<br />
<br />
A: The "Hacker's Lunchbox" will make this kind of stuff easy. <br />
<br />
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.<br />
<br />
=== Q: Чего ожидать в будущих версиях? ===<br />
<br />
A: Более быстрый процессор, более быстрый GSM (EDGE?), возможно даже питаемый USB порт, USB2, wifi, и камеру.<br />
Более точной информации пока нет. Она возможно появится где то в Мае. Так же появятся еще 5 устройств - некоторые не совсем телефоны в традиционном смысле анонсированны FIC на сентябрь.<br />
<br />
==Networking/Connectivity==<br />
<br />
=== Q: Can I bridge to an Ethernet (wired or unwired) network via a suitable Bluetooth enabled router? ===<br />
<br />
A: Yes - see [http://gentoo-wiki.com/HOWTO_Configure_a_bluetooth_network_access_point this howto for how to configure a linux computer to act as such a router] and [[Bluetooth Support]].<br />
<br />
=== Q: What providers in the USA provide the GSM required for Neo 1973? ===<br />
<br />
A: Wikipedia has a list of providers and technologies [http://en.wikipedia.org/wiki/List_of_United_States_mobile_phone_companies here]. A brief look gives the impression that [http://www.t-mobile.com T-Mobile] and [http://www.cingular.com Cingular] (which is<br />
renaming itself AT&T) seem to be the only major ones.<br />
<br />
=== Q: Will OpenMoko "Just Work" with Mac OS X? ===<br />
<br />
A: There has been some discussion of this on the mailing list. There is motivation, and there are interested developers. <br />
Not being a Mac OS X user, I don't know enough<br />
to summarize the discussion to answer this question. Can someone please fill in?<br />
<br />
A: For IP over USB cable connectivity, it is planned to improve/adapt the AJZaurusUSB driver, allowing ssh into the OpenMoko.<br />
<br />
A: It is expected that (Bluetooth/UB) SyncML based interoperation for<br />
contacts and events can easily be achieved by a patch<br />
to the Apple iSync configuration tables.<br />
<br />
A: There is an open source implementation of Cocoa (GNUstep) that aims to run MacOS X compatible applications (sort of<br />
PPC/x86/ARM universal binaries) on OpenMoko devices: mySTEP.<br />
<br />
==Misc==<br />
<br />
=== Q: On the lists on lists.openmoko.org, should replies be added above or below the original text? ===<br />
<br />
A: Please reply UNDER post.<br />
<br />
=== Q: How can I find out if a question or topic has already been discussed on the mailing lists? ===<br />
<br />
A: By searching the mailing list archives. For example, using Google searches:<br />
<br />
site:openmoko.org text<br />
<br />
For example, to search for accelerometer:<br />
<br />
site:openmoko.org accelerometer<br />
<br />
If you only want to read the "official" mails from FIC people or from OpenMoko people:<br />
<br />
site:openmoko.org text "at fic.com.tw"<br />
site:openmoko.org text "at openmoko.org"<br />
<br />
For example to search for "release date" from FIC people:<br />
<br />
site:openmoko.org "release date" "at fic.com.tw"<br />
<br />
Alternatively you can use the [http://www.google.com/coop/cse?cx=017507431580478583395%3Astsl7lhxzbc custom OpenMoko search engine] which has been created using [http://www.google.com/coop/ Google Co-op].<br />
<br />
{{Languages|FAQ}}</div>DenisBYhttp://openmoko.org/wiki/FAQ/ruFAQ/ru2007-03-09T11:18:55Z<p>DenisBY: /* Q: Что относительно деталей про X11? */</p>
<hr />
<div>Вопросы и Ответы которые больше никуда не подходят (Questions and Answers that don't seem to fit elsewhere)<br />
<br />
==Вступление== <br />
<br />
=== Q: Что такое OpenMoko и Neo1973? ===<br />
A: [[OpenMoko/ru|OpenMoko]] программная платформа, попытка создать первую в мире полностью открытую программную платформу для мобильных телефонов. Neo1973 от FIC это первый телефон полностью поддерживающий OpenMoko.<br />
<br />
=== Q: Когда я смогу купить Neo1973? ===<br />
<br />
A: В конце марта для разработчиков, в сентябре на массовом рынке - Смотрите [[Neo1973/ru|Neo1973]] для более точной информации.<br />
Для того, что бы быть информированным, когда он станет доступным, подпишитесь на [http://lists.openmoko.org/mailman/listinfo/announce Список рассылки анонсов].<br />
<br />
=== Q: По чем? === <br />
<br />
A: $350 за комплект разработчика - Фаза 1. В комплете:<br />
<ul><br />
<li>Neo1973 телефон</li><br />
<li>Батарея</li><br />
<li>Наушники</li><br />
<li>Зарядное устройство</li><br />
<li>Чехол</li><br />
<li>Стилус</li><br />
<li>Шнурок</li><br />
<li>512 MB MicroSD карта</li><br />
<li>USB кабель</li><br />
<li>Инструкция пользователя и гарантия</li><br />
</ul><br />
<br />
$75 за автомобильный комплект. В комплете:<br />
<ul><br />
<li>Windshield mount and device holder</li><br />
<li>Автомобильное зарядное устройство</li><br />
<li>Внешняя антенна</li><br />
</ul><br />
<br />
$200 за Хакерский Lunchbox. В комплете:<br />
<ul><br />
<li>Отладочная панель</li><br />
<li>Батарея</li><br />
<li>Зарядное устройство для отладочная панели</li><br />
<li>FPC (Flexible Printed Circuit - Гибкая Печатная схема) шлейф</li><br />
<li>Shoulder strap</li><br />
<li>Отладочный кабель (USB)</li><br />
</ul><br />
<br />
=== Q: Что же делать? ===<br />
<br />
В фазе 1 телефон появится в конце марта только для разработчиков. Он не пригоден для конечных пользователей и будет иметь базовую функциональность как телефон с сенсорным экраном. Еще кое что будет работать, разработка программного обеспечения продолжиться до выхода на массовый рынок.<br />
<br />
Заинтересованные лица должны:<br />
<br />
* Знать, что через 6 месяцев будет устройство с более быстрым процессором, GSM системой и т.д.<br />
* Получать удовольствие, взламывая устройство.<br />
* Смочь найти свою дорогу через прототип программного и аппаратного обеспечения без особых документов.<br />
* Поделитесь мечтами об устройстве работающим под управлением свободного программного обеспечения.<br />
* Не ожидать устройства потребительского уровня.<br />
* Приходить с новыми идеями для изучению возрастных мобильных вычислений. (Come up with new ideas for exploring the age of mobile computing.)<br />
* Иметь $350.<br />
<br />
В идеале они так же:<br />
<br />
* Уметь находить места ошибок и отправлять заплатки.<br />
* Любить работу в составе сообщества разработчиков для улучшения программного обеспечения.<br />
<br />
==Программное обеспечение==<br />
<br />
=== Q: Существует ли описание и перечень программного обеспечения OpenMoko? ===<br />
<br />
A: Смотри [[OpenMoko/ru|OpenMoko]]<br />
<br />
=== Q: Как мне инсталлировать и управлять программным обеспечением в OpenMoko? ===<br />
<br />
A: ipkg: http://handhelds.org/moin/moin.cgi/Ipkg<br />
<br />
=== Q: Как я могу компилировать программы для Neo1973? ===<br />
<br />
A: Смотри [[Toolchain/ru|Toolchain]].<br />
<br />
=== Q: Существует ли эмулятор для OpenMoko? ===<br />
<br />
*XorA предпологает, что если ваш первый вопрос - "есть ли эмулятор", то в действительности вы никогда не будете разрабатывать ПО :-)<br />
<br />
====QEMU====<br />
QEMU хорошее место для старта, почти все OpenMoko приложения должны работать на нем.<br />
Для начала работы с эмулятором QEMU посетите: http://www.aurel32.net/info/debian_arm_qemu.php<br />
<br />
[[User:Jebba|Jeff]] put together an image you can test under [http://fabrice.bellard.free.fr/qemu/ qemu], if you so desire:<br />
ftp://ftp.blagblagblag.org/pub/BLAG/developers/jebba/openmoko/<br />
<br />
OpenMoko имеет долгосрочные планы по портированию FIC машин на QEMU. Сейчас может быть использованно MACHINE="qemuarm".<br />
<br />
====Xoo====<br />
Еще один это [http://projects.o-hand.com/xoo Xoo]. Koen сказал: "Xoo может быть достаточно для большинства разработчиков, т.к. большинству ненужен прямой доступ к GSM uart. Если вы "крутой", то можете использовать qemu + xoo, но все равно пока не полностью эмулируются все железные "фишки" (например несогласованный доступ (unaligned access))".<br />
<br />
Обновление: Stefan Schmidt сделал макет Neo1973 и написал маленькое описание для xoo. С его слов:<br />
В действительности это не совсем готово к использованию, т.к. вам нужно высокое разрешение монитора, что бы вместить полную картинку. И конечно же масштаб неточен. Даже нет кнопок, т.к. я не могу вспомнить где они расположены на корпусе.<br />
<br />
http://www.datenfreihafen.org/~stefan/OpenMoko/neo1973-xoo-device.tar.bz2<br />
<br />
Способ запуска 'xoo --device /path/to/neo1973.xml'<br />
<br />
====Xephyr====<br />
Или используйте Xephyr напрямую с локально скопилироваными программами (например matchbox svn + openmoko):<br />
Xephyr -screen 480x640 -nolisten tcp -ac :1 &<br />
export DISPLAY=:1<br />
export LD_LIBRARY_PATH=/usr/local/lib<br />
matchbox-window-manager -display $DISPLAY -use_titlebar no \<br />
-use_super_modal yes -use_lowlight yes -use_dialog_mode static \<br />
-use_cursor yes &<br />
matchbox-panel --geometry=480x44 --end-applets=clock &<br />
openmoko-footer &<br />
openmoko-taskmanager &<br />
<br />
=== Q: Где я могу найти пособие для "Здравствуй, мир" на OpenMoko? ===<br />
<br />
A: Вот с чего вам следует начать:<br />
http://www.gtk.org/tutorial/<br />
<br />
=== Q: Могут ли программы для PalmOS быть портированы, что бы запускаться в OpenMoko? ===<br />
<br />
A: Making legacy apps written for the "Garnet" OS (née "Palm OS") run on Linux<br />
is decidedly non-trivial. An emulator for this is going to be part of the<br />
ACCESS Linux Platform.<br />
<br />
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.<br />
<br />
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.<br />
<br />
=== Q: Есть ли Java? ===<br />
A: Она несомненно будет, если вы поможете. Несколько хороших мест для слежения за процессом это [http://projects.openmoko.org/projects/java-pkg/ projects.openmoko.org] и [https://phoneme.dev.java.net/ PhoneME].<br />
<br />
=== Q: Можно подробнее про X11? ===<br />
<br />
A: Смотрите [http://lists.openmoko.org/pipermail/community/2007-January/001353.html вывод xdpyinfo].<br />
<br />
=== Q: Работает ли OpenMoko на любом другом железе? ===<br />
<br />
Вы можете запустить OpenMoko на своем [[How_to_run_OpenMoko_Apps_on_PC/ru|ПК]]. There is work going on with [http://www.datenfreihafen.org/~stefan/weblog//archives/2007/02/#e2007-02-18T15_27_07.txt OpenEZX and HTC]. It's running on [http://dominion.kabel.utwente.nl/koen/cms/openmoko-running-on-an-ipaq iPaq hx4700].<br />
<br />
==Железо Neo1973== <br />
<br />
=== Q: Какого он размера? ===<br />
<br />
A: 120.7 x 62 x 18.5 мм, целиком помещается в жестяную банку 0.33 от кока-колы ;)<br />
<br />
=== Q: Сколько он весит? ===<br />
<br />
A: 185 г<br />
<br />
=== Q: Есть ли в нем камера? ===<br />
<br />
A: Нет. Смотрите [[Neo1973 Hardware|список железа (англ.)]], которое в него входит, а также [[Wish List - Hardware|список пожеланий по железу (англ.)]]. Также смотрите соответствующий раздел [[FAQ/ru#USB]].<br />
<br />
=== Q: Почему решено не делать в нем WiFi? ===<br />
<br />
A: На момент создания Neo1973 небыло подходящего WiFi чипа с низким энергопотреблением и открытой спецификацией. <br />
Чип с закрытой спецификацией был бы неудобен для разработчиков и пользователей. Смотрите так же [[FAQ/ru#USB]].<br />
<br />
Смотрите так же:<br />
[http://lists.openmoko.org/pipermail/community/2006-November/000050.html Комментарий (англ.)] [[Sean Moss-Pultz]] об этом.<br />
<br />
=== Q: Есть ли в нем Bluetooth? ===<br />
<br />
A: Всенепременно!<br />
<br />
=== Q: Идет ли в комплекте стилус? ===<br />
<br />
A: Да, но специальный держатель стилуса на телефоне не предусмотрен.<br />
<br />
=== Q: Насколько хватает батареи? ===<br />
<br />
A: Пока точно неизвестно, но можете посмотреть [[Neo1973 Power Management#Approximate_power_draw_of_various_subsystems|примерную оценку]] (плюс-минус километр). [[Neo1973 Battery|Здесь]] дополнительная информация про батарею.<br />
<br />
=== USB ===<br />
<br />
==== Q: Что я могу делать с USB портом в Neo1973? ====<br />
A: Заряжать телефон, связываться с помощью него через USB-serial, или USB-networking (communicate with it over USB-serial, or USB-networking.)<br />
<br />
A: Подключать внешние устройства, как например wifi, камеры или хранилища информации (флэшки, hdd и т.п.)<br />
<br />
==== Q: Чего я не могу делать с USB портом? ====<br />
<br />
A: USB в neo не имет питания. Это значит, что вы не можете подключать USB устройства без внешнего источника питания или USB разветвителя с внешним питанием. Причина этому то, что включение 5В питания в устройстве добавляет к нему сложности, вес и цену.<br />
<br />
==== Q: Почему USB всего-навсего версии 1.1? ====<br />
<br />
A: Поддержка USB 1.1 встроена прямо в процессор. Процессор со встроенной пожжержкой USB2 обошелся бы дороже.<br />
<br />
==== Q: Can the Neo charge and use devices on a USB hub at the same time? ====<br />
<br />
A: <br />
*When the Neo is connected to a device port on a USB hub, it will start charging. If the hub is a powered hub, then it will charge fast (3h), otherwise around 12h.<br />
<br />
*If you plug the Neo into the host port of a USB hub you can use devices on that hub but the Neo will not charge. (Some/many USB hubs will not accept an unpowered host as valid, hence the need for the below cable.)<br />
*This is because the host socket on USB hubs is not powered.<br />
<br />
FIC product development is looking into providing something that<br />
conveniently solves this problem.<br />
<br />
The USB port on the Neo is not a properly compliant USB host port, all USB host ports must provide 5V - though powered devices or hubs may not draw any current from this, they may refuse to work. (The Belkin Tetrahub is an example of a hub that will not work.)<br />
<br />
One solution is a three headed cable.<br />
<br />
One end plugs into the Neo. One end plugs into a device port of a powered hub, or the Neo charger. One end plugs into the host port of a hub.<br />
<br />
The Charger/USB device plug only has +5V and 0V connected in the simple cable, which are connected to the other ends.<br />
<br />
For a more complex cable, when the host socket is not plugged in, the cable acts as a simple USB cable.<br />
<br />
==== Q: What are the details of the USB port on the Neo1973? How does it compare to USB On-The-Go? ====<br />
<br />
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<br />
a AB socket, but also electrical and software components which cannot be provide by the S3C2410.<br />
<br />
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).<br />
<br />
=== Q: Есть ли на Neo 1973 светодиодные индикаторы? ===<br />
<br />
A: На Neo1973 v1 отдельных светодиодных индикаторов нет. Зато есть подсветка экрана.<br />
<br />
=== Q: Will a JTAG port be made available? ===<br />
<br />
A: The "Hacker's Lunchbox" will make this kind of stuff easy. <br />
<br />
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.<br />
<br />
=== Q: Чего ожидать в будущих версиях? ===<br />
<br />
A: Более быстрый процессор, более быстрый GSM (EDGE?), возможно даже питаемый USB порт, USB2, wifi, и камеру.<br />
Более точной информации пока нет. Она возможно появится где то в Мае. Так же появятся еще 5 устройств - некоторые не совсем телефоны в традиционном смысле анонсированны FIC на сентябрь.<br />
<br />
==Networking/Connectivity==<br />
<br />
=== Q: Can I bridge to an Ethernet (wired or unwired) network via a suitable Bluetooth enabled router? ===<br />
<br />
A: Yes - see [http://gentoo-wiki.com/HOWTO_Configure_a_bluetooth_network_access_point this howto for how to configure a linux computer to act as such a router] and [[Bluetooth Support]].<br />
<br />
=== Q: What providers in the USA provide the GSM required for Neo 1973? ===<br />
<br />
A: Wikipedia has a list of providers and technologies [http://en.wikipedia.org/wiki/List_of_United_States_mobile_phone_companies here]. A brief look gives the impression that [http://www.t-mobile.com T-Mobile] and [http://www.cingular.com Cingular] (which is<br />
renaming itself AT&T) seem to be the only major ones.<br />
<br />
=== Q: Will OpenMoko "Just Work" with Mac OS X? ===<br />
<br />
A: There has been some discussion of this on the mailing list. There is motivation, and there are interested developers. <br />
Not being a Mac OS X user, I don't know enough<br />
to summarize the discussion to answer this question. Can someone please fill in?<br />
<br />
A: For IP over USB cable connectivity, it is planned to improve/adapt the AJZaurusUSB driver, allowing ssh into the OpenMoko.<br />
<br />
A: It is expected that (Bluetooth/UB) SyncML based interoperation for<br />
contacts and events can easily be achieved by a patch<br />
to the Apple iSync configuration tables.<br />
<br />
A: There is an open source implementation of Cocoa (GNUstep) that aims to run MacOS X compatible applications (sort of<br />
PPC/x86/ARM universal binaries) on OpenMoko devices: mySTEP.<br />
<br />
==Misc==<br />
<br />
=== Q: On the lists on lists.openmoko.org, should replies be added above or below the original text? ===<br />
<br />
A: Please reply UNDER post.<br />
<br />
=== Q: How can I find out if a question or topic has already been discussed on the mailing lists? ===<br />
<br />
A: By searching the mailing list archives. For example, using Google searches:<br />
<br />
site:openmoko.org text<br />
<br />
For example, to search for accelerometer:<br />
<br />
site:openmoko.org accelerometer<br />
<br />
If you only want to read the "official" mails from FIC people or from OpenMoko people:<br />
<br />
site:openmoko.org text "at fic.com.tw"<br />
site:openmoko.org text "at openmoko.org"<br />
<br />
For example to search for "release date" from FIC people:<br />
<br />
site:openmoko.org "release date" "at fic.com.tw"<br />
<br />
Alternatively you can use the [http://www.google.com/coop/cse?cx=017507431580478583395%3Astsl7lhxzbc custom OpenMoko search engine] which has been created using [http://www.google.com/coop/ Google Co-op].<br />
<br />
{{Languages|FAQ}}</div>DenisBYhttp://openmoko.org/wiki/FAQ/ruFAQ/ru2007-03-09T11:12:34Z<p>DenisBY: /* Q: What are the relevant X11 details? */</p>
<hr />
<div>Вопросы и Ответы которые больше никуда не подходят (Questions and Answers that don't seem to fit elsewhere)<br />
<br />
==Вступление== <br />
<br />
=== Q: Что такое OpenMoko и Neo1973? ===<br />
A: [[OpenMoko/ru|OpenMoko]] программная платформа, попытка создать первую в мире полностью открытую программную платформу для мобильных телефонов. Neo1973 от FIC это первый телефон полностью поддерживающий OpenMoko.<br />
<br />
=== Q: Когда я смогу купить Neo1973? ===<br />
<br />
A: В конце марта для разработчиков, в сентябре на массовом рынке - Смотрите [[Neo1973/ru|Neo1973]] для более точной информации.<br />
Для того, что бы быть информированным, когда он станет доступным, подпишитесь на [http://lists.openmoko.org/mailman/listinfo/announce Список рассылки анонсов].<br />
<br />
=== Q: По чем? === <br />
<br />
A: $350 за комплект разработчика - Фаза 1. В комплете:<br />
<ul><br />
<li>Neo1973 телефон</li><br />
<li>Батарея</li><br />
<li>Наушники</li><br />
<li>Зарядное устройство</li><br />
<li>Чехол</li><br />
<li>Стилус</li><br />
<li>Шнурок</li><br />
<li>512 MB MicroSD карта</li><br />
<li>USB кабель</li><br />
<li>Инструкция пользователя и гарантия</li><br />
</ul><br />
<br />
$75 за автомобильный комплект. В комплете:<br />
<ul><br />
<li>Windshield mount and device holder</li><br />
<li>Автомобильное зарядное устройство</li><br />
<li>Внешняя антенна</li><br />
</ul><br />
<br />
$200 за Хакерский Lunchbox. В комплете:<br />
<ul><br />
<li>Отладочная панель</li><br />
<li>Батарея</li><br />
<li>Зарядное устройство для отладочная панели</li><br />
<li>FPC (Flexible Printed Circuit - Гибкая Печатная схема) шлейф</li><br />
<li>Shoulder strap</li><br />
<li>Отладочный кабель (USB)</li><br />
</ul><br />
<br />
=== Q: Что же делать? ===<br />
<br />
В фазе 1 телефон появится в конце марта только для разработчиков. Он не пригоден для конечных пользователей и будет иметь базовую функциональность как телефон с сенсорным экраном. Еще кое что будет работать, разработка программного обеспечения продолжиться до выхода на массовый рынок.<br />
<br />
Заинтересованные лица должны:<br />
<br />
* Знать, что через 6 месяцев будет устройство с более быстрым процессором, GSM системой и т.д.<br />
* Получать удовольствие, взламывая устройство.<br />
* Смочь найти свою дорогу через прототип программного и аппаратного обеспечения без особых документов.<br />
* Поделитесь мечтами об устройстве работающим под управлением свободного программного обеспечения.<br />
* Не ожидать устройства потребительского уровня.<br />
* Приходить с новыми идеями для изучению возрастных мобильных вычислений. (Come up with new ideas for exploring the age of mobile computing.)<br />
* Иметь $350.<br />
<br />
В идеале они так же:<br />
<br />
* Уметь находить места ошибок и отправлять заплатки.<br />
* Любить работу в составе сообщества разработчиков для улучшения программного обеспечения.<br />
<br />
==Программное обеспечение==<br />
<br />
=== Q: Существует ли описание и перечень программного обеспечения OpenMoko? ===<br />
<br />
A: Смотри [[OpenMoko/ru|OpenMoko]]<br />
<br />
=== Q: Как мне инсталлировать и управлять программным обеспечением в OpenMoko? ===<br />
<br />
A: ipkg: http://handhelds.org/moin/moin.cgi/Ipkg<br />
<br />
=== Q: Как я могу компилировать программы для Neo1973? ===<br />
<br />
A: Смотри [[Toolchain/ru|Toolchain]].<br />
<br />
=== Q: Существует ли эмулятор для OpenMoko? ===<br />
<br />
*XorA предпологает, что если ваш первый вопрос - "есть ли эмулятор", то в действительности вы никогда не будете разрабатывать ПО :-)<br />
<br />
====QEMU====<br />
QEMU хорошее место для старта, почти все OpenMoko приложения должны работать на нем.<br />
Для начала работы с эмулятором QEMU посетите: http://www.aurel32.net/info/debian_arm_qemu.php<br />
<br />
[[User:Jebba|Jeff]] put together an image you can test under [http://fabrice.bellard.free.fr/qemu/ qemu], if you so desire:<br />
ftp://ftp.blagblagblag.org/pub/BLAG/developers/jebba/openmoko/<br />
<br />
OpenMoko имеет долгосрочные планы по портированию FIC машин на QEMU. Сейчас может быть использованно MACHINE="qemuarm".<br />
<br />
====Xoo====<br />
Еще один это [http://projects.o-hand.com/xoo Xoo]. Koen сказал: "Xoo может быть достаточно для большинства разработчиков, т.к. большинству ненужен прямой доступ к GSM uart. Если вы "крутой", то можете использовать qemu + xoo, но все равно пока не полностью эмулируются все железные "фишки" (например несогласованный доступ (unaligned access))".<br />
<br />
Обновление: Stefan Schmidt сделал макет Neo1973 и написал маленькое описание для xoo. С его слов:<br />
В действительности это не совсем готово к использованию, т.к. вам нужно высокое разрешение монитора, что бы вместить полную картинку. И конечно же масштаб неточен. Даже нет кнопок, т.к. я не могу вспомнить где они расположены на корпусе.<br />
<br />
http://www.datenfreihafen.org/~stefan/OpenMoko/neo1973-xoo-device.tar.bz2<br />
<br />
Способ запуска 'xoo --device /path/to/neo1973.xml'<br />
<br />
====Xephyr====<br />
Или используйте Xephyr напрямую с локально скопилироваными программами (например matchbox svn + openmoko):<br />
Xephyr -screen 480x640 -nolisten tcp -ac :1 &<br />
export DISPLAY=:1<br />
export LD_LIBRARY_PATH=/usr/local/lib<br />
matchbox-window-manager -display $DISPLAY -use_titlebar no \<br />
-use_super_modal yes -use_lowlight yes -use_dialog_mode static \<br />
-use_cursor yes &<br />
matchbox-panel --geometry=480x44 --end-applets=clock &<br />
openmoko-footer &<br />
openmoko-taskmanager &<br />
<br />
=== Q: Где я могу найти пособие для "Здравствуй, мир" на OpenMoko? ===<br />
<br />
A: Вот с чего вам следует начать:<br />
http://www.gtk.org/tutorial/<br />
<br />
=== Q: Могут ли программы для PalmOS быть портированы, что бы запускаться в OpenMoko? ===<br />
<br />
A: Making legacy apps written for the "Garnet" OS (née "Palm OS") run on Linux<br />
is decidedly non-trivial. An emulator for this is going to be part of the<br />
ACCESS Linux Platform.<br />
<br />
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.<br />
<br />
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.<br />
<br />
=== Q: Есть ли Java? ===<br />
A: Она несомненно будет, если вы поможете. Несколько хороших мест для слежения за процессом это [http://projects.openmoko.org/projects/java-pkg/ projects.openmoko.org] и [https://phoneme.dev.java.net/ PhoneME].<br />
<br />
=== Q: Что относительно деталей про X11? ===<br />
<br />
A: Смотрите [http://lists.openmoko.org/pipermail/community/2007-January/001353.html вывод xdpyinfo].<br />
<br />
=== Q: Работает ли OpenMoko на любом другом железе? ===<br />
<br />
Вы можете запустить OpenMoko на своем [[How_to_run_OpenMoko_Apps_on_PC/ru|ПК]]. There is work going on with [http://www.datenfreihafen.org/~stefan/weblog//archives/2007/02/#e2007-02-18T15_27_07.txt OpenEZX and HTC]. It's running on [http://dominion.kabel.utwente.nl/koen/cms/openmoko-running-on-an-ipaq iPaq hx4700].<br />
<br />
==Железо Neo1973== <br />
<br />
=== Q: Какого он размера? ===<br />
<br />
A: 120.7 x 62 x 18.5 мм, целиком помещается в жестяную банку 0.33 от кока-колы ;)<br />
<br />
=== Q: Сколько он весит? ===<br />
<br />
A: 185 г<br />
<br />
=== Q: Есть ли в нем камера? ===<br />
<br />
A: Нет. Смотрите [[Neo1973 Hardware|список железа (англ.)]], которое в него входит, а также [[Wish List - Hardware|список пожеланий по железу (англ.)]]. Также смотрите соответствующий раздел [[FAQ/ru#USB]].<br />
<br />
=== Q: Почему решено не делать в нем WiFi? ===<br />
<br />
A: На момент создания Neo1973 небыло подходящего WiFi чипа с низким энергопотреблением и открытой спецификацией. <br />
Чип с закрытой спецификацией был бы неудобен для разработчиков и пользователей. Смотрите так же [[FAQ/ru#USB]].<br />
<br />
Смотрите так же:<br />
[http://lists.openmoko.org/pipermail/community/2006-November/000050.html Комментарий (англ.)] [[Sean Moss-Pultz]] об этом.<br />
<br />
=== Q: Есть ли в нем Bluetooth? ===<br />
<br />
A: Всенепременно!<br />
<br />
=== Q: Идет ли в комплекте стилус? ===<br />
<br />
A: Да, но специальный держатель стилуса на телефоне не предусмотрен.<br />
<br />
=== Q: Насколько хватает батареи? ===<br />
<br />
A: Пока точно неизвестно, но можете посмотреть [[Neo1973 Power Management#Approximate_power_draw_of_various_subsystems|примерную оценку]] (плюс-минус километр). [[Neo1973 Battery|Здесь]] дополнительная информация про батарею.<br />
<br />
=== USB ===<br />
<br />
==== Q: Что я могу делать с USB портом в Neo1973? ====<br />
A: Заряжать телефон, связываться с помощью него через USB-serial, или USB-networking (communicate with it over USB-serial, or USB-networking.)<br />
<br />
A: Подключать внешние устройства, как например wifi, камеры или хранилища информации (флэшки, hdd и т.п.)<br />
<br />
==== Q: Чего я не могу делать с USB портом? ====<br />
<br />
A: USB в neo не имет питания. Это значит, что вы не можете подключать USB устройства без внешнего источника питания или USB разветвителя с внешним питанием. Причина этому то, что включение 5В питания в устройстве добавляет к нему сложности, вес и цену.<br />
<br />
==== Q: Почему USB всего-навсего версии 1.1? ====<br />
<br />
A: Поддержка USB 1.1 встроена прямо в процессор. Процессор со встроенной пожжержкой USB2 обошелся бы дороже.<br />
<br />
==== Q: Can the Neo charge and use devices on a USB hub at the same time? ====<br />
<br />
A: <br />
*When the Neo is connected to a device port on a USB hub, it will start charging. If the hub is a powered hub, then it will charge fast (3h), otherwise around 12h.<br />
<br />
*If you plug the Neo into the host port of a USB hub you can use devices on that hub but the Neo will not charge. (Some/many USB hubs will not accept an unpowered host as valid, hence the need for the below cable.)<br />
*This is because the host socket on USB hubs is not powered.<br />
<br />
FIC product development is looking into providing something that<br />
conveniently solves this problem.<br />
<br />
The USB port on the Neo is not a properly compliant USB host port, all USB host ports must provide 5V - though powered devices or hubs may not draw any current from this, they may refuse to work. (The Belkin Tetrahub is an example of a hub that will not work.)<br />
<br />
One solution is a three headed cable.<br />
<br />
One end plugs into the Neo. One end plugs into a device port of a powered hub, or the Neo charger. One end plugs into the host port of a hub.<br />
<br />
The Charger/USB device plug only has +5V and 0V connected in the simple cable, which are connected to the other ends.<br />
<br />
For a more complex cable, when the host socket is not plugged in, the cable acts as a simple USB cable.<br />
<br />
==== Q: What are the details of the USB port on the Neo1973? How does it compare to USB On-The-Go? ====<br />
<br />
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<br />
a AB socket, but also electrical and software components which cannot be provide by the S3C2410.<br />
<br />
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).<br />
<br />
=== Q: Есть ли на Neo 1973 светодиодные индикаторы? ===<br />
<br />
A: На Neo1973 v1 отдельных светодиодных индикаторов нет. Зато есть подсветка экрана.<br />
<br />
=== Q: Will a JTAG port be made available? ===<br />
<br />
A: The "Hacker's Lunchbox" will make this kind of stuff easy. <br />
<br />
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.<br />
<br />
=== Q: Чего ожидать в будущих версиях? ===<br />
<br />
A: Более быстрый процессор, более быстрый GSM (EDGE?), возможно даже питаемый USB порт, USB2, wifi, и камеру.<br />
Более точной информации пока нет. Она возможно появится где то в Мае. Так же появятся еще 5 устройств - некоторые не совсем телефоны в традиционном смысле анонсированны FIC на сентябрь.<br />
<br />
==Networking/Connectivity==<br />
<br />
=== Q: Can I bridge to an Ethernet (wired or unwired) network via a suitable Bluetooth enabled router? ===<br />
<br />
A: Yes - see [http://gentoo-wiki.com/HOWTO_Configure_a_bluetooth_network_access_point this howto for how to configure a linux computer to act as such a router] and [[Bluetooth Support]].<br />
<br />
=== Q: What providers in the USA provide the GSM required for Neo 1973? ===<br />
<br />
A: Wikipedia has a list of providers and technologies [http://en.wikipedia.org/wiki/List_of_United_States_mobile_phone_companies here]. A brief look gives the impression that [http://www.t-mobile.com T-Mobile] and [http://www.cingular.com Cingular] (which is<br />
renaming itself AT&T) seem to be the only major ones.<br />
<br />
=== Q: Will OpenMoko "Just Work" with Mac OS X? ===<br />
<br />
A: There has been some discussion of this on the mailing list. There is motivation, and there are interested developers. <br />
Not being a Mac OS X user, I don't know enough<br />
to summarize the discussion to answer this question. Can someone please fill in?<br />
<br />
A: For IP over USB cable connectivity, it is planned to improve/adapt the AJZaurusUSB driver, allowing ssh into the OpenMoko.<br />
<br />
A: It is expected that (Bluetooth/UB) SyncML based interoperation for<br />
contacts and events can easily be achieved by a patch<br />
to the Apple iSync configuration tables.<br />
<br />
A: There is an open source implementation of Cocoa (GNUstep) that aims to run MacOS X compatible applications (sort of<br />
PPC/x86/ARM universal binaries) on OpenMoko devices: mySTEP.<br />
<br />
==Misc==<br />
<br />
=== Q: On the lists on lists.openmoko.org, should replies be added above or below the original text? ===<br />
<br />
A: Please reply UNDER post.<br />
<br />
=== Q: How can I find out if a question or topic has already been discussed on the mailing lists? ===<br />
<br />
A: By searching the mailing list archives. For example, using Google searches:<br />
<br />
site:openmoko.org text<br />
<br />
For example, to search for accelerometer:<br />
<br />
site:openmoko.org accelerometer<br />
<br />
If you only want to read the "official" mails from FIC people or from OpenMoko people:<br />
<br />
site:openmoko.org text "at fic.com.tw"<br />
site:openmoko.org text "at openmoko.org"<br />
<br />
For example to search for "release date" from FIC people:<br />
<br />
site:openmoko.org "release date" "at fic.com.tw"<br />
<br />
Alternatively you can use the [http://www.google.com/coop/cse?cx=017507431580478583395%3Astsl7lhxzbc custom OpenMoko search engine] which has been created using [http://www.google.com/coop/ Google Co-op].<br />
<br />
{{Languages|FAQ}}</div>DenisBYhttp://openmoko.org/wiki/FAQ/ruFAQ/ru2007-03-09T11:07:13Z<p>DenisBY: </p>
<hr />
<div>Вопросы и Ответы которые больше никуда не подходят (Questions and Answers that don't seem to fit elsewhere)<br />
<br />
==Вступление== <br />
<br />
=== Q: Что такое OpenMoko и Neo1973? ===<br />
A: [[OpenMoko/ru|OpenMoko]] программная платформа, попытка создать первую в мире полностью открытую программную платформу для мобильных телефонов. Neo1973 от FIC это первый телефон полностью поддерживающий OpenMoko.<br />
<br />
=== Q: Когда я смогу купить Neo1973? ===<br />
<br />
A: В конце марта для разработчиков, в сентябре на массовом рынке - Смотрите [[Neo1973/ru|Neo1973]] для более точной информации.<br />
Для того, что бы быть информированным, когда он станет доступным, подпишитесь на [http://lists.openmoko.org/mailman/listinfo/announce Список рассылки анонсов].<br />
<br />
=== Q: По чем? === <br />
<br />
A: $350 за комплект разработчика - Фаза 1. В комплете:<br />
<ul><br />
<li>Neo1973 телефон</li><br />
<li>Батарея</li><br />
<li>Наушники</li><br />
<li>Зарядное устройство</li><br />
<li>Чехол</li><br />
<li>Стилус</li><br />
<li>Шнурок</li><br />
<li>512 MB MicroSD карта</li><br />
<li>USB кабель</li><br />
<li>Инструкция пользователя и гарантия</li><br />
</ul><br />
<br />
$75 за автомобильный комплект. В комплете:<br />
<ul><br />
<li>Windshield mount and device holder</li><br />
<li>Автомобильное зарядное устройство</li><br />
<li>Внешняя антенна</li><br />
</ul><br />
<br />
$200 за Хакерский Lunchbox. В комплете:<br />
<ul><br />
<li>Отладочная панель</li><br />
<li>Батарея</li><br />
<li>Зарядное устройство для отладочная панели</li><br />
<li>FPC (Flexible Printed Circuit - Гибкая Печатная схема) шлейф</li><br />
<li>Shoulder strap</li><br />
<li>Отладочный кабель (USB)</li><br />
</ul><br />
<br />
=== Q: Что же делать? ===<br />
<br />
В фазе 1 телефон появится в конце марта только для разработчиков. Он не пригоден для конечных пользователей и будет иметь базовую функциональность как телефон с сенсорным экраном. Еще кое что будет работать, разработка программного обеспечения продолжиться до выхода на массовый рынок.<br />
<br />
Заинтересованные лица должны:<br />
<br />
* Знать, что через 6 месяцев будет устройство с более быстрым процессором, GSM системой и т.д.<br />
* Получать удовольствие, взламывая устройство.<br />
* Смочь найти свою дорогу через прототип программного и аппаратного обеспечения без особых документов.<br />
* Поделитесь мечтами об устройстве работающим под управлением свободного программного обеспечения.<br />
* Не ожидать устройства потребительского уровня.<br />
* Приходить с новыми идеями для изучению возрастных мобильных вычислений. (Come up with new ideas for exploring the age of mobile computing.)<br />
* Иметь $350.<br />
<br />
В идеале они так же:<br />
<br />
* Уметь находить места ошибок и отправлять заплатки.<br />
* Любить работу в составе сообщества разработчиков для улучшения программного обеспечения.<br />
<br />
==Программное обеспечение==<br />
<br />
=== Q: Существует ли описание и перечень программного обеспечения OpenMoko? ===<br />
<br />
A: Смотри [[OpenMoko/ru|OpenMoko]]<br />
<br />
=== Q: Как мне инсталлировать и управлять программным обеспечением в OpenMoko? ===<br />
<br />
A: ipkg: http://handhelds.org/moin/moin.cgi/Ipkg<br />
<br />
=== Q: Как я могу компилировать программы для Neo1973? ===<br />
<br />
A: Смотри [[Toolchain/ru|Toolchain]].<br />
<br />
=== Q: Существует ли эмулятор для OpenMoko? ===<br />
<br />
*XorA предпологает, что если ваш первый вопрос - "есть ли эмулятор", то в действительности вы никогда не будете разрабатывать ПО :-)<br />
<br />
====QEMU====<br />
QEMU хорошее место для старта, почти все OpenMoko приложения должны работать на нем.<br />
Для начала работы с эмулятором QEMU посетите: http://www.aurel32.net/info/debian_arm_qemu.php<br />
<br />
[[User:Jebba|Jeff]] put together an image you can test under [http://fabrice.bellard.free.fr/qemu/ qemu], if you so desire:<br />
ftp://ftp.blagblagblag.org/pub/BLAG/developers/jebba/openmoko/<br />
<br />
OpenMoko имеет долгосрочные планы по портированию FIC машин на QEMU. Сейчас может быть использованно MACHINE="qemuarm".<br />
<br />
====Xoo====<br />
Еще один это [http://projects.o-hand.com/xoo Xoo]. Koen сказал: "Xoo может быть достаточно для большинства разработчиков, т.к. большинству ненужен прямой доступ к GSM uart. Если вы "крутой", то можете использовать qemu + xoo, но все равно пока не полностью эмулируются все железные "фишки" (например несогласованный доступ (unaligned access))".<br />
<br />
Обновление: Stefan Schmidt сделал макет Neo1973 и написал маленькое описание для xoo. С его слов:<br />
В действительности это не совсем готово к использованию, т.к. вам нужно высокое разрешение монитора, что бы вместить полную картинку. И конечно же масштаб неточен. Даже нет кнопок, т.к. я не могу вспомнить где они расположены на корпусе.<br />
<br />
http://www.datenfreihafen.org/~stefan/OpenMoko/neo1973-xoo-device.tar.bz2<br />
<br />
Способ запуска 'xoo --device /path/to/neo1973.xml'<br />
<br />
====Xephyr====<br />
Или используйте Xephyr напрямую с локально скопилироваными программами (например matchbox svn + openmoko):<br />
Xephyr -screen 480x640 -nolisten tcp -ac :1 &<br />
export DISPLAY=:1<br />
export LD_LIBRARY_PATH=/usr/local/lib<br />
matchbox-window-manager -display $DISPLAY -use_titlebar no \<br />
-use_super_modal yes -use_lowlight yes -use_dialog_mode static \<br />
-use_cursor yes &<br />
matchbox-panel --geometry=480x44 --end-applets=clock &<br />
openmoko-footer &<br />
openmoko-taskmanager &<br />
<br />
=== Q: Где я могу найти пособие для "Здравствуй, мир" на OpenMoko? ===<br />
<br />
A: Вот с чего вам следует начать:<br />
http://www.gtk.org/tutorial/<br />
<br />
=== Q: Могут ли программы для PalmOS быть портированы, что бы запускаться в OpenMoko? ===<br />
<br />
A: Making legacy apps written for the "Garnet" OS (née "Palm OS") run on Linux<br />
is decidedly non-trivial. An emulator for this is going to be part of the<br />
ACCESS Linux Platform.<br />
<br />
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.<br />
<br />
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.<br />
<br />
=== Q: Есть ли Java? ===<br />
A: Она несомненно будет, если вы поможете. Несколько хороших мест для слежения за процессом это [http://projects.openmoko.org/projects/java-pkg/ projects.openmoko.org] и [https://phoneme.dev.java.net/ PhoneME].<br />
<br />
=== Q: What are the relevant X11 details? ===<br />
<br />
A: See [http://lists.openmoko.org/pipermail/community/2007-January/001353.html xdpyinfo output].<br />
<br />
=== Q: Работает ли OpenMoko на любом другом железе? ===<br />
<br />
Вы можете запустить OpenMoko на своем [[How_to_run_OpenMoko_Apps_on_PC/ru|ПК]]. There is work going on with [http://www.datenfreihafen.org/~stefan/weblog//archives/2007/02/#e2007-02-18T15_27_07.txt OpenEZX and HTC]. It's running on [http://dominion.kabel.utwente.nl/koen/cms/openmoko-running-on-an-ipaq iPaq hx4700].<br />
<br />
==Железо Neo1973== <br />
<br />
=== Q: Какого он размера? ===<br />
<br />
A: 120.7 x 62 x 18.5 мм, целиком помещается в жестяную банку 0.33 от кока-колы ;)<br />
<br />
=== Q: Сколько он весит? ===<br />
<br />
A: 185 г<br />
<br />
=== Q: Есть ли в нем камера? ===<br />
<br />
A: Нет. Смотрите [[Neo1973 Hardware|список железа (англ.)]], которое в него входит, а также [[Wish List - Hardware|список пожеланий по железу (англ.)]]. Также смотрите соответствующий раздел [[FAQ/ru#USB]].<br />
<br />
=== Q: Почему решено не делать в нем WiFi? ===<br />
<br />
A: На момент создания Neo1973 небыло подходящего WiFi чипа с низким энергопотреблением и открытой спецификацией. <br />
Чип с закрытой спецификацией был бы неудобен для разработчиков и пользователей. Смотрите так же [[FAQ/ru#USB]].<br />
<br />
Смотрите так же:<br />
[http://lists.openmoko.org/pipermail/community/2006-November/000050.html Комментарий (англ.)] [[Sean Moss-Pultz]] об этом.<br />
<br />
=== Q: Есть ли в нем Bluetooth? ===<br />
<br />
A: Всенепременно!<br />
<br />
=== Q: Идет ли в комплекте стилус? ===<br />
<br />
A: Да, но специальный держатель стилуса на телефоне не предусмотрен.<br />
<br />
=== Q: Насколько хватает батареи? ===<br />
<br />
A: Пока точно неизвестно, но можете посмотреть [[Neo1973 Power Management#Approximate_power_draw_of_various_subsystems|примерную оценку]] (плюс-минус километр). [[Neo1973 Battery|Здесь]] дополнительная информация про батарею.<br />
<br />
=== USB ===<br />
<br />
==== Q: Что я могу делать с USB портом в Neo1973? ====<br />
A: Заряжать телефон, связываться с помощью него через USB-serial, или USB-networking (communicate with it over USB-serial, or USB-networking.)<br />
<br />
A: Подключать внешние устройства, как например wifi, камеры или хранилища информации (флэшки, hdd и т.п.)<br />
<br />
==== Q: Чего я не могу делать с USB портом? ====<br />
<br />
A: USB в neo не имет питания. Это значит, что вы не можете подключать USB устройства без внешнего источника питания или USB разветвителя с внешним питанием. Причина этому то, что включение 5В питания в устройстве добавляет к нему сложности, вес и цену.<br />
<br />
==== Q: Почему USB всего-навсего версии 1.1? ====<br />
<br />
A: Поддержка USB 1.1 встроена прямо в процессор. Процессор со встроенной пожжержкой USB2 обошелся бы дороже.<br />
<br />
==== Q: Can the Neo charge and use devices on a USB hub at the same time? ====<br />
<br />
A: <br />
*When the Neo is connected to a device port on a USB hub, it will start charging. If the hub is a powered hub, then it will charge fast (3h), otherwise around 12h.<br />
<br />
*If you plug the Neo into the host port of a USB hub you can use devices on that hub but the Neo will not charge. (Some/many USB hubs will not accept an unpowered host as valid, hence the need for the below cable.)<br />
*This is because the host socket on USB hubs is not powered.<br />
<br />
FIC product development is looking into providing something that<br />
conveniently solves this problem.<br />
<br />
The USB port on the Neo is not a properly compliant USB host port, all USB host ports must provide 5V - though powered devices or hubs may not draw any current from this, they may refuse to work. (The Belkin Tetrahub is an example of a hub that will not work.)<br />
<br />
One solution is a three headed cable.<br />
<br />
One end plugs into the Neo. One end plugs into a device port of a powered hub, or the Neo charger. One end plugs into the host port of a hub.<br />
<br />
The Charger/USB device plug only has +5V and 0V connected in the simple cable, which are connected to the other ends.<br />
<br />
For a more complex cable, when the host socket is not plugged in, the cable acts as a simple USB cable.<br />
<br />
==== Q: What are the details of the USB port on the Neo1973? How does it compare to USB On-The-Go? ====<br />
<br />
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<br />
a AB socket, but also electrical and software components which cannot be provide by the S3C2410.<br />
<br />
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).<br />
<br />
=== Q: Есть ли на Neo 1973 светодиодные индикаторы? ===<br />
<br />
A: На Neo1973 v1 отдельных светодиодных индикаторов нет. Зато есть подсветка экрана.<br />
<br />
=== Q: Will a JTAG port be made available? ===<br />
<br />
A: The "Hacker's Lunchbox" will make this kind of stuff easy. <br />
<br />
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.<br />
<br />
=== Q: Чего ожидать в будущих версиях? ===<br />
<br />
A: Более быстрый процессор, более быстрый GSM (EDGE?), возможно даже питаемый USB порт, USB2, wifi, и камеру.<br />
Более точной информации пока нет. Она возможно появится где то в Мае. Так же появятся еще 5 устройств - некоторые не совсем телефоны в традиционном смысле анонсированны FIC на сентябрь.<br />
<br />
==Networking/Connectivity==<br />
<br />
=== Q: Can I bridge to an Ethernet (wired or unwired) network via a suitable Bluetooth enabled router? ===<br />
<br />
A: Yes - see [http://gentoo-wiki.com/HOWTO_Configure_a_bluetooth_network_access_point this howto for how to configure a linux computer to act as such a router] and [[Bluetooth Support]].<br />
<br />
=== Q: What providers in the USA provide the GSM required for Neo 1973? ===<br />
<br />
A: Wikipedia has a list of providers and technologies [http://en.wikipedia.org/wiki/List_of_United_States_mobile_phone_companies here]. A brief look gives the impression that [http://www.t-mobile.com T-Mobile] and [http://www.cingular.com Cingular] (which is<br />
renaming itself AT&T) seem to be the only major ones.<br />
<br />
=== Q: Will OpenMoko "Just Work" with Mac OS X? ===<br />
<br />
A: There has been some discussion of this on the mailing list. There is motivation, and there are interested developers. <br />
Not being a Mac OS X user, I don't know enough<br />
to summarize the discussion to answer this question. Can someone please fill in?<br />
<br />
A: For IP over USB cable connectivity, it is planned to improve/adapt the AJZaurusUSB driver, allowing ssh into the OpenMoko.<br />
<br />
A: It is expected that (Bluetooth/UB) SyncML based interoperation for<br />
contacts and events can easily be achieved by a patch<br />
to the Apple iSync configuration tables.<br />
<br />
A: There is an open source implementation of Cocoa (GNUstep) that aims to run MacOS X compatible applications (sort of<br />
PPC/x86/ARM universal binaries) on OpenMoko devices: mySTEP.<br />
<br />
==Misc==<br />
<br />
=== Q: On the lists on lists.openmoko.org, should replies be added above or below the original text? ===<br />
<br />
A: Please reply UNDER post.<br />
<br />
=== Q: How can I find out if a question or topic has already been discussed on the mailing lists? ===<br />
<br />
A: By searching the mailing list archives. For example, using Google searches:<br />
<br />
site:openmoko.org text<br />
<br />
For example, to search for accelerometer:<br />
<br />
site:openmoko.org accelerometer<br />
<br />
If you only want to read the "official" mails from FIC people or from OpenMoko people:<br />
<br />
site:openmoko.org text "at fic.com.tw"<br />
site:openmoko.org text "at openmoko.org"<br />
<br />
For example to search for "release date" from FIC people:<br />
<br />
site:openmoko.org "release date" "at fic.com.tw"<br />
<br />
Alternatively you can use the [http://www.google.com/coop/cse?cx=017507431580478583395%3Astsl7lhxzbc custom OpenMoko search engine] which has been created using [http://www.google.com/coop/ Google Co-op].<br />
<br />
{{Languages|FAQ}}</div>DenisBYhttp://openmoko.org/wiki/Main_PageMain Page2007-03-09T10:37:07Z<p>DenisBY: removed (rus)</p>
<hr />
<div>{|align=right<br />
|__TOC__<br />
|}<br />
<big>'''Welcome to the OpenMoko public Wiki'''</big><br><br />
<small>For other languages see the [[#bottom|bottom]] of this page.</small> <br />
<br />
This is to be the evolving, definitive resource on [[Neo1973]] development -- the GSM+[[Hardware:AGPS|AGPS]] Smartphone running [[OpenMoko]]. The intention is to collaboratively improve and update all information on this site.<br />
<br />
== Introduction ==<br />
<br />
* [[Introduction]] - What is OpenMoko.<br />
** [[Introduction#Photos|Photos]]<br />
** [[Introduction#Videos|Videos]]<br />
* [[FAQ | Frequently Asked Questions]]<br />
<br />
== Project Resources ==<br />
* [[Development resources]] - Describes the resources (lists, svn,&nbsp;...)<br />
** [[Development resources#Mailing_Lists|Mailing Lists]]<br />
** [[Development resources#Wiki|Wiki]]<br />
** [[Development resources#Bugzilla|Bugzilla]]<br />
** [[Development resources#IRC|IRC]]<br />
** [[Development resources#SVN|svn + svnweb]]<br />
** [[Development resources#Projects|projects]]<br />
<br />
== Developer's Documentation ==<br />
<br />
=== Hands-on Guides ===<br />
* [[Getting Started with your Neo1973]]<br />
* [[MokoMakefile|Building OpenMoko using the MokoMakefile]] <br />
* [[Building OpenMoko from scratch (pre-BBT)]]<br />
* [[Migration to bad block tolerant builds]]<br />
* [[Getting Openmoko working on host with Xoo]]<br />
<br />
=== Hardware Reference Documentation ===<br />
<br />
* All [[Hardware]] related documentation and specifications<br />
* [[Neo1973 Hardware]] - Overview about the Components we use, PCB Photographs<br />
** [[Disassembling Neo1973]] - A photo story about disassembling the hardware<br />
* [[Debug Board]] - The Debug Board for the Neo1973<br />
** [[Connecting Neo1973 with Debug Board v2]]<br />
* [[QT2410]] - A S3C2410 development board that we used during early development<br />
<br />
=== Software Reference Documentation ===<br />
* Architectural<br />
** [[OpenMokoFramework]] - The OpenMoko Application Framework<br />
* Host utilities<br />
** [[dfu-util]] - A [[USB DFU]] (Device Firmware Update) host program<br />
** [[devirginator]] - A set of scripts to re-program the entire device<br />
** [[sjf2410-linux]] - a JTAG NAND flashing program, last-resort phone un-bricking<br />
** [[s3c2410_boot_usb]] - a program for transferring code to the RAM of QT2410 (not Neo1973)<br />
** [[Toolchain]] - The toolchain we use for compilation<br />
** [[Neo1973 OpenOCD]] - The On-Chip Debugger we use for development<br />
** [[OpenEmbedded]] - The distribution building framework<br />
* Device Software<br />
** Low-Level<br />
*** [[u-boot]] - The bootloader we use, including docs to our modifications<br />
*** [[kernel]] - The Linux Kernel we use, including docs to our modifications<br />
** Userspace<br />
*** [[gsmd]] - the GSM daemon managing the GSM Modem<br />
*** [[gpsd]] - the AGPS (Assisted GPS) daemon<br />
*** [[OpenMoko]] - The OpenMoko distribution<br />
**** [[OpenMoko2007]] - The first intended release of it<br />
**** [[Userspace root image]]<br />
<br />
==== User Interface Related ====<br />
* [[Look & Feel]]<br />
* [[Applications]]<br />
* [[Widgets]]<br />
** [[Widget Inheritance Graph]]<br />
<br />
=== Misc. Development Related ===<br />
* [[Templates]]<br />
* [[PIM Storage]]<br />
* [[Coding Guidelines]]<br />
* [[How to run OpenMoko Apps on PC]]<br />
* [[OpenMoko#Setting_up_an_OpenMoko_SDK|How to setup the OpenMoko SDK]]<br />
* [[License]] - How we license our code<br />
* [[Development resources]] - Describes the resources (lists, svn, ...)<br />
* [[Neo1973 Phase 0]] -- Information for Phase 0 device owners<br />
<br />
== Administrative / Organizational ==<br />
<br />
* [[Shipping Notes]] - Information to help FIC how to ship products to you<br />
* [[My Account]] - Ideas for what sort of account based services FIC should provide with the phone.<br />
<br />
== Miscellaneous ==<br />
* [[Neo1973 and Windows]] - If you want to commit that offence ;)<br />
* [[Press Coverage]] - What the press says about the OpenMoko project<br />
* [[mFAQ]] - The OpenMoko Misinformation FAQ ('''mFAQ''') - What the press '''''incorrectly''''' says about the OpenMoko project<br />
* [[Wish List]] - A collection of ideas and ideals we'd like to see implemented some day<br />
* [[Wish List - Hardware]] - A collection of ideas we'd like to see in the next Neo release<br />
* [[Media Content]] - What types of media on the device can we use (that is non-software)?<br />
* [[Testimonials]] - How did you get to OpenMoko?<br />
* [[Buying Interest List]] - (Not official and not a pre-order page) Have you have put money aside for Neo1973? Put your nick here.<br />
* [[Style Sheet]] - The '''''correct''''' way to spell OpenMoko and other words<br />
* [[iPhone]] - Comparison between Apple iPhone and FIC Neo1973<br />
* [[Translation]] - Translation of OpenMoko<br />
<br />
== FIC / OpenMoko at Events ==<br />
<br />
* [http://pingwinaria.linux.org.pl/PLUG/imprezy/pingwinaria/2007/agenda Pingwinaria 2007] - Krynica, Poland - 15-18 March 2007 - Tomasz Zieliński will give a talk about OpenMoko and Marcin Juszkiewicz will talk about OpenEmbedded<br />
* [http://fostel2007.fostel.org/index.php/Main_Page FOSTEL] - Paris, France - 4-5 April 2007 - Sean Moss-Pultz will be there<br />
<br />
===Past Events===<br />
* [[FOSDEM]] - Brussels, Belgium - 23 to 25 Februari 2007<br />
* [[ETel]] - Tuesday, February 27 through Thursday, March 1, 2007, near San Francisco<br />
* [http://www.linuxforum.dk/2007/ Linux Forum] - Copenhagen Denmark. 2.-3. March 2007. [http://www.linuxforum.dk/2007/program/saturday/Martin_Hansen.shtml Presentation] about OpenMoko on Saturday by Martin Hansen and Ole Tange.<br />
<br />
== Sections by target audience ==<br />
<br />
* [[Basic End-user]] - Information for end users that want basic functionality and no surprises<br />
* [[Advanced End-user]] - Information for advanced end-users that want advanced and experimental functionality but who are not programmers<br />
* [[Application Developer]] - Information for application developers including ideas and specifications for applications, and tools to build them<br />
* [[System Developer]] - Information for the system developer including bootloader, kernel, and libraries<br />
* [[Hardware Developer]] - Information for the hardware developer including hardware specs, and debug board<br />
<br />
== Getting started with this wiki ==<br />
<br />
* Please read our [[OpenMoko Wiki Editing Guidelines]]<br />
* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]<br />
* [http://meta.wikimedia.org/wiki/Help:Wikitext_reference MediaWiki Wikitext Reference]<br />
* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]<br />
<br />
<span id="bottom"></span><br />
{{Languages|Main_Page}}</div>DenisBYhttp://openmoko.org/wiki/Main_Page/ruMain Page/ru2007-03-09T10:23:28Z<p>DenisBY: /* Руководства "Сделай сам" */</p>
<hr />
<div>{|align=right<br />
|__TOC__<br />
|}<br />
<br />
'''''требуется помощь по переводу wiki на русский!'''''<br />
<br />
<br />
<big>'''Добро пожаловать в OpenMoko Wiki'''</big><br><br />
<small>Другие языки смотрите в [[#bottom|конце]] страницы.</small> <br />
<br />
Это должен быть динамично развивающийся, наиболее полный ресурс о разработке [[Neo1973/ru|Neo1973]] -- GSM+[[Hardware:AGPS/ru|AGPS]] Смартфон работающий под управлением [[OpenMoko/ru|OpenMoko]].<br />
Идея состоит в том, чтобы совместно улучшать и обновлять всю информацию на этом сайте.<br />
<br />
== Вступление ==<br />
<br />
* [[Introduction/ru|Что такое OpenMoko]]<br />
** [[Introduction/ru#.D0.92.D0.B8.D0.B4.D0.B5.D0.BE|Видео]]<br />
** [[Introduction/ru#.D0.A4.D0.BE.D1.82.D0.BE.D0.B3.D1.80.D0.B0.D1.84.D0.B8.D0.B8|Фотографии]]<br />
* [[FAQ/ru | Часто задаваемые вопросы]]<br />
<br />
== Ресурсы проекта ==<br />
* [[Development resources|Ресурсы для разработчиков]] - Описание (Мейл листы, Репозиторий (SVN), и так далее)<br />
** [[Development resources#Mailing_Lists|Мейл листы]]<br />
** [[Development resources#Wiki|Вики]]<br />
** [[Development resources#Bugzilla|Багзилла]]<br />
** [[Development resources#IRC|IRC]]<br />
** [[Development resources#SVN|Репозиторий (SVN)]]<br />
** [[Development resources#Projects|Проекты]]<br />
<br />
== Документация разработчика ==<br />
<br />
=== Руководства "Сделай сам" ===<br />
* [[Getting Started with your Neo1973/ru|С чего начать — Neo1973]]<br />
* [[MokoMakefile/ru|Сборка OpenMoko используя MokoMakefile]]<br />
* [[Building OpenMoko from scratch (pre-BBT)/ru|Сборка OpenMoko "в ручную" (pre-BBT)]]<br />
* [[Migration to bad block tolerant builds/ru|Миграция на устойчивую к бэдблокам версию]]<br />
* [[Getting Openmoko working on host with Xoo/ru|Симуляция Openmoko на рабочей станции используя Xoo]]<br />
<br />
=== Hardware Reference Documentation ===<br />
<br />
* All [[Hardware]] related documentation and specificatoons<br />
* [[Neo1973 Hardware]] - Overview about the Components we use, PCB Photographs<br />
** [[Disassembling Neo1973]] - A photo story about disassembling the hardware<br />
* [[Debug Board]] - The Debug Board for the Neo1973<br />
** [[Connecting Neo1973 with Debug Board v2]]<br />
* [[QT2410]] - A S3C2410 development board that we used during early development<br />
<br />
=== Software Reference Documentation ===<br />
* Architectural<br />
** [[OpenMokoFramework]] - The OpenMoko Application Framework<br />
* Host utilities<br />
** [[dfu-util]] - A [[USB DFU]] (Device Firmware Update) host program<br />
** [[devirginator]] - A set of scripts to re-program the entire device<br />
** [[sjf2410-linux]] - a JTAG NAND flashing program, last-resort phone un-bricking<br />
** [[s3c2410_boot_usb]] - a program for transferring code to the RAM of QT2410 (not Neo1973)<br />
** [[Toolchain]] - The toolchain we use for compilation<br />
** [[Neo1973 OpenOCD]] - The On-Chip Debugger we use for development<br />
** [[OpenEmbedded]] - The distribution building framework<br />
* Device Software<br />
** Low-Level<br />
*** [[u-boot]] - The bootloader we use, including docs to our modifications<br />
*** [[kernel]] - The Linux Kernel we use, including docs to our modifications<br />
** Userspace<br />
*** [[gsmd]] - the GSM daemon managing the GSM Modem<br />
*** [[gpsd]] - the AGPS (Assisted GPS) daemon<br />
*** [[OpenMoko]] - The OpenMoko distribution<br />
**** [[OpenMoko2007]] - The first intended release of it<br />
**** [[Userspace root image]]<br />
<br />
==== User Interface Related ====<br />
* [[Look & Feel]]<br />
* [[Applications]]<br />
* [[Widgets]]<br />
** [[Widget Inheritance Graph]]<br />
<br />
=== Misc. Development Related ===<br />
* [[Templates]]<br />
* [[PIM Storage]]<br />
* [[Coding Guidelines]]<br />
* [[How to run OpenMoko Apps on PC]]<br />
* [[OpenMoko#Setting_up_an_OpenMoko_SDK|How to setup the OpenMoko SDK]]<br />
* [[License]] - How we license our code<br />
* [[Development resources]] - Describes the resources (lists, svn, ...)<br />
* [[Neo1973 Phase 0]] -- Information for Phase 0 device owners<br />
<br />
== Administrative / Organizational ==<br />
<br />
* [[Shipping Notes]] - Information to help FIC how to ship products to you<br />
* [[My Account]] - Ideas for what sort of account based services FIC should provide with the phone.<br />
<br />
== Miscellaneous ==<br />
* [[Neo1973 and Windows]] - If you want to commit that offence ;)<br />
* [[Press Coverage]] - What the press says about the OpenMoko project<br />
* [[mFAQ]] - The OpenMoko Misinformation FAQ ('''mFAQ''') - What the press '''''incorrectly''''' says about the OpenMoko project<br />
* [[Wish List]] - A collection of ideas and ideals we'd like to see implemented some day<br />
* [[Wish List - Hardware]] - A collection of ideas we'd like to see in the next Neo release<br />
* [[Media Content]] - What types of media on the device can we use (that is non-software)?<br />
* [[Testimonials]] - How did you get to OpenMoko?<br />
* [[Buying Interest List]] - (Not official and not a pre-order page) Have you have put money aside for Neo1973? Put your nick here.<br />
* [[Style Sheet]] - The '''''correct''''' way to spell OpenMoko and other words<br />
* [[iPhone]] - Comparison between Apple iPhone and FIC Neo1973<br />
* [[Translation]] - Translation of OpenMoko<br />
<br />
== FIC / OpenMoko at Events ==<br />
<br />
* [http://pingwinaria.linux.org.pl/PLUG/imprezy/pingwinaria/2007/agenda Pingwinaria 2007] - Krynica, Poland - 15-18 March 2007 - Tomasz Zieliński will give a talk about OpenMoko and Marcin Juszkiewicz will talk about OpenEmbedded<br />
* [http://fostel2007.fostel.org/index.php/Main_Page FOSTEL] - Paris, France - 4-5 April 2007 - Sean Moss-Pultz will be there<br />
<br />
===Past Events===<br />
* [[FOSDEM]] - Brussels, Belgium - 23 to 25 Februari 2007<br />
* [[ETel]] - Tuesday, February 27 through Thursday, March 1, 2007, near San Francisco<br />
* [http://www.linuxforum.dk/2007/ Linux Forum] - Copenhagen Denmark. 2.-3. March 2007. [http://www.linuxforum.dk/2007/program/saturday/Martin_Hansen.shtml Presentation] about OpenMoko on Saturday by Martin Hansen and Ole Tange.<br />
<br />
== Sections by target audience ==<br />
<br />
* [[Basic End-user]] - Information for end users that want basic functionality and no surprises<br />
* [[Advanced End-user]] - Information for advanced end-users that want advanced and experimental functionality but who are not programmers<br />
* [[Application Developer]] - Information for application developers including ideas and specifications for applications, and tools to build them<br />
* [[System Developer]] - Information for the system developer including bootloader, kernel, and libraries<br />
* [[Hardware Developer]] - Information for the hardware developer including hardware specs, and debug board<br />
<br />
== Getting started with this wiki ==<br />
<br />
* Please read our [[OpenMoko Wiki Editing Guidelines]]<br />
* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]<br />
* [http://meta.wikimedia.org/wiki/Help:Wikitext_reference MediaWiki Wikitext Reference]<br />
* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]<br />
<br />
<span id="bottom"></span><br />
{{Languages|Main_Page}}</div>DenisBYhttp://openmoko.org/wiki/Main_Page/ruMain Page/ru2007-03-09T10:21:35Z<p>DenisBY: </p>
<hr />
<div>{|align=right<br />
|__TOC__<br />
|}<br />
<br />
'''''требуется помощь по переводу wiki на русский!'''''<br />
<br />
<br />
<big>'''Добро пожаловать в OpenMoko Wiki'''</big><br><br />
<small>Другие языки смотрите в [[#bottom|конце]] страницы.</small> <br />
<br />
Это должен быть динамично развивающийся, наиболее полный ресурс о разработке [[Neo1973/ru|Neo1973]] -- GSM+[[Hardware:AGPS/ru|AGPS]] Смартфон работающий под управлением [[OpenMoko/ru|OpenMoko]].<br />
Идея состоит в том, чтобы совместно улучшать и обновлять всю информацию на этом сайте.<br />
<br />
== Вступление ==<br />
<br />
* [[Introduction/ru|Что такое OpenMoko]]<br />
** [[Introduction/ru#.D0.92.D0.B8.D0.B4.D0.B5.D0.BE|Видео]]<br />
** [[Introduction/ru#.D0.A4.D0.BE.D1.82.D0.BE.D0.B3.D1.80.D0.B0.D1.84.D0.B8.D0.B8|Фотографии]]<br />
* [[FAQ/ru | Часто задаваемые вопросы]]<br />
<br />
== Ресурсы проекта ==<br />
* [[Development resources|Ресурсы для разработчиков]] - Описание (Мейл листы, Репозиторий (SVN), и так далее)<br />
** [[Development resources#Mailing_Lists|Мейл листы]]<br />
** [[Development resources#Wiki|Вики]]<br />
** [[Development resources#Bugzilla|Багзилла]]<br />
** [[Development resources#IRC|IRC]]<br />
** [[Development resources#SVN|Репозиторий (SVN)]]<br />
** [[Development resources#Projects|Проекты]]<br />
<br />
== Документация разработчика ==<br />
<br />
=== Руководства "Сделай сам" ===<br />
* [[Getting Started with your Neo1973|С чего начать — Neo1973]]<br />
* [[MokoMakefile/ru|Сборка OpenMoko используя MokoMakefile]]<br />
* [[Building OpenMoko from scratch (pre-BBT)|Сборка OpenMoko "в ручную" (pre-BBT)]]<br />
* [[Migration to bad block tolerant builds|Миграция на устойчивую к бэдблокам версию]]<br />
* [[Getting Openmoko working on host with Xoo|Симуляция Openmoko на рабочей станции используя Xoo]]<br />
<br />
=== Hardware Reference Documentation ===<br />
<br />
* All [[Hardware]] related documentation and specificatoons<br />
* [[Neo1973 Hardware]] - Overview about the Components we use, PCB Photographs<br />
** [[Disassembling Neo1973]] - A photo story about disassembling the hardware<br />
* [[Debug Board]] - The Debug Board for the Neo1973<br />
** [[Connecting Neo1973 with Debug Board v2]]<br />
* [[QT2410]] - A S3C2410 development board that we used during early development<br />
<br />
=== Software Reference Documentation ===<br />
* Architectural<br />
** [[OpenMokoFramework]] - The OpenMoko Application Framework<br />
* Host utilities<br />
** [[dfu-util]] - A [[USB DFU]] (Device Firmware Update) host program<br />
** [[devirginator]] - A set of scripts to re-program the entire device<br />
** [[sjf2410-linux]] - a JTAG NAND flashing program, last-resort phone un-bricking<br />
** [[s3c2410_boot_usb]] - a program for transferring code to the RAM of QT2410 (not Neo1973)<br />
** [[Toolchain]] - The toolchain we use for compilation<br />
** [[Neo1973 OpenOCD]] - The On-Chip Debugger we use for development<br />
** [[OpenEmbedded]] - The distribution building framework<br />
* Device Software<br />
** Low-Level<br />
*** [[u-boot]] - The bootloader we use, including docs to our modifications<br />
*** [[kernel]] - The Linux Kernel we use, including docs to our modifications<br />
** Userspace<br />
*** [[gsmd]] - the GSM daemon managing the GSM Modem<br />
*** [[gpsd]] - the AGPS (Assisted GPS) daemon<br />
*** [[OpenMoko]] - The OpenMoko distribution<br />
**** [[OpenMoko2007]] - The first intended release of it<br />
**** [[Userspace root image]]<br />
<br />
==== User Interface Related ====<br />
* [[Look & Feel]]<br />
* [[Applications]]<br />
* [[Widgets]]<br />
** [[Widget Inheritance Graph]]<br />
<br />
=== Misc. Development Related ===<br />
* [[Templates]]<br />
* [[PIM Storage]]<br />
* [[Coding Guidelines]]<br />
* [[How to run OpenMoko Apps on PC]]<br />
* [[OpenMoko#Setting_up_an_OpenMoko_SDK|How to setup the OpenMoko SDK]]<br />
* [[License]] - How we license our code<br />
* [[Development resources]] - Describes the resources (lists, svn, ...)<br />
* [[Neo1973 Phase 0]] -- Information for Phase 0 device owners<br />
<br />
== Administrative / Organizational ==<br />
<br />
* [[Shipping Notes]] - Information to help FIC how to ship products to you<br />
* [[My Account]] - Ideas for what sort of account based services FIC should provide with the phone.<br />
<br />
== Miscellaneous ==<br />
* [[Neo1973 and Windows]] - If you want to commit that offence ;)<br />
* [[Press Coverage]] - What the press says about the OpenMoko project<br />
* [[mFAQ]] - The OpenMoko Misinformation FAQ ('''mFAQ''') - What the press '''''incorrectly''''' says about the OpenMoko project<br />
* [[Wish List]] - A collection of ideas and ideals we'd like to see implemented some day<br />
* [[Wish List - Hardware]] - A collection of ideas we'd like to see in the next Neo release<br />
* [[Media Content]] - What types of media on the device can we use (that is non-software)?<br />
* [[Testimonials]] - How did you get to OpenMoko?<br />
* [[Buying Interest List]] - (Not official and not a pre-order page) Have you have put money aside for Neo1973? Put your nick here.<br />
* [[Style Sheet]] - The '''''correct''''' way to spell OpenMoko and other words<br />
* [[iPhone]] - Comparison between Apple iPhone and FIC Neo1973<br />
* [[Translation]] - Translation of OpenMoko<br />
<br />
== FIC / OpenMoko at Events ==<br />
<br />
* [http://pingwinaria.linux.org.pl/PLUG/imprezy/pingwinaria/2007/agenda Pingwinaria 2007] - Krynica, Poland - 15-18 March 2007 - Tomasz Zieliński will give a talk about OpenMoko and Marcin Juszkiewicz will talk about OpenEmbedded<br />
* [http://fostel2007.fostel.org/index.php/Main_Page FOSTEL] - Paris, France - 4-5 April 2007 - Sean Moss-Pultz will be there<br />
<br />
===Past Events===<br />
* [[FOSDEM]] - Brussels, Belgium - 23 to 25 Februari 2007<br />
* [[ETel]] - Tuesday, February 27 through Thursday, March 1, 2007, near San Francisco<br />
* [http://www.linuxforum.dk/2007/ Linux Forum] - Copenhagen Denmark. 2.-3. March 2007. [http://www.linuxforum.dk/2007/program/saturday/Martin_Hansen.shtml Presentation] about OpenMoko on Saturday by Martin Hansen and Ole Tange.<br />
<br />
== Sections by target audience ==<br />
<br />
* [[Basic End-user]] - Information for end users that want basic functionality and no surprises<br />
* [[Advanced End-user]] - Information for advanced end-users that want advanced and experimental functionality but who are not programmers<br />
* [[Application Developer]] - Information for application developers including ideas and specifications for applications, and tools to build them<br />
* [[System Developer]] - Information for the system developer including bootloader, kernel, and libraries<br />
* [[Hardware Developer]] - Information for the hardware developer including hardware specs, and debug board<br />
<br />
== Getting started with this wiki ==<br />
<br />
* Please read our [[OpenMoko Wiki Editing Guidelines]]<br />
* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]<br />
* [http://meta.wikimedia.org/wiki/Help:Wikitext_reference MediaWiki Wikitext Reference]<br />
* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]<br />
<br />
<span id="bottom"></span><br />
{{Languages|Main_Page}}</div>DenisBYhttp://openmoko.org/wiki/FAQ/ruFAQ/ru2007-03-09T08:17:50Z<p>DenisBY: </p>
<hr />
<div>Вопросы и Ответы которые больше никуда не подходят (Questions and Answers that don't seem to fit elsewhere)<br />
<br />
==Вступление== <br />
<br />
=== Q: Что такое OpenMoko и Neo1973? ===<br />
A: [[OpenMoko/ru|OpenMoko]] программная платформа, попытка создать первую в мире полностью открытую программную платформу для мобильных телефонов. Neo1973 от FIC это первый телефон полностью поддерживающий OpenMoko.<br />
<br />
=== Q: Когда я смогу купить Neo1973? ===<br />
<br />
A: В конце марта для разработчиков, в сентябре на массовом рынке - Смотрите [[Neo1973/ru|Neo1973]] для более точной информации.<br />
Для того, что бы быть информированным, когда он станет доступным, подпишитесь на [http://lists.openmoko.org/mailman/listinfo/announce Список рассылки анонсов].<br />
<br />
=== Q: По чем? === <br />
<br />
A: $350 за комплект разработчика - Фаза 1. В комплете:<br />
<ul><br />
<li>Neo1973 телефон</li><br />
<li>Батарея</li><br />
<li>Наушники</li><br />
<li>Зарядное устройство</li><br />
<li>Чехол</li><br />
<li>Стилус</li><br />
<li>Шнурок</li><br />
<li>512 MB MicroSD карта</li><br />
<li>USB кабель</li><br />
<li>Инструкция пользователя и гарантия</li><br />
</ul><br />
<br />
$75 за автомобильный комплект. В комплете:<br />
<ul><br />
<li>Windshield mount and device holder</li><br />
<li>Автомобильное зарядное устройство</li><br />
<li>Внешняя антенна</li><br />
</ul><br />
<br />
$200 за Хакерский Lunchbox. В комплете:<br />
<ul><br />
<li>Отладочная панель</li><br />
<li>Батарея</li><br />
<li>Зарядное устройство для отладочная панели</li><br />
<li>FPC (Flexible Printed Circuit - Гибкая Печатная схема) шлейф</li><br />
<li>Shoulder strap</li><br />
<li>Отладочный кабель (USB)</li><br />
</ul><br />
<br />
=== Q: Что же делать? ===<br />
<br />
В фазе 1 телефон появится в конце марта только для разработчиков. Он не пригоден для конечных пользователей и будет иметь базовую функциональность как телефон с сенсорным экраном. Еще кое что будет работать, разработка программного обеспечения продолжиться до выхода на массовый рынок.<br />
<br />
Заинтересованные лица должны:<br />
<br />
* Знать, что через 6 месяцев будет устройство с более быстрым процессором, GSM системой и т.д.<br />
* Получать удовольствие, взламывая устройство.<br />
* Смочь найти свою дорогу через прототип программного и аппаратного обеспечения без особых документов.<br />
* Поделитесь мечтами об устройстве работающим под управлением свободного программного обеспечения.<br />
* Не ожидать устройства потребительского уровня.<br />
* Приходить с новыми идеями для изучению возрастных мобильных вычислений. (Come up with new ideas for exploring the age of mobile computing.)<br />
* Иметь $350.<br />
<br />
В идеале они так же:<br />
<br />
* Уметь находить места ошибок и отправлять заплатки.<br />
* Любить работу в составе сообщества разработчиков для улучшения программного обеспечения.<br />
<br />
==Программное обеспечение==<br />
<br />
=== Q: Существует ли описание и перечень программного обеспечения OpenMoko? ===<br />
<br />
A: Смотри [[OpenMoko/ru|OpenMoko]]<br />
<br />
=== Q: Как мне инсталлировать и управлять программным обеспечением в OpenMoko? ===<br />
<br />
A: ipkg: http://handhelds.org/moin/moin.cgi/Ipkg<br />
<br />
=== Q: Как я могу компилировать программы для Neo1973? ===<br />
<br />
A: Смотри [[Toolchain/ru|Toolchain]].<br />
<br />
=== Q: Существует ли эмулятор для OpenMoko? ===<br />
<br />
*XorA предпологает, что если ваш первый вопрос - "есть ли эмулятор", то в действительности вы никогда не будете разрабатывать ПО :-)<br />
<br />
====QEMU====<br />
QEMU хорошее место для старта, почти все OpenMoko приложения должны работать на нем.<br />
Для начала работы с эмулятором QEMU посетите: http://www.aurel32.net/info/debian_arm_qemu.php<br />
<br />
[[User:Jebba|Jeff]] put together an image you can test under [http://fabrice.bellard.free.fr/qemu/ qemu], if you so desire:<br />
ftp://ftp.blagblagblag.org/pub/BLAG/developers/jebba/openmoko/<br />
<br />
OpenMoko имеет долгосрочные планы по портированию FIC машин на QEMU. Сейчас может быть использованно MACHINE="qemuarm".<br />
<br />
====Xoo====<br />
Еще один это [http://projects.o-hand.com/xoo Xoo]. Koen сказал: "Xoo может быть достаточно для большинства разработчиков, т.к. большинству ненужен прямой доступ к GSM uart. Если вы "крутой", то можете использовать qemu + xoo, но все равно пока не полностью эмулируются все железные "фишки" (например несогласованный доступ (unaligned access))".<br />
<br />
Обновление: Stefan Schmidt сделал макет Neo1973 и написал маленькое описание для xoo. С его слов:<br />
В действительности это не совсем готово к использованию, т.к. вам нужно высокое разрешение монитора, что бы вместить полную картинку. И конечно же масштаб неточен. Даже нет кнопок, т.к. я не могу вспомнить где они расположены на корпусе.<br />
<br />
http://www.datenfreihafen.org/~stefan/OpenMoko/neo1973-xoo-device.tar.bz2<br />
<br />
Способ запуска 'xoo --device /path/to/neo1973.xml'<br />
<br />
====Xephyr====<br />
Или используйте Xephyr напрямую с локально скопилироваными программами (например matchbox svn + openmoko):<br />
Xephyr -screen 480x640 -nolisten tcp -ac :1 &<br />
export DISPLAY=:1<br />
export LD_LIBRARY_PATH=/usr/local/lib<br />
matchbox-window-manager -display $DISPLAY -use_titlebar no \<br />
-use_super_modal yes -use_lowlight yes -use_dialog_mode static \<br />
-use_cursor yes &<br />
matchbox-panel --geometry=480x44 --end-applets=clock &<br />
openmoko-footer &<br />
openmoko-taskmanager &<br />
<br />
=== Q: Где я могу найти пособие для "Здравствуй, мир" на OpenMoko? ===<br />
<br />
A: Вот с чего вам следует начать:<br />
http://www.gtk.org/tutorial/<br />
<br />
=== Q: Могут ли программы для PalmOS быть портированы, что бы запускаться в OpenMoko? ===<br />
<br />
A: Making legacy apps written for the "Garnet" OS (née "Palm OS") run on Linux<br />
is decidedly non-trivial. An emulator for this is going to be part of the<br />
ACCESS Linux Platform.<br />
<br />
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.<br />
<br />
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.<br />
<br />
=== Q: Есть ли Java? ===<br />
A: Она несомненно будет, если вы поможете. Несколько хороших мест для слежения за процессом это [http://projects.openmoko.org/projects/java-pkg/ projects.openmoko.org] и [https://phoneme.dev.java.net/ PhoneME].<br />
<br />
=== Q: What are the relevant X11 details? ===<br />
<br />
A: See [http://lists.openmoko.org/pipermail/community/2007-January/001353.html xdpyinfo output].<br />
<br />
=== Q: Работает ли OpenMoko на любом другом железе? ===<br />
<br />
Вы можете запустить OpenMoko на своем [[How_to_run_OpenMoko_Apps_on_PC/ru|ПК]]. There is work going on with [http://www.datenfreihafen.org/~stefan/weblog//archives/2007/02/#e2007-02-18T15_27_07.txt OpenEZX and HTC]. It's running on [http://dominion.kabel.utwente.nl/koen/cms/openmoko-running-on-an-ipaq iPaq hx4700].<br />
<br />
==Железо Neo1973== <br />
<br />
=== Q: Какого он размера? ===<br />
<br />
A: 120.7 x 62 x 18.5 мм, целиком помещается в жестяную банку 0.33 от кока-колы ;)<br />
<br />
=== Q: Сколько он весит? ===<br />
<br />
A: 185 г<br />
<br />
=== Q: Есть ли в нем камера? ===<br />
<br />
A: Нет. Смотрите [[Neo1973 Hardware|список железа]], которое в него входит, а также [[Wish List - Hardware|список пожеланий по железу]]. Также смотрите соответствующий раздел [[FAQ#USB]].<br />
<br />
=== Q: Почему решено не делать в нем WiFi? ===<br />
<br />
A: На момент создания Neo1973 небыло подходящего WiFi чипа с низким энергопотреблением и открытой спецификацией. <br />
Чип с закрытой спецификацией был бы неудобен для разработчиков и пользователей. Смотрите так же [[FAQ/ru#USB]].<br />
<br />
Смотрите так же:<br />
[http://lists.openmoko.org/pipermail/community/2006-November/000050.html Комментарий (англ.)] [[Sean Moss-Pultz]] об этом.<br />
<br />
=== Q: Есть ли в нем Bluetooth? ===<br />
<br />
A: Всенепременно!<br />
<br />
=== Q: Идет ли в комплекте стилус? ===<br />
<br />
A: Да, но специальный держатель стилуса на телефоне не предусмотрен.<br />
<br />
=== Q: Насколько хватает батареи? ===<br />
<br />
A: Пока точно неизвестно, но можете посмотреть [[Neo1973 Power Management#Approximate_power_draw_of_various_subsystems|примерную оценку]] (плюс-минус километр). [[Neo1973 Battery|Здесь]] дополнительная информация про батарею.<br />
<br />
=== USB ===<br />
<br />
==== Q: What can I do with the USB port on the Neo1973? ====<br />
A: Charge the phone, communicate with it over USB-serial, or USB-networking.<br />
<br />
A: Plug external devices, such as wifi, cameras, or mass-storage devices in.<br />
<br />
==== Q: What can't I do with the USB? ====<br />
<br />
The USB on the neo has no power output. This means that you cannot use USB bus powered devices without some sort of powered hub or cable.<br />
This is due to the fact that adding a 5V power supply into the device would have added complexity, volume and cost.<br />
<br />
==== Q: Почему USB всего-навсего версии 1.1? ====<br />
<br />
A: Поддержка USB 1.1 встроена прямо в процессор. Процессор со встроенной пожжержкой USB2 обошелся бы дороже.<br />
<br />
==== Q: Can the Neo charge and use devices on a USB hub at the same time? ====<br />
<br />
A: <br />
*When the Neo is connected to a device port on a USB hub, it will start charging. If the hub is a powered hub, then it will charge fast (3h), otherwise around 12h.<br />
<br />
*If you plug the Neo into the host port of a USB hub you can use devices on that hub but the Neo will not charge. (Some/many USB hubs will not accept an unpowered host as valid, hence the need for the below cable.)<br />
*This is because the host socket on USB hubs is not powered.<br />
<br />
FIC product development is looking into providing something that<br />
conveniently solves this problem.<br />
<br />
The USB port on the Neo is not a properly compliant USB host port, all USB host ports must provide 5V - though powered devices or hubs may not draw any current from this, they may refuse to work. (The Belkin Tetrahub is an example of a hub that will not work.)<br />
<br />
One solution is a three headed cable.<br />
<br />
One end plugs into the Neo. One end plugs into a device port of a powered hub, or the Neo charger. One end plugs into the host port of a hub.<br />
<br />
The Charger/USB device plug only has +5V and 0V connected in the simple cable, which are connected to the other ends.<br />
<br />
For a more complex cable, when the host socket is not plugged in, the cable acts as a simple USB cable.<br />
<br />
==== Q: What are the details of the USB port on the Neo1973? How does it compare to USB On-The-Go? ====<br />
<br />
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<br />
a AB socket, but also electrical and software components which cannot be provide by the S3C2410.<br />
<br />
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).<br />
<br />
=== Q: Есть ли на Neo 1973 светодиодные индикаторы? ===<br />
<br />
A: На Neo1973 v1 отдельных светодиодных индикаторов нет. Зато есть подсветка экрана.<br />
<br />
=== Q: Will a JTAG port be made available? ===<br />
<br />
A: The "Hacker's Lunchbox" will make this kind of stuff easy. <br />
<br />
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.<br />
<br />
=== Q: What can we expect in future versions? ===<br />
<br />
A: A faster CPU, faster GSM (EDGE?) perhaps even powered USB port, USB2, wifi, and camera. None of the details have been released yet. More details of hardware upgrades should be available sometime in May. There will also be 5 more OpenMoko devices - some not phones in the traditional sense announced by FIC in September.<br />
<br />
==Networking/Connectivity==<br />
<br />
=== Q: Can I bridge to an Ethernet (wired or unwired) network via a suitable Bluetooth enabled router? ===<br />
<br />
A: Yes - see [http://gentoo-wiki.com/HOWTO_Configure_a_bluetooth_network_access_point this howto for how to configure a linux computer to act as such a router] and [[Bluetooth Support]].<br />
<br />
=== Q: What providers in the USA provide the GSM required for Neo 1973? ===<br />
<br />
A: Wikipedia has a list of providers and technologies [http://en.wikipedia.org/wiki/List_of_United_States_mobile_phone_companies here]. A brief look gives the impression that [http://www.t-mobile.com T-Mobile] and [http://www.cingular.com Cingular] (which is<br />
renaming itself AT&T) seem to be the only major ones.<br />
<br />
=== Q: Will OpenMoko "Just Work" with Mac OS X? ===<br />
<br />
A: There has been some discussion of this on the mailing list. There is motivation, and there are interested developers. <br />
Not being a Mac OS X user, I don't know enough<br />
to summarize the discussion to answer this question. Can someone please fill in?<br />
<br />
A: For IP over USB cable connectivity, it is planned to improve/adapt the AJZaurusUSB driver, allowing ssh into the OpenMoko.<br />
<br />
A: It is expected that (Bluetooth/UB) SyncML based interoperation for<br />
contacts and events can easily be achieved by a patch<br />
to the Apple iSync configuration tables.<br />
<br />
A: There is an open source implementation of Cocoa (GNUstep) that aims to run MacOS X compatible applications (sort of<br />
PPC/x86/ARM universal binaries) on OpenMoko devices: mySTEP.<br />
<br />
==Misc==<br />
<br />
=== Q: On the lists on lists.openmoko.org, should replies be added above or below the original text? ===<br />
<br />
A: Please reply UNDER post.<br />
<br />
=== Q: How can I find out if a question or topic has already been discussed on the mailing lists? ===<br />
<br />
A: By searching the mailing list archives. For example, using Google searches:<br />
<br />
site:openmoko.org text<br />
<br />
For example, to search for accelerometer:<br />
<br />
site:openmoko.org accelerometer<br />
<br />
If you only want to read the "official" mails from FIC people or from OpenMoko people:<br />
<br />
site:openmoko.org text "at fic.com.tw"<br />
site:openmoko.org text "at openmoko.org"<br />
<br />
For example to search for "release date" from FIC people:<br />
<br />
site:openmoko.org "release date" "at fic.com.tw"<br />
<br />
Alternatively you can use the [http://www.google.com/coop/cse?cx=017507431580478583395%3Astsl7lhxzbc custom OpenMoko search engine] which has been created using [http://www.google.com/coop/ Google Co-op].<br />
<br />
{{Languages|FAQ}}</div>DenisBYhttp://openmoko.org/wiki/Talk:Main_Page/ruTalk:Main Page/ru2007-03-07T16:58:57Z<p>DenisBY: </p>
<hr />
<div>* вообще в вики для каждого языка создается своя DB тогда намного удобнее их поддерживать - аля '''вики на других языках''' в каждую статью ([http://www.mediawiki.org/wiki/Manual:LocalSettings.php#Language_of_user_interface так] как это правильно делается)<br />
: про то, как это сделано в Википедии я согласен, я написал письмо в список рассылки про создание что то вроде ru.wiki.openmoko.org, но пока тихо. [[User:DenisBY|Denis Kot]]<br />
* перевод wiki в принципе не нужен - разработчики вполне владеют английским.<br />
* более того, слишком уж динамично меняется английский вариант wiki, тяжело будет мейнтейнить русский вариант. --[[User:Buffet|Buffet]] 06:52, 7 March 2007 (CET)<br />
: Согласен, это не gettext'овый перевод: обновили английский master, и все переводы обновились, хоть частично и стали английскими. Переведённая копия английской wiki будет постоянно выходить из синхронизациии. Имхо, лучше сконцентрироваться на russian-specific вещах (хотя бы скоординировать перевод программ), переводя отдельно какие-то наиболее важные-для-пользователей-стабильные документы. --[[User:MikhailGusarov|MikhailGusarov]] 16:42, 7 March 2007 (CET)<br />
* перевод програм на телефоне нужное дело - [[Talk:Translation]]<br>В общем я супротив такого оформления перевода. [[User:Dmitri|Dmitri]] 05:50, 7 March 2007 (CET)<br />
* я не предлагаю перевод совсем всего. с разработчиками понятно. но вот например перевести FAQ, главную страницу, описание телефона и например как запустить софт на локальном компьютере можно было бы.[[User:DenisBY|Denis Kot]]<br />
<br />
Во время перевода вики возник вопрос. OpenMoko это: "оно", "она" или "он"? по идее это "платформа", значит "она"?</div>DenisBYhttp://openmoko.org/wiki/FAQ/ruFAQ/ru2007-03-07T16:57:09Z<p>DenisBY: </p>
<hr />
<div>Вопросы и Ответы которые больше никуда не подходят (Questions and Answers that don't seem to fit elsewhere)<br />
<br />
==Вступление== <br />
<br />
=== Q: Что такое OpenMoko и Neo1973? ===<br />
A: [[OpenMoko/ru|OpenMoko]] программная платформа, попытка создать первую в мире полностью открытую программную платформу для мобильных телефонов. Neo1973 от FIC это первый телефон полностью поддерживающий OpenMoko.<br />
<br />
=== Q: Когда я смогу купить Neo1973? ===<br />
<br />
A: В конце марта для разработчиков, в сентябре на массовом рынке - Смотрите [[Neo1973/ru|Neo1973]] для более точной информации.<br />
Для того, что бы быть информированным, когда он станет доступным, подпишитесь на [http://lists.openmoko.org/mailman/listinfo/announce Список рассылки анонсов].<br />
<br />
=== Q: По чем? === <br />
<br />
A: $350 за комплект разработчика - Фаза 1. В комплете:<br />
<ul><br />
<li>Neo1973 телефон</li><br />
<li>Батарея</li><br />
<li>Наушники</li><br />
<li>Зарядное устройство</li><br />
<li>Чехол</li><br />
<li>Стилус</li><br />
<li>Шнурок</li><br />
<li>512 MB MicroSD карта</li><br />
<li>USB кабель</li><br />
<li>Инструкция пользователя и гарантия</li><br />
</ul><br />
<br />
$75 за автомобильный комплект. В комплете:<br />
<ul><br />
<li>Windshield mount and device holder</li><br />
<li>Автомобильное зарядное устройство</li><br />
<li>Внешняя антенна</li><br />
</ul><br />
<br />
$200 за Хакерский Lunchbox. В комплете:<br />
<ul><br />
<li>Отладочная панель</li><br />
<li>Батарея</li><br />
<li>Зарядное устройство для отладочная панели</li><br />
<li>FPC (Flexible Printed Circuit - Гибкая Печатная схема) шлейф</li><br />
<li>Shoulder strap</li><br />
<li>Отладочный кабель (USB)</li><br />
</ul><br />
<br />
=== Q: Что же делать? ===<br />
<br />
В фазе 1 телефон появится в конце марта только для разработчиков. Он не пригоден для конечных пользователей и будет иметь базовую функциональность как телефон с сенсорным экраном. Еще кое что будет работать, разработка программного обеспечения продолжиться до выхода на массовый рынок.<br />
<br />
Заинтересованные лица должны:<br />
<br />
* Знать, что через 6 месяцев будет устройство с более быстрым процессором, GSM системой и т.д.<br />
* Получать удовольствие, взламывая устройство.<br />
* Смочь найти свою дорогу через прототип программного и аппаратного обеспечения без особых документов.<br />
* Поделитесь мечтами об устройстве работающим под управлением свободного программного обеспечения.<br />
* Не ожидать устройства потребительского уровня.<br />
* Приходить с новыми идеями для изучению возрастных мобильных вычислений. (Come up with new ideas for exploring the age of mobile computing.)<br />
* Иметь $350.<br />
<br />
В идеале они так же:<br />
<br />
* Уметь находить места ошибок и отправлять заплатки.<br />
* Любить работу в составе сообщества разработчиков для улучшения программного обеспечения.<br />
<br />
==Программное обеспечение==<br />
<br />
=== Q: Существует ли описание и перечень программного обеспечения OpenMoko? ===<br />
<br />
A: Смотри [[OpenMoko/ru|OpenMoko]]<br />
<br />
=== Q: Как мне инсталлировать и управлять программным обеспечением в OpenMoko? ===<br />
<br />
A: ipkg: http://handhelds.org/moin/moin.cgi/Ipkg<br />
<br />
=== Q: Как я могу компилировать программы для Neo1973? ===<br />
<br />
A: Смотри [[Toolchain/ru|Toolchain]].<br />
<br />
=== Q: Существует ли эмулятор для OpenMoko? ===<br />
<br />
*XorA предпологает, что если ваш первый вопрос - "есть ли эмулятор", то в действительности вы никогда не будете разрабатывать ПО :-)<br />
<br />
====QEMU====<br />
QEMU хорошее место для старта, почти все OpenMoko приложения должны работать на нем.<br />
Для начала работы с эмулятором QEMU посетите: http://www.aurel32.net/info/debian_arm_qemu.php<br />
<br />
[[User:Jebba|Jeff]] put together an image you can test under [http://fabrice.bellard.free.fr/qemu/ qemu], if you so desire:<br />
ftp://ftp.blagblagblag.org/pub/BLAG/developers/jebba/openmoko/<br />
<br />
OpenMoko имеет долгосрочные планы по портированию FIC машин на QEMU. Сейчас может быть использованно MACHINE="qemuarm".<br />
<br />
====Xoo====<br />
Еще один это [http://projects.o-hand.com/xoo Xoo]. Koen сказал: "Xoo может быть достаточно для большинства разработчиков, т.к. большинству ненужен прямой доступ к GSM uart. Если вы "крутой", то можете использовать qemu + xoo, но все равно пока не полностью эмулируются все железные "фишки" (например несогласованный доступ (unaligned access))".<br />
<br />
Обновление: Stefan Schmidt сделал макет Neo1973 и написал маленькое описание для xoo. С его слов:<br />
В действительности это не совсем готово к использованию, т.к. вам нужно высокое разрешение монитора, что бы вместить полную картинку. И конечно же масштаб неточен. Даже нет кнопок, т.к. я не могу вспомнить где они расположены на корпусе.<br />
<br />
http://www.datenfreihafen.org/~stefan/OpenMoko/neo1973-xoo-device.tar.bz2<br />
<br />
Способ запуска 'xoo --device /path/to/neo1973.xml'<br />
<br />
====Xephyr====<br />
Или используйте Xephyr напрямую с локально скопилироваными программами (например matchbox svn + openmoko):<br />
Xephyr -screen 480x640 -nolisten tcp -ac :1 &<br />
export DISPLAY=:1<br />
export LD_LIBRARY_PATH=/usr/local/lib<br />
matchbox-window-manager -display $DISPLAY -use_titlebar no \<br />
-use_super_modal yes -use_lowlight yes -use_dialog_mode static \<br />
-use_cursor yes &<br />
matchbox-panel --geometry=480x44 --end-applets=clock &<br />
openmoko-footer &<br />
openmoko-taskmanager &<br />
<br />
=== Q: Где я могу найти пособие для "Здравствуй, мир" на OpenMoko? ===<br />
<br />
A: Вот с чего вам следует начать:<br />
http://www.gtk.org/tutorial/<br />
<br />
=== Q: Могут ли программы для PalmOS быть портированы, что бы запускаться в OpenMoko? ===<br />
<br />
A: Making legacy apps written for the "Garnet" OS (née "Palm OS") run on Linux<br />
is decidedly non-trivial. An emulator for this is going to be part of the<br />
ACCESS Linux Platform.<br />
<br />
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.<br />
<br />
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.<br />
<br />
=== Q: Есть ли Java? ===<br />
A: Она несомненно будет, если вы поможете. Несколько хороших мест для слежения за процессом это [http://projects.openmoko.org/projects/java-pkg/ projects.openmoko.org] и [https://phoneme.dev.java.net/ PhoneME].<br />
<br />
=== Q: What are the relevant X11 details? ===<br />
<br />
A: See [http://lists.openmoko.org/pipermail/community/2007-January/001353.html xdpyinfo output].<br />
<br />
=== Q: Работает ли OpenMoko на любом другом железе? ===<br />
<br />
Вы можете запустить OpenMoko на своем [[How_to_run_OpenMoko_Apps_on_PC/ru|ПК]]. There is work going on with [http://www.datenfreihafen.org/~stefan/weblog//archives/2007/02/#e2007-02-18T15_27_07.txt OpenEZX and HTC]. It's running on [http://dominion.kabel.utwente.nl/koen/cms/openmoko-running-on-an-ipaq iPaq hx4700].<br />
<br />
==Neo1973 Hardware== <br />
<br />
=== Q: What are the dimensions? ===<br />
<br />
A: 120.7 x 62 x 18.5 mm, It would fit entirely in a coke can. (4.75 * 2.4 * 0.72 ")<br />
<br />
=== Q: How heavy is it? ===<br />
<br />
A: 185g, (6.5 ounces).<br />
<br />
=== Q: Does it have a camera? ===<br />
<br />
A: No, see [[Neo1973 Hardware]] for details on what it does include (and [[Wish List - Hardware]] for what some want in the future.) See also [[FAQ#USB]].<br />
<br />
=== Q: What is the rationale behind the exclusion of WiFi? ===<br />
<br />
A: No suitable low power open source WiFi device was available when the Neo1973 was designed. A closed source WiFi device would have been restrictive for developers and users alike. See also [[FAQ#USB]].<br />
<br />
See also:<br />
[[Sean Moss-Pultz]]'s [http://lists.openmoko.org/pipermail/community/2006-November/000050.html comment on this]<br />
<br />
=== Q: Does it have bluetooth? ===<br />
<br />
A: Yes!<br />
<br />
=== Q: Does it come with a stylus? ===<br />
<br />
A: Yes, but there's no holder for it on the phone.<br />
<br />
=== Q: What is the battery life? ===<br />
<br />
A: There has been no word on this so far, but see [[Neo1973 Power Management#Approximate_power_draw_of_various_subsystems|these estimates]] for a rough idea. More information about the battery [[Neo1973 Battery|here]].<br />
<br />
=== USB ===<br />
<br />
==== Q: What can I do with the USB port on the Neo1973? ====<br />
A: Charge the phone, communicate with it over USB-serial, or USB-networking.<br />
<br />
A: Plug external devices, such as wifi, cameras, or mass-storage devices in.<br />
<br />
==== Q: What can't I do with the USB? ====<br />
<br />
The USB on the neo has no power output. This means that you cannot use USB bus powered devices without some sort of powered hub or cable.<br />
This is due to the fact that adding a 5V power supply into the device would have added complexity, volume and cost.<br />
<br />
==== Q: Why is only USB 1.1 provided? ====<br />
<br />
A: The processor has USB 1.1 built in. One with USB2 built in would have been more expensive.<br />
<br />
==== Q: Can the Neo charge and use devices on a USB hub at the same time? ====<br />
<br />
A: <br />
*When the Neo is connected to a device port on a USB hub, it will start charging. If the hub is a powered hub, then it will charge fast (3h), otherwise around 12h.<br />
<br />
*If you plug the Neo into the host port of a USB hub you can use devices on that hub but the Neo will not charge. (Some/many USB hubs will not accept an unpowered host as valid, hence the need for the below cable.)<br />
*This is because the host socket on USB hubs is not powered.<br />
<br />
FIC product development is looking into providing something that<br />
conveniently solves this problem.<br />
<br />
The USB port on the Neo is not a properly compliant USB host port, all USB host ports must provide 5V - though powered devices or hubs may not draw any current from this, they may refuse to work. (The Belkin Tetrahub is an example of a hub that will not work.)<br />
<br />
One solution is a three headed cable.<br />
<br />
One end plugs into the Neo. One end plugs into a device port of a powered hub, or the Neo charger. One end plugs into the host port of a hub.<br />
<br />
The Charger/USB device plug only has +5V and 0V connected in the simple cable, which are connected to the other ends.<br />
<br />
For a more complex cable, when the host socket is not plugged in, the cable acts as a simple USB cable.<br />
<br />
==== Q: What are the details of the USB port on the Neo1973? How does it compare to USB On-The-Go? ====<br />
<br />
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<br />
a AB socket, but also electrical and software components which cannot be provide by the S3C2410.<br />
<br />
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).<br />
<br />
=== Q: Are there any LEDs on the Neo 1973? ===<br />
<br />
A: The Neo1973 v1 will have no LEDs besides the screen backlight.<br />
<br />
=== Q: Will a JTAG port be made available? ===<br />
<br />
A: The "Hacker's Lunchbox" will make this kind of stuff easy. <br />
<br />
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.<br />
<br />
=== Q: What can we expect in future versions? ===<br />
<br />
A: A faster CPU, faster GSM (EDGE?) perhaps even powered USB port, USB2, wifi, and camera. None of the details have been released yet. More details of hardware upgrades should be available sometime in May. There will also be 5 more OpenMoko devices - some not phones in the traditional sense announced by FIC in September.<br />
<br />
==Networking/Connectivity==<br />
<br />
=== Q: Can I bridge to an Ethernet (wired or unwired) network via a suitable Bluetooth enabled router? ===<br />
<br />
A: Yes - see [http://gentoo-wiki.com/HOWTO_Configure_a_bluetooth_network_access_point this howto for how to configure a linux computer to act as such a router] and [[Bluetooth Support]].<br />
<br />
=== Q: What providers in the USA provide the GSM required for Neo 1973? ===<br />
<br />
A: Wikipedia has a list of providers and technologies [http://en.wikipedia.org/wiki/List_of_United_States_mobile_phone_companies here]. A brief look gives the impression that [http://www.t-mobile.com T-Mobile] and [http://www.cingular.com Cingular] (which is<br />
renaming itself AT&T) seem to be the only major ones.<br />
<br />
=== Q: Will OpenMoko "Just Work" with Mac OS X? ===<br />
<br />
A: There has been some discussion of this on the mailing list. There is motivation, and there are interested developers. <br />
Not being a Mac OS X user, I don't know enough<br />
to summarize the discussion to answer this question. Can someone please fill in?<br />
<br />
A: For IP over USB cable connectivity, it is planned to improve/adapt the AJZaurusUSB driver, allowing ssh into the OpenMoko.<br />
<br />
A: It is expected that (Bluetooth/UB) SyncML based interoperation for<br />
contacts and events can easily be achieved by a patch<br />
to the Apple iSync configuration tables.<br />
<br />
A: There is an open source implementation of Cocoa (GNUstep) that aims to run MacOS X compatible applications (sort of<br />
PPC/x86/ARM universal binaries) on OpenMoko devices: mySTEP.<br />
<br />
==Misc==<br />
<br />
=== Q: On the lists on lists.openmoko.org, should replies be added above or below the original text? ===<br />
<br />
A: Please reply UNDER post.<br />
<br />
=== Q: How can I find out if a question or topic has already been discussed on the mailing lists? ===<br />
<br />
A: By searching the mailing list archives. For example, using Google searches:<br />
<br />
site:openmoko.org text<br />
<br />
For example, to search for accelerometer:<br />
<br />
site:openmoko.org accelerometer<br />
<br />
If you only want to read the "official" mails from FIC people or from OpenMoko people:<br />
<br />
site:openmoko.org text "at fic.com.tw"<br />
site:openmoko.org text "at openmoko.org"<br />
<br />
For example to search for "release date" from FIC people:<br />
<br />
site:openmoko.org "release date" "at fic.com.tw"<br />
<br />
Alternatively you can use the [http://www.google.com/coop/cse?cx=017507431580478583395%3Astsl7lhxzbc custom OpenMoko search engine] which has been created using [http://www.google.com/coop/ Google Co-op].<br />
<br />
{{Languages|FAQ}}</div>DenisBYhttp://openmoko.org/wiki/FAQ/ruFAQ/ru2007-03-07T16:56:15Z<p>DenisBY: </p>
<hr />
<div>Вопросы и Ответы которые больше никуда не подходят (Questions and Answers that don't seem to fit elsewhere)<br />
<br />
==Вступление== <br />
<br />
=== Q: Что такое OpenMoko и Neo1973? ===<br />
A: [[OpenMoko/ru|OpenMoko]] программная платформа, попытка создать первую в мире полностью открытую программную платформу для мобильных телефонов. Neo1973 от FIC это первый телефон полностью поддерживающий OpenMoko.<br />
<br />
=== Q: Когда я смогу купить Neo1973? ===<br />
<br />
A: В конце марта для разработчиков, в сентябре на массовом рынке - Смотрите [[Neo1973/ru|Neo1973]] для более точной информации.<br />
Для того, что бы быть информированным, когда он станет доступным, подпишитесь на [http://lists.openmoko.org/mailman/listinfo/announce Список рассылки анонсов].<br />
<br />
=== Q: По чем? === <br />
<br />
A: $350 за комплект разработчика - Фаза 1. В комплете:<br />
<ul><br />
<li>Neo1973 телефон</li><br />
<li>Батарея</li><br />
<li>Наушники</li><br />
<li>Зарядное устройство</li><br />
<li>Чехол</li><br />
<li>Стилус</li><br />
<li>Шнурок</li><br />
<li>512 MB MicroSD карта</li><br />
<li>USB кабель</li><br />
<li>Инструкция пользователя и гарантия</li><br />
</ul><br />
<br />
$75 за автомобильный комплект. В комплете:<br />
<ul><br />
<li>Windshield mount and device holder</li><br />
<li>Автомобильное зарядное устройство</li><br />
<li>Внешняя антенна</li><br />
</ul><br />
<br />
$200 за Хакерский Lunchbox. В комплете:<br />
<ul><br />
<li>Отладочная панель</li><br />
<li>Батарея</li><br />
<li>Зарядное устройство для отладочная панели</li><br />
<li>FPC (Flexible Printed Circuit - Гибкая Печатная схема) шлейф</li><br />
<li>Shoulder strap</li><br />
<li>Отладочный кабель (USB)</li><br />
</ul><br />
<br />
=== Q: Что же делать? ===<br />
<br />
В фазе 1 телефон появится в конце марта только для разработчиков. Он не пригоден для конечных пользователей и будет иметь базовую функциональность как телефон с сенсорным экраном. Еще кое что будет работать, разработка программного обеспечения продолжиться до выхода на массовый рынок.<br />
<br />
Заинтересованные лица должны:<br />
<br />
* Знать, что через 6 месяцев будет устройство с более быстрым процессором, GSM системой и т.д.<br />
* Получать удовольствие, взламывая устройство.<br />
* Смочь найти свою дорогу через прототип программного и аппаратного обеспечения без особых документов.<br />
* Поделитесь мечтами об устройстве работающим под управлением свободного программного обеспечения.<br />
* Не ожидать устройства потребительского уровня.<br />
* Приходить с новыми идеями для изучению возрастных мобильных вычислений. (Come up with new ideas for exploring the age of mobile computing.)<br />
* Иметь $350.<br />
<br />
В идеале они так же:<br />
<br />
* Уметь находить места ошибок и отправлять заплатки.<br />
* Любить работу в составе сообщества разработчиков для улучшения программного обеспечения.<br />
<br />
==Программное обеспечение==<br />
<br />
=== Q: Существует ли описание и перечень программного обеспечения OpenMoko? ===<br />
<br />
A: Смотри [[OpenMoko/ru|OpenMoko]]<br />
<br />
=== Q: Как мне инсталлировать и управлять программным обеспечением в OpenMoko? ===<br />
<br />
A: ipkg: http://handhelds.org/moin/moin.cgi/Ipkg<br />
<br />
=== Q: Как я могу компилировать программы для Neo1973? ===<br />
<br />
A: Смотри [[Toolchain/ru|Toolchain]].<br />
<br />
=== Q: Существует ли эмулятор для OpenMoko? ===<br />
<br />
*XorA предпологает, что если ваш первый вопрос - "есть ли эмулятор", то в действительности вы никогда не будете разрабатывать ПО :-)<br />
<br />
====QEMU====<br />
QEMU хорошее место для старта, почти все OpenMoko приложения должны работать на нем.<br />
Для начала работы с эмулятором QEMU посетите: http://www.aurel32.net/info/debian_arm_qemu.php<br />
<br />
[[User:Jebba|Jeff]] put together an image you can test under [http://fabrice.bellard.free.fr/qemu/ qemu], if you so desire:<br />
ftp://ftp.blagblagblag.org/pub/BLAG/developers/jebba/openmoko/<br />
<br />
OpenMoko имеет долгосрочные планы по портированию FIC машин на QEMU. Сейчас может быть использованно MACHINE="qemuarm".<br />
<br />
====Xoo====<br />
Еще один это [http://projects.o-hand.com/xoo Xoo]. Koen сказал: "Xoo может быть достаточно для большинства разработчиков, т.к. большинству ненужен прямой доступ к GSM uart. Если вы "крутой", то можете использовать qemu + xoo, но все равно пока не полностью эмулируются все железные "фишки" (например несогласованный доступ (unaligned access))".<br />
<br />
Обновление: Stefan Schmidt сделал макет Neo1973 и написал маленькое описание для xoo. С его слов:<br />
В действительности это не совсем готово к использованию, т.к. вам нужно высокое разрешение монитора, что бы вместить полную картинку. И конечно же масштаб неточен. Даже нет кнопок, т.к. я не могу вспомнить где они расположены на корпусе.<br />
<br />
http://www.datenfreihafen.org/~stefan/OpenMoko/neo1973-xoo-device.tar.bz2<br />
<br />
Способ запуска 'xoo --device /path/to/neo1973.xml'<br />
<br />
====Xephyr====<br />
Или используйте Xephyr напрямую с локально скопилироваными программами (например matchbox svn + openmoko):<br />
Xephyr -screen 480x640 -nolisten tcp -ac :1 &<br />
export DISPLAY=:1<br />
export LD_LIBRARY_PATH=/usr/local/lib<br />
matchbox-window-manager -display $DISPLAY -use_titlebar no \<br />
-use_super_modal yes -use_lowlight yes -use_dialog_mode static \<br />
-use_cursor yes &<br />
matchbox-panel --geometry=480x44 --end-applets=clock &<br />
openmoko-footer &<br />
openmoko-taskmanager &<br />
<br />
=== Q: Где я могу найти какое то пособие для "Здравствуй, мир" на OpenMoko? ===<br />
<br />
A: Вот с чего вам следует начать:<br />
http://www.gtk.org/tutorial/<br />
<br />
=== Q: Могут ли программы для PalmOS быть портированы, что бы запускаться в OpenMoko? ===<br />
<br />
A: Making legacy apps written for the "Garnet" OS (née "Palm OS") run on Linux<br />
is decidedly non-trivial. An emulator for this is going to be part of the<br />
ACCESS Linux Platform.<br />
<br />
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.<br />
<br />
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.<br />
<br />
=== Q: Есть ли Java? ===<br />
A: Она несомненно будет, если вы поможете. Несколько хороших мест для слежения за процессом это [http://projects.openmoko.org/projects/java-pkg/ projects.openmoko.org] и [https://phoneme.dev.java.net/ PhoneME].<br />
<br />
=== Q: What are the relevant X11 details? ===<br />
<br />
A: See [http://lists.openmoko.org/pipermail/community/2007-January/001353.html xdpyinfo output].<br />
<br />
=== Q: Работает ли OpenMoko на любом другом железе? ===<br />
<br />
Вы можете запустить OpenMoko на своем [[How_to_run_OpenMoko_Apps_on_PC/ru|ПК]]. There is work going on with [http://www.datenfreihafen.org/~stefan/weblog//archives/2007/02/#e2007-02-18T15_27_07.txt OpenEZX and HTC]. It's running on [http://dominion.kabel.utwente.nl/koen/cms/openmoko-running-on-an-ipaq iPaq hx4700].<br />
<br />
==Neo1973 Hardware== <br />
<br />
=== Q: What are the dimensions? ===<br />
<br />
A: 120.7 x 62 x 18.5 mm, It would fit entirely in a coke can. (4.75 * 2.4 * 0.72 ")<br />
<br />
=== Q: How heavy is it? ===<br />
<br />
A: 185g, (6.5 ounces).<br />
<br />
=== Q: Does it have a camera? ===<br />
<br />
A: No, see [[Neo1973 Hardware]] for details on what it does include (and [[Wish List - Hardware]] for what some want in the future.) See also [[FAQ#USB]].<br />
<br />
=== Q: What is the rationale behind the exclusion of WiFi? ===<br />
<br />
A: No suitable low power open source WiFi device was available when the Neo1973 was designed. A closed source WiFi device would have been restrictive for developers and users alike. See also [[FAQ#USB]].<br />
<br />
See also:<br />
[[Sean Moss-Pultz]]'s [http://lists.openmoko.org/pipermail/community/2006-November/000050.html comment on this]<br />
<br />
=== Q: Does it have bluetooth? ===<br />
<br />
A: Yes!<br />
<br />
=== Q: Does it come with a stylus? ===<br />
<br />
A: Yes, but there's no holder for it on the phone.<br />
<br />
=== Q: What is the battery life? ===<br />
<br />
A: There has been no word on this so far, but see [[Neo1973 Power Management#Approximate_power_draw_of_various_subsystems|these estimates]] for a rough idea. More information about the battery [[Neo1973 Battery|here]].<br />
<br />
=== USB ===<br />
<br />
==== Q: What can I do with the USB port on the Neo1973? ====<br />
A: Charge the phone, communicate with it over USB-serial, or USB-networking.<br />
<br />
A: Plug external devices, such as wifi, cameras, or mass-storage devices in.<br />
<br />
==== Q: What can't I do with the USB? ====<br />
<br />
The USB on the neo has no power output. This means that you cannot use USB bus powered devices without some sort of powered hub or cable.<br />
This is due to the fact that adding a 5V power supply into the device would have added complexity, volume and cost.<br />
<br />
==== Q: Why is only USB 1.1 provided? ====<br />
<br />
A: The processor has USB 1.1 built in. One with USB2 built in would have been more expensive.<br />
<br />
==== Q: Can the Neo charge and use devices on a USB hub at the same time? ====<br />
<br />
A: <br />
*When the Neo is connected to a device port on a USB hub, it will start charging. If the hub is a powered hub, then it will charge fast (3h), otherwise around 12h.<br />
<br />
*If you plug the Neo into the host port of a USB hub you can use devices on that hub but the Neo will not charge. (Some/many USB hubs will not accept an unpowered host as valid, hence the need for the below cable.)<br />
*This is because the host socket on USB hubs is not powered.<br />
<br />
FIC product development is looking into providing something that<br />
conveniently solves this problem.<br />
<br />
The USB port on the Neo is not a properly compliant USB host port, all USB host ports must provide 5V - though powered devices or hubs may not draw any current from this, they may refuse to work. (The Belkin Tetrahub is an example of a hub that will not work.)<br />
<br />
One solution is a three headed cable.<br />
<br />
One end plugs into the Neo. One end plugs into a device port of a powered hub, or the Neo charger. One end plugs into the host port of a hub.<br />
<br />
The Charger/USB device plug only has +5V and 0V connected in the simple cable, which are connected to the other ends.<br />
<br />
For a more complex cable, when the host socket is not plugged in, the cable acts as a simple USB cable.<br />
<br />
==== Q: What are the details of the USB port on the Neo1973? How does it compare to USB On-The-Go? ====<br />
<br />
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<br />
a AB socket, but also electrical and software components which cannot be provide by the S3C2410.<br />
<br />
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).<br />
<br />
=== Q: Are there any LEDs on the Neo 1973? ===<br />
<br />
A: The Neo1973 v1 will have no LEDs besides the screen backlight.<br />
<br />
=== Q: Will a JTAG port be made available? ===<br />
<br />
A: The "Hacker's Lunchbox" will make this kind of stuff easy. <br />
<br />
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.<br />
<br />
=== Q: What can we expect in future versions? ===<br />
<br />
A: A faster CPU, faster GSM (EDGE?) perhaps even powered USB port, USB2, wifi, and camera. None of the details have been released yet. More details of hardware upgrades should be available sometime in May. There will also be 5 more OpenMoko devices - some not phones in the traditional sense announced by FIC in September.<br />
<br />
==Networking/Connectivity==<br />
<br />
=== Q: Can I bridge to an Ethernet (wired or unwired) network via a suitable Bluetooth enabled router? ===<br />
<br />
A: Yes - see [http://gentoo-wiki.com/HOWTO_Configure_a_bluetooth_network_access_point this howto for how to configure a linux computer to act as such a router] and [[Bluetooth Support]].<br />
<br />
=== Q: What providers in the USA provide the GSM required for Neo 1973? ===<br />
<br />
A: Wikipedia has a list of providers and technologies [http://en.wikipedia.org/wiki/List_of_United_States_mobile_phone_companies here]. A brief look gives the impression that [http://www.t-mobile.com T-Mobile] and [http://www.cingular.com Cingular] (which is<br />
renaming itself AT&T) seem to be the only major ones.<br />
<br />
=== Q: Will OpenMoko "Just Work" with Mac OS X? ===<br />
<br />
A: There has been some discussion of this on the mailing list. There is motivation, and there are interested developers. <br />
Not being a Mac OS X user, I don't know enough<br />
to summarize the discussion to answer this question. Can someone please fill in?<br />
<br />
A: For IP over USB cable connectivity, it is planned to improve/adapt the AJZaurusUSB driver, allowing ssh into the OpenMoko.<br />
<br />
A: It is expected that (Bluetooth/UB) SyncML based interoperation for<br />
contacts and events can easily be achieved by a patch<br />
to the Apple iSync configuration tables.<br />
<br />
A: There is an open source implementation of Cocoa (GNUstep) that aims to run MacOS X compatible applications (sort of<br />
PPC/x86/ARM universal binaries) on OpenMoko devices: mySTEP.<br />
<br />
==Misc==<br />
<br />
=== Q: On the lists on lists.openmoko.org, should replies be added above or below the original text? ===<br />
<br />
A: Please reply UNDER post.<br />
<br />
=== Q: How can I find out if a question or topic has already been discussed on the mailing lists? ===<br />
<br />
A: By searching the mailing list archives. For example, using Google searches:<br />
<br />
site:openmoko.org text<br />
<br />
For example, to search for accelerometer:<br />
<br />
site:openmoko.org accelerometer<br />
<br />
If you only want to read the "official" mails from FIC people or from OpenMoko people:<br />
<br />
site:openmoko.org text "at fic.com.tw"<br />
site:openmoko.org text "at openmoko.org"<br />
<br />
For example to search for "release date" from FIC people:<br />
<br />
site:openmoko.org "release date" "at fic.com.tw"<br />
<br />
Alternatively you can use the [http://www.google.com/coop/cse?cx=017507431580478583395%3Astsl7lhxzbc custom OpenMoko search engine] which has been created using [http://www.google.com/coop/ Google Co-op].<br />
<br />
{{Languages|FAQ}}</div>DenisBYhttp://openmoko.org/wiki/Talk:Main_Page/ruTalk:Main Page/ru2007-03-07T16:17:37Z<p>DenisBY: </p>
<hr />
<div>* вообще в вики для каждого языка создается своя DB тогда намного удобнее их поддерживать - аля '''вики на других языках''' в каждую статью ([http://www.mediawiki.org/wiki/Manual:LocalSettings.php#Language_of_user_interface так] как это правильно делается)<br />
: про то, как это сделано в Википедии я согласен, я написал письмо в список рассылки про создание что то вроде ru.wiki.openmoko.org, но пока тихо. [[User:DenisBY|Denis Kot]]<br />
* перевод wiki в принципе не нужен - разработчики вполне владеют английским.<br />
* более того, слишком уж динамично меняется английский вариант wiki, тяжело будет мейнтейнить русский вариант. --[[User:Buffet|Buffet]] 06:52, 7 March 2007 (CET)<br />
: Согласен, это не gettext'овый перевод: обновили английский master, и все переводы обновились, хоть частично и стали английскими. Переведённая копия английской wiki будет постоянно выходить из синхронизациии. Имхо, лучше сконцентрироваться на russian-specific вещах (хотя бы скоординировать перевод программ), переводя отдельно какие-то наиболее важные-для-пользователей-стабильные документы. --[[User:MikhailGusarov|MikhailGusarov]] 16:42, 7 March 2007 (CET)<br />
* перевод програм на телефоне нужное дело - [[Talk:Translation]]<br>В общем я супротив такого оформления перевода. [[User:Dmitri|Dmitri]] 05:50, 7 March 2007 (CET)<br />
* я не предлагаю перевод совсем всего. с разработчиками понятно. но вот например перевести FAQ, главную страницу, описание телефона и например как запустить софт на локальном компьютере можно было бы.[[User:DenisBY|Denis Kot]]</div>DenisBYhttp://openmoko.org/wiki/Talk:Main_Page/ruTalk:Main Page/ru2007-03-07T16:14:33Z<p>DenisBY: </p>
<hr />
<div>* вообще в вики для каждого языка создается своя DB тогда намного удобнее их поддерживать - аля '''вики на других языках''' в каждую статью ([http://www.mediawiki.org/wiki/Manual:LocalSettings.php#Language_of_user_interface так] как это правильно делается)<br />
* перевод wiki в принципе не нужен - разработчики вполне владеют английским.<br />
* более того, слишком уж динамично меняется английский вариант wiki, тяжело будет мейнтейнить русский вариант. --[[User:Buffet|Buffet]] 06:52, 7 March 2007 (CET)<br />
: Согласен, это не gettext'овый перевод: обновили английский master, и все переводы обновились, хоть частично и стали английскими. Переведённая копия английской wiki будет постоянно выходить из синхронизациии. Имхо, лучше сконцентрироваться на russian-specific вещах (хотя бы скоординировать перевод программ), переводя отдельно какие-то наиболее важные-для-пользователей-стабильные документы. --[[User:MikhailGusarov|MikhailGusarov]] 16:42, 7 March 2007 (CET)<br />
* перевод програм на телефоне нужное дело - [[Talk:Translation]]<br>В общем я супротив такого оформления перевода. [[User:Dmitri|Dmitri]] 05:50, 7 March 2007 (CET)<br />
<br />
про то, как это сделано в Википедии я согласен, я написал письмо в список рассылки про создание что то вроде ru.wiki.openmoko.org, но пока тихо. и я не предлагаю перевод совсем всего. с разработчиками понятно. но вот например перевести FAQ, главную страницу, описание телефона и например как запустить софт на локальном компьютере можно было бы.</div>DenisBYhttp://openmoko.org/wiki/FAQ/ruFAQ/ru2007-03-07T16:09:35Z<p>DenisBY: еще немного перевода</p>
<hr />
<div>Вопросы и Ответы которые больше никуда не подходят (Questions and Answers that don't seem to fit elsewhere)<br />
<br />
==Вступление== <br />
<br />
=== Q: Что такое OpenMoko и Neo1973? ===<br />
A: [[OpenMoko/ru|OpenMoko]] программная платформа, попытка создать первую в мире полностью открытую программную платформу для мобильных телефонов. Neo1973 от FIC это первый телефон полностью поддерживающий OpenMoko.<br />
<br />
=== Q: Когда я смогу купить Neo1973? ===<br />
<br />
A: В конце марта для разработчиков, в сентябре на массовом рынке - Смотрите [[Neo1973/ru|Neo1973]] для более точной информации.<br />
Для того, что бы быть информированным, когда он станет доступным, подпишитесь на [http://lists.openmoko.org/mailman/listinfo/announce Список рассылки анонсов].<br />
<br />
=== Q: По чем? === <br />
<br />
A: $350 за комплект разработчика - Фаза 1. В комплете:<br />
<ul><br />
<li>Neo1973 телефон</li><br />
<li>Батарея</li><br />
<li>Наушники</li><br />
<li>Зарядное устройство</li><br />
<li>Чехол</li><br />
<li>Стилус</li><br />
<li>Шнурок</li><br />
<li>512 MB MicroSD карта</li><br />
<li>USB кабель</li><br />
<li>Инструкция пользователя и гарантия</li><br />
</ul><br />
<br />
$75 за автомобильный комплект. В комплете:<br />
<ul><br />
<li>Windshield mount and device holder</li><br />
<li>Автомобильное зарядное устройство</li><br />
<li>Внешняя антенна</li><br />
</ul><br />
<br />
$200 за Хакерский Lunchbox. В комплете:<br />
<ul><br />
<li>Отладочная панель</li><br />
<li>Батарея</li><br />
<li>Зарядное устройство для отладочная панели</li><br />
<li>FPC (Flexible Printed Circuit - Гибкая Печатная схема) шлейф</li><br />
<li>Shoulder strap</li><br />
<li>Отладочный кабель (USB)</li><br />
</ul><br />
<br />
=== Q: Что же делать? ===<br />
<br />
В фазе 1 телефон появится в конце марта только для разработчиков. Он не пригоден для конечных пользователей и будет иметь базовую функциональность как телефон с сенсорным экраном. Еще кое что будет работать, разработка программного обеспечения продолжиться до выхода на массовый рынок.<br />
<br />
Заинтересованные лица должны:<br />
<br />
* Знать, что через 6 месяцев будет устройство с более быстрым процессором, GSM системой и т.д.<br />
* Получать удовольствие, взламывая устройство.<br />
* Смочь найти свою дорогу через прототип программного и аппаратного обеспечения без особых документов.<br />
* Поделитесь мечтами об устройстве работающим под управлением свободного программного обеспечения.<br />
* Не ожидать устройства потребительского уровня.<br />
* Приходить с новыми идеями для изучению возрастных мобильных вычислений. (Come up with new ideas for exploring the age of mobile computing.)<br />
* Иметь $350.<br />
<br />
В идеале они так же:<br />
<br />
* Уметь находить места ошибок и отправлять заплатки.<br />
* Любить работу в составе сообщества разработчиков для улучшения программного обеспечения.<br />
<br />
==Программное обеспечение==<br />
<br />
=== Q: Существует ли описание и перечень программного обеспечения OpenMoko? ===<br />
<br />
A: Смотри [[OpenMoko/ru|OpenMoko]]<br />
<br />
=== Q: Как мне инсталлировать и управлять программным обеспечением в OpenMoko? ===<br />
<br />
A: ipkg: http://handhelds.org/moin/moin.cgi/Ipkg<br />
<br />
=== Q: Как я могу компилировать программы для Neo1973? ===<br />
<br />
A: Смотри [[Toolchain/ru|Toolchain]].<br />
<br />
=== Q: Существует ли эмулятор для OpenMoko? ===<br />
<br />
*XorA предпологает, что если ваш первый вопрос - "есть ли эмулятор", то в действительности вы никогда не будете разрабатывать ПО :-)<br />
<br />
====QEMU====<br />
QEMU хорошее место для старта, почти все OpenMoko приложения должны работать на нем.<br />
Для начала работы с эмулятором QEMU посетите: http://www.aurel32.net/info/debian_arm_qemu.php<br />
<br />
[[User:Jebba|Jeff]] put together an image you can test under [http://fabrice.bellard.free.fr/qemu/ qemu], if you so desire:<br />
ftp://ftp.blagblagblag.org/pub/BLAG/developers/jebba/openmoko/<br />
<br />
OpenMoko имеет долгосрочные планы по портированию FIC машин на QEMU. Сейчас может быть использованно MACHINE="qemuarm".<br />
<br />
====Xoo====<br />
Еще один это [http://projects.o-hand.com/xoo Xoo]. Koen сказал: "Xoo может быть достаточно для большинства разработчиков, т.к. большинству ненужен прямой доступ к GSM uart. Если вы "крутой", то можете использовать qemu + xoo, но все равно пока не полностью эмулируются все железные "фишки" (например несогласованный доступ (unaligned access))".<br />
<br />
Обновление: Stefan Schmidt сделал макет Neo1973 и написал маленькое описание для xoo. С его слов:<br />
В действительности это не совсем готово к использованию, т.к. вам нужно высокое разрешение монитора, что бы вместить полную картинку. И конечно же масштаб неточен. Даже нет кнопок, т.к. я не могу вспомнить где они расположены на корпусе.<br />
<br />
http://www.datenfreihafen.org/~stefan/OpenMoko/neo1973-xoo-device.tar.bz2<br />
<br />
Способ запуска 'xoo --device /path/to/neo1973.xml'<br />
<br />
====Xephyr====<br />
Или используйте Xephyr напрямую с локально скопилироваными программами (например matchbox svn + openmoko):<br />
Xephyr -screen 480x640 -nolisten tcp -ac :1 &<br />
export DISPLAY=:1<br />
export LD_LIBRARY_PATH=/usr/local/lib<br />
matchbox-window-manager -display $DISPLAY -use_titlebar no \<br />
-use_super_modal yes -use_lowlight yes -use_dialog_mode static \<br />
-use_cursor yes &<br />
matchbox-panel --geometry=480x44 --end-applets=clock &<br />
openmoko-footer &<br />
openmoko-taskmanager &<br />
<br />
=== Q: Где я могу найти какоето пособие для "Здравствуй, мир" на OpenMoko? ===<br />
<br />
A: Вот с чего вам следует начать:<br />
http://www.gtk.org/tutorial/<br />
<br />
=== Q: Can PalmOS apps applications be ported to run on OpenMoko? ===<br />
<br />
A: Making legacy apps written for the "Garnet" OS (née "Palm OS") run on Linux<br />
is decidedly non-trivial. An emulator for this is going to be part of the<br />
ACCESS Linux Platform.<br />
<br />
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.<br />
<br />
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.<br />
<br />
=== Q: Does it have Java? ===<br />
A: It will have eventually, if you help us to get it working. Some good places to keep track of would be [http://projects.openmoko.org/projects/java-pkg/ projects.openmoko.org] and [https://phoneme.dev.java.net/ PhoneME].<br />
<br />
=== Q: What are the relevant X11 details? ===<br />
<br />
A: See [http://lists.openmoko.org/pipermail/community/2007-January/001353.html xdpyinfo output].<br />
<br />
=== Q: Does OpenMoko run on any other hardware? ===<br />
<br />
You can run it on your [[How_to_run_OpenMoko_Apps_on_PC|PC]]. There is work going on with [http://www.datenfreihafen.org/~stefan/weblog//archives/2007/02/#e2007-02-18T15_27_07.txt OpenEZX and HTC]. It's running on [http://dominion.kabel.utwente.nl/koen/cms/openmoko-running-on-an-ipaq iPaq hx4700].<br />
<br />
==Neo1973 Hardware== <br />
<br />
=== Q: What are the dimensions? ===<br />
<br />
A: 120.7 x 62 x 18.5 mm, It would fit entirely in a coke can. (4.75 * 2.4 * 0.72 ")<br />
<br />
=== Q: How heavy is it? ===<br />
<br />
A: 185g, (6.5 ounces).<br />
<br />
=== Q: Does it have a camera? ===<br />
<br />
A: No, see [[Neo1973 Hardware]] for details on what it does include (and [[Wish List - Hardware]] for what some want in the future.) See also [[FAQ#USB]].<br />
<br />
=== Q: What is the rationale behind the exclusion of WiFi? ===<br />
<br />
A: No suitable low power open source WiFi device was available when the Neo1973 was designed. A closed source WiFi device would have been restrictive for developers and users alike. See also [[FAQ#USB]].<br />
<br />
See also:<br />
[[Sean Moss-Pultz]]'s [http://lists.openmoko.org/pipermail/community/2006-November/000050.html comment on this]<br />
<br />
=== Q: Does it have bluetooth? ===<br />
<br />
A: Yes!<br />
<br />
=== Q: Does it come with a stylus? ===<br />
<br />
A: Yes, but there's no holder for it on the phone.<br />
<br />
=== Q: What is the battery life? ===<br />
<br />
A: There has been no word on this so far, but see [[Neo1973 Power Management#Approximate_power_draw_of_various_subsystems|these estimates]] for a rough idea. More information about the battery [[Neo1973 Battery|here]].<br />
<br />
=== USB ===<br />
<br />
==== Q: What can I do with the USB port on the Neo1973? ====<br />
A: Charge the phone, communicate with it over USB-serial, or USB-networking.<br />
<br />
A: Plug external devices, such as wifi, cameras, or mass-storage devices in.<br />
<br />
==== Q: What can't I do with the USB? ====<br />
<br />
The USB on the neo has no power output. This means that you cannot use USB bus powered devices without some sort of powered hub or cable.<br />
This is due to the fact that adding a 5V power supply into the device would have added complexity, volume and cost.<br />
<br />
==== Q: Why is only USB 1.1 provided? ====<br />
<br />
A: The processor has USB 1.1 built in. One with USB2 built in would have been more expensive.<br />
<br />
==== Q: Can the Neo charge and use devices on a USB hub at the same time? ====<br />
<br />
A: <br />
*When the Neo is connected to a device port on a USB hub, it will start charging. If the hub is a powered hub, then it will charge fast (3h), otherwise around 12h.<br />
<br />
*If you plug the Neo into the host port of a USB hub you can use devices on that hub but the Neo will not charge. (Some/many USB hubs will not accept an unpowered host as valid, hence the need for the below cable.)<br />
*This is because the host socket on USB hubs is not powered.<br />
<br />
FIC product development is looking into providing something that<br />
conveniently solves this problem.<br />
<br />
The USB port on the Neo is not a properly compliant USB host port, all USB host ports must provide 5V - though powered devices or hubs may not draw any current from this, they may refuse to work. (The Belkin Tetrahub is an example of a hub that will not work.)<br />
<br />
One solution is a three headed cable.<br />
<br />
One end plugs into the Neo. One end plugs into a device port of a powered hub, or the Neo charger. One end plugs into the host port of a hub.<br />
<br />
The Charger/USB device plug only has +5V and 0V connected in the simple cable, which are connected to the other ends.<br />
<br />
For a more complex cable, when the host socket is not plugged in, the cable acts as a simple USB cable.<br />
<br />
==== Q: What are the details of the USB port on the Neo1973? How does it compare to USB On-The-Go? ====<br />
<br />
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<br />
a AB socket, but also electrical and software components which cannot be provide by the S3C2410.<br />
<br />
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).<br />
<br />
=== Q: Are there any LEDs on the Neo 1973? ===<br />
<br />
A: The Neo1973 v1 will have no LEDs besides the screen backlight.<br />
<br />
=== Q: Will a JTAG port be made available? ===<br />
<br />
A: The "Hacker's Lunchbox" will make this kind of stuff easy. <br />
<br />
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.<br />
<br />
=== Q: What can we expect in future versions? ===<br />
<br />
A: A faster CPU, faster GSM (EDGE?) perhaps even powered USB port, USB2, wifi, and camera. None of the details have been released yet. More details of hardware upgrades should be available sometime in May. There will also be 5 more OpenMoko devices - some not phones in the traditional sense announced by FIC in September.<br />
<br />
==Networking/Connectivity==<br />
<br />
=== Q: Can I bridge to an Ethernet (wired or unwired) network via a suitable Bluetooth enabled router? ===<br />
<br />
A: Yes - see [http://gentoo-wiki.com/HOWTO_Configure_a_bluetooth_network_access_point this howto for how to configure a linux computer to act as such a router] and [[Bluetooth Support]].<br />
<br />
=== Q: What providers in the USA provide the GSM required for Neo 1973? ===<br />
<br />
A: Wikipedia has a list of providers and technologies [http://en.wikipedia.org/wiki/List_of_United_States_mobile_phone_companies here]. A brief look gives the impression that [http://www.t-mobile.com T-Mobile] and [http://www.cingular.com Cingular] (which is<br />
renaming itself AT&T) seem to be the only major ones.<br />
<br />
=== Q: Will OpenMoko "Just Work" with Mac OS X? ===<br />
<br />
A: There has been some discussion of this on the mailing list. There is motivation, and there are interested developers. <br />
Not being a Mac OS X user, I don't know enough<br />
to summarize the discussion to answer this question. Can someone please fill in?<br />
<br />
A: For IP over USB cable connectivity, it is planned to improve/adapt the AJZaurusUSB driver, allowing ssh into the OpenMoko.<br />
<br />
A: It is expected that (Bluetooth/UB) SyncML based interoperation for<br />
contacts and events can easily be achieved by a patch<br />
to the Apple iSync configuration tables.<br />
<br />
A: There is an open source implementation of Cocoa (GNUstep) that aims to run MacOS X compatible applications (sort of<br />
PPC/x86/ARM universal binaries) on OpenMoko devices: mySTEP.<br />
<br />
==Misc==<br />
<br />
=== Q: On the lists on lists.openmoko.org, should replies be added above or below the original text? ===<br />
<br />
A: Please reply UNDER post.<br />
<br />
=== Q: How can I find out if a question or topic has already been discussed on the mailing lists? ===<br />
<br />
A: By searching the mailing list archives. For example, using Google searches:<br />
<br />
site:openmoko.org text<br />
<br />
For example, to search for accelerometer:<br />
<br />
site:openmoko.org accelerometer<br />
<br />
If you only want to read the "official" mails from FIC people or from OpenMoko people:<br />
<br />
site:openmoko.org text "at fic.com.tw"<br />
site:openmoko.org text "at openmoko.org"<br />
<br />
For example to search for "release date" from FIC people:<br />
<br />
site:openmoko.org "release date" "at fic.com.tw"<br />
<br />
Alternatively you can use the [http://www.google.com/coop/cse?cx=017507431580478583395%3Astsl7lhxzbc custom OpenMoko search engine] which has been created using [http://www.google.com/coop/ Google Co-op].<br />
<br />
{{Languages|FAQ}}</div>DenisBYhttp://openmoko.org/wiki/FAQ/ruFAQ/ru2007-03-07T16:01:52Z<p>DenisBY: </p>
<hr />
<div>Вопросы и Ответы которые больше никуда не подходят (Questions and Answers that don't seem to fit elsewhere)<br />
<br />
==Вступление== <br />
<br />
=== Q: Что такое OpenMoko и Neo1973? ===<br />
A: [[OpenMoko/ru|OpenMoko]] программная платформа, попытка создать первую в мире полностью открытую программную платформу для мобильных телефонов. Neo1973 от FIC это первый телефон полностью поддерживающий OpenMoko.<br />
<br />
=== Q: Когда я смогу купить Neo1973? ===<br />
<br />
A: У конце марта для разработчиков, в сентябре на массовом рынке - Смотрите [[Neo1973/ru|Neo1973]] для более точной информации.<br />
Для того, что бы быть информированным, когда он станет доступным, подпишитесь на [http://lists.openmoko.org/mailman/listinfo/announce Список рассылки анонсов].<br />
<br />
=== Q: По чем? === <br />
<br />
A: $350 за комплект разработчика - Фаза 1. В комплете:<br />
<ul><br />
<li>Neo1973 телефон</li><br />
<li>Батарея</li><br />
<li>Наушники</li><br />
<li>Зарядное устройство</li><br />
<li>Чехол</li><br />
<li>Стилус</li><br />
<li>Шнурок</li><br />
<li>512 MB MicroSD карта</li><br />
<li>USB кабель</li><br />
<li>Инструкция пользователя и гарантия</li><br />
</ul><br />
<br />
$75 за автомобильный комплект. В комплете:<br />
<ul><br />
<li>Windshield mount and device holder</li><br />
<li>Автомобильное зарядное устройство</li><br />
<li>Внешняя антенна</li><br />
</ul><br />
<br />
$200 за Хакерский Lunchbox. В комплете:<br />
<ul><br />
<li>Отладочная панель</li><br />
<li>Батарея</li><br />
<li>Зарядное устройство для отладочная панели</li><br />
<li>FPC (Flexible Printed Circuit - Гибкая Печатная схема) шлейф</li><br />
<li>Shoulder strap</li><br />
<li>Отладочный кабель (USB)</li><br />
</ul><br />
<br />
=== Q: Что же делать? ===<br />
<br />
В фазе 1 телефон появится в конце марта, только для разработчиков. Он не пригоден для конечных пользователей и будет иметь базовую функциональность как телефон с сенсорным экраном. Еще кое что будет работать, разработка программного обеспечения будет продолжаться до выхода на массовый рынок.<br />
<br />
Заинтересованные лица должны:<br />
<br />
* Знать, что будет устройство с более быстрым процессором, GSM системой и т.д. через 6 месяцев.<br />
* Получать удовольствие, взламывая устройство.<br />
* Смочь найти свою дорогу через прототип программного и аппаратного обеспечения без особых документов.<br />
* Поделитесь мечтами об устройстве работающим под управлением свободного программного обеспечения.<br />
* Не ожидать устройства потребительского уровня.<br />
* Приходить с новыми идеями для изучению возрастных мобильных вычислений. (Come up with new ideas for exploring the age of mobile computing.)<br />
* Иметь $350.<br />
<br />
В идеале они так же:<br />
<br />
* Уметь находить места ошибок и отправлять патчи.<br />
* Любить совместную работу в составе сообщества разработчиков для улучшения программного обеспечения.<br />
<br />
==Программное обеспечение==<br />
<br />
=== Q: Существует ли описание и перечень программного обеспечения OpenMoko? ===<br />
<br />
A: Смотри [[OpenMoko/ru|OpenMoko]]<br />
<br />
=== Q: Как мне инсталлировать и управлять программным обеспечением в OpenMoko? ===<br />
<br />
A: ipkg: http://handhelds.org/moin/moin.cgi/Ipkg<br />
<br />
=== Q: Как я могу компилировать программы для Neo1973? ===<br />
<br />
A: Смотри [[Toolchain/ru|Toolchain]].<br />
<br />
=== Q: Существует ли эмулятор для OpenMoko? ===<br />
<br />
*XorA предпологает, что если ваш первый вопрос - "есть ли эмулятор", то в действительности вы никогда не будете разрабатывать ПО :-)<br />
<br />
====QEMU====<br />
QEMU хорошее место для старта, почти все OpenMoko приложения должны работать на нем.<br />
Для начала работы с эмулятором QEMU посетите: http://www.aurel32.net/info/debian_arm_qemu.php<br />
<br />
[[User:Jebba|Jeff]] put together an image you can test under [http://fabrice.bellard.free.fr/qemu/ qemu], if you so desire:<br />
ftp://ftp.blagblagblag.org/pub/BLAG/developers/jebba/openmoko/<br />
<br />
OpenMoko имеет долгосрочные планы по портированию FIC машин на QEMU. Сейчас может быть использованно MACHINE="qemuarm".<br />
<br />
====Xoo====<br />
Еще один это [http://projects.o-hand.com/xoo Xoo]. Koen сказал: "Xoo может быть достаточно для большинства разработчиков, т.к. большинству ненужен прямой доступ к GSM uart. Если вы "крутой", то можете использовать qemu + xoo, но все равно пока не полностью эмулируются все железные "фишки" (например несогласованный доступ (unaligned access))".<br />
<br />
Обновление: Stefan Schmidt сделал макет Neo1973 и написал маленькое описание для xoo. С его слов:<br />
В действительности это не совсем готово к использованию, т.к. вам нужно высокое разрешение монитора, что бы вместить полную картинку. И конечно же масштаб неточен. Даже нет кнопок, т.к. я не могу вспомнить где они расположены на корпусе.<br />
<br />
http://www.datenfreihafen.org/~stefan/OpenMoko/neo1973-xoo-device.tar.bz2<br />
<br />
Способ запуска 'xoo --device /path/to/neo1973.xml'<br />
<br />
====Xephyr====<br />
Or use Xephyr directly with locally compiled programs (e.g. matchbox svn + openmoko):<br />
Xephyr -screen 480x640 -nolisten tcp -ac :1 &<br />
export DISPLAY=:1<br />
export LD_LIBRARY_PATH=/usr/local/lib<br />
matchbox-window-manager -display $DISPLAY -use_titlebar no \<br />
-use_super_modal yes -use_lowlight yes -use_dialog_mode static \<br />
-use_cursor yes &<br />
matchbox-panel --geometry=480x44 --end-applets=clock &<br />
openmoko-footer &<br />
openmoko-taskmanager &<br />
<br />
=== Q: Where can I find some type of tutorial for a 'Hello, world' on OpenMoko? ===<br />
<br />
A: This should get you started:<br />
http://www.gtk.org/tutorial/<br />
<br />
=== Q: Can PalmOS apps applications be ported to run on OpenMoko? ===<br />
<br />
A: Making legacy apps written for the "Garnet" OS (née "Palm OS") run on Linux<br />
is decidedly non-trivial. An emulator for this is going to be part of the<br />
ACCESS Linux Platform.<br />
<br />
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.<br />
<br />
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.<br />
<br />
=== Q: Does it have Java? ===<br />
A: It will have eventually, if you help us to get it working. Some good places to keep track of would be [http://projects.openmoko.org/projects/java-pkg/ projects.openmoko.org] and [https://phoneme.dev.java.net/ PhoneME].<br />
<br />
=== Q: What are the relevant X11 details? ===<br />
<br />
A: See [http://lists.openmoko.org/pipermail/community/2007-January/001353.html xdpyinfo output].<br />
<br />
=== Q: Does OpenMoko run on any other hardware? ===<br />
<br />
You can run it on your [[How_to_run_OpenMoko_Apps_on_PC|PC]]. There is work going on with [http://www.datenfreihafen.org/~stefan/weblog//archives/2007/02/#e2007-02-18T15_27_07.txt OpenEZX and HTC]. It's running on [http://dominion.kabel.utwente.nl/koen/cms/openmoko-running-on-an-ipaq iPaq hx4700].<br />
<br />
==Neo1973 Hardware== <br />
<br />
=== Q: What are the dimensions? ===<br />
<br />
A: 120.7 x 62 x 18.5 mm, It would fit entirely in a coke can. (4.75 * 2.4 * 0.72 ")<br />
<br />
=== Q: How heavy is it? ===<br />
<br />
A: 185g, (6.5 ounces).<br />
<br />
=== Q: Does it have a camera? ===<br />
<br />
A: No, see [[Neo1973 Hardware]] for details on what it does include (and [[Wish List - Hardware]] for what some want in the future.) See also [[FAQ#USB]].<br />
<br />
=== Q: What is the rationale behind the exclusion of WiFi? ===<br />
<br />
A: No suitable low power open source WiFi device was available when the Neo1973 was designed. A closed source WiFi device would have been restrictive for developers and users alike. See also [[FAQ#USB]].<br />
<br />
See also:<br />
[[Sean Moss-Pultz]]'s [http://lists.openmoko.org/pipermail/community/2006-November/000050.html comment on this]<br />
<br />
=== Q: Does it have bluetooth? ===<br />
<br />
A: Yes!<br />
<br />
=== Q: Does it come with a stylus? ===<br />
<br />
A: Yes, but there's no holder for it on the phone.<br />
<br />
=== Q: What is the battery life? ===<br />
<br />
A: There has been no word on this so far, but see [[Neo1973 Power Management#Approximate_power_draw_of_various_subsystems|these estimates]] for a rough idea. More information about the battery [[Neo1973 Battery|here]].<br />
<br />
=== USB ===<br />
<br />
==== Q: What can I do with the USB port on the Neo1973? ====<br />
A: Charge the phone, communicate with it over USB-serial, or USB-networking.<br />
<br />
A: Plug external devices, such as wifi, cameras, or mass-storage devices in.<br />
<br />
==== Q: What can't I do with the USB? ====<br />
<br />
The USB on the neo has no power output. This means that you cannot use USB bus powered devices without some sort of powered hub or cable.<br />
This is due to the fact that adding a 5V power supply into the device would have added complexity, volume and cost.<br />
<br />
==== Q: Why is only USB 1.1 provided? ====<br />
<br />
A: The processor has USB 1.1 built in. One with USB2 built in would have been more expensive.<br />
<br />
==== Q: Can the Neo charge and use devices on a USB hub at the same time? ====<br />
<br />
A: <br />
*When the Neo is connected to a device port on a USB hub, it will start charging. If the hub is a powered hub, then it will charge fast (3h), otherwise around 12h.<br />
<br />
*If you plug the Neo into the host port of a USB hub you can use devices on that hub but the Neo will not charge. (Some/many USB hubs will not accept an unpowered host as valid, hence the need for the below cable.)<br />
*This is because the host socket on USB hubs is not powered.<br />
<br />
FIC product development is looking into providing something that<br />
conveniently solves this problem.<br />
<br />
The USB port on the Neo is not a properly compliant USB host port, all USB host ports must provide 5V - though powered devices or hubs may not draw any current from this, they may refuse to work. (The Belkin Tetrahub is an example of a hub that will not work.)<br />
<br />
One solution is a three headed cable.<br />
<br />
One end plugs into the Neo. One end plugs into a device port of a powered hub, or the Neo charger. One end plugs into the host port of a hub.<br />
<br />
The Charger/USB device plug only has +5V and 0V connected in the simple cable, which are connected to the other ends.<br />
<br />
For a more complex cable, when the host socket is not plugged in, the cable acts as a simple USB cable.<br />
<br />
==== Q: What are the details of the USB port on the Neo1973? How does it compare to USB On-The-Go? ====<br />
<br />
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<br />
a AB socket, but also electrical and software components which cannot be provide by the S3C2410.<br />
<br />
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).<br />
<br />
=== Q: Are there any LEDs on the Neo 1973? ===<br />
<br />
A: The Neo1973 v1 will have no LEDs besides the screen backlight.<br />
<br />
=== Q: Will a JTAG port be made available? ===<br />
<br />
A: The "Hacker's Lunchbox" will make this kind of stuff easy. <br />
<br />
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.<br />
<br />
=== Q: What can we expect in future versions? ===<br />
<br />
A: A faster CPU, faster GSM (EDGE?) perhaps even powered USB port, USB2, wifi, and camera. None of the details have been released yet. More details of hardware upgrades should be available sometime in May. There will also be 5 more OpenMoko devices - some not phones in the traditional sense announced by FIC in September.<br />
<br />
==Networking/Connectivity==<br />
<br />
=== Q: Can I bridge to an Ethernet (wired or unwired) network via a suitable Bluetooth enabled router? ===<br />
<br />
A: Yes - see [http://gentoo-wiki.com/HOWTO_Configure_a_bluetooth_network_access_point this howto for how to configure a linux computer to act as such a router] and [[Bluetooth Support]].<br />
<br />
=== Q: What providers in the USA provide the GSM required for Neo 1973? ===<br />
<br />
A: Wikipedia has a list of providers and technologies [http://en.wikipedia.org/wiki/List_of_United_States_mobile_phone_companies here]. A brief look gives the impression that [http://www.t-mobile.com T-Mobile] and [http://www.cingular.com Cingular] (which is<br />
renaming itself AT&T) seem to be the only major ones.<br />
<br />
=== Q: Will OpenMoko "Just Work" with Mac OS X? ===<br />
<br />
A: There has been some discussion of this on the mailing list. There is motivation, and there are interested developers. <br />
Not being a Mac OS X user, I don't know enough<br />
to summarize the discussion to answer this question. Can someone please fill in?<br />
<br />
A: For IP over USB cable connectivity, it is planned to improve/adapt the AJZaurusUSB driver, allowing ssh into the OpenMoko.<br />
<br />
A: It is expected that (Bluetooth/UB) SyncML based interoperation for<br />
contacts and events can easily be achieved by a patch<br />
to the Apple iSync configuration tables.<br />
<br />
A: There is an open source implementation of Cocoa (GNUstep) that aims to run MacOS X compatible applications (sort of<br />
PPC/x86/ARM universal binaries) on OpenMoko devices: mySTEP.<br />
<br />
==Misc==<br />
<br />
=== Q: On the lists on lists.openmoko.org, should replies be added above or below the original text? ===<br />
<br />
A: Please reply UNDER post.<br />
<br />
=== Q: How can I find out if a question or topic has already been discussed on the mailing lists? ===<br />
<br />
A: By searching the mailing list archives. For example, using Google searches:<br />
<br />
site:openmoko.org text<br />
<br />
For example, to search for accelerometer:<br />
<br />
site:openmoko.org accelerometer<br />
<br />
If you only want to read the "official" mails from FIC people or from OpenMoko people:<br />
<br />
site:openmoko.org text "at fic.com.tw"<br />
site:openmoko.org text "at openmoko.org"<br />
<br />
For example to search for "release date" from FIC people:<br />
<br />
site:openmoko.org "release date" "at fic.com.tw"<br />
<br />
Alternatively you can use the [http://www.google.com/coop/cse?cx=017507431580478583395%3Astsl7lhxzbc custom OpenMoko search engine] which has been created using [http://www.google.com/coop/ Google Co-op].<br />
<br />
{{Languages|FAQ}}</div>DenisBYhttp://openmoko.org/wiki/FAQ/ruFAQ/ru2007-03-07T15:35:11Z<p>DenisBY: </p>
<hr />
<div>Вопросы и Ответы которые больше никуда не подходят (Questions and Answers that don't seem to fit elsewhere)<br />
<br />
==Вступление== <br />
<br />
=== Q: Что такое OpenMoko и Neo1973? ===<br />
A: [[OpenMoko/ru|OpenMoko]] программная платформа, попытка создать первую в мире полностью открытую программную платформу для мобильных телефонов. Neo1973 от FIC это первый телефон полностью поддерживающий OpenMoko.<br />
<br />
=== Q: Когда я смогу купить Neo1973? ===<br />
<br />
A: У конце марта для разработчиков, в сентябре на массовом рынке - Смотрите [[Neo1973/ru|Neo1973]] для более точной информации.<br />
Для того, что бы быть информированным, когда он станет доступным, подпишитесь на [http://lists.openmoko.org/mailman/listinfo/announce Список рассылки анонсов].<br />
<br />
=== Q: По чем? === <br />
<br />
A: $350 за комплект разработчика - Фаза 1. В комплете:<br />
<ul><br />
<li>Neo1973 телефон</li><br />
<li>Батарея</li><br />
<li>Наушники</li><br />
<li>Зарядное устройство</li><br />
<li>Чехол</li><br />
<li>Стилус</li><br />
<li>Шнурок</li><br />
<li>512 MB MicroSD карта</li><br />
<li>USB кабель</li><br />
<li>Инструкция пользователя и гарантия</li><br />
</ul><br />
<br />
$75 за автомобильный комплект. В комплете:<br />
<ul><br />
<li>Windshield mount and device holder</li><br />
<li>Автомобильное зарядное устройство</li><br />
<li>Внешняя антенна</li><br />
</ul><br />
<br />
$200 за Хакерский Lunchbox. В комплете:<br />
<ul><br />
<li>Отладочная панель</li><br />
<li>Батарея</li><br />
<li>Зарядное устройство для отладочная панели</li><br />
<li>FPC (Flexible Printed Circuit - Гибкая Печатная схема) шлейф</li><br />
<li>Shoulder strap</li><br />
<li>Отладочный кабель (USB)</li><br />
</ul><br />
<br />
=== Q: Что же делать? ===<br />
<br />
В фазе 1 телефон появится в конце марта, только для разработчиков. Он не пригоден для конечных пользователей и будет иметь базовую функциональность как телефон с сенсорным экраном. Еще кое что будет работать, разработка программного обеспечения будет продолжаться до выхода на массовый рынок.<br />
<br />
Заинтересованные лица должны:<br />
<br />
* Знать, что будет устройство с более быстрым процессором, GSM системой и т.д. через 6 месяцев.<br />
* Получать удовольствие, взламывая устройство.<br />
* Смочь найти свою дорогу через прототип программного и аппаратного обеспечения без особых документов.<br />
* Поделитесь мечтами об устройстве работающим под управлением свободного программного обеспечения.<br />
* Не ожидать устройства потребительского уровня.<br />
* Приходить с новыми идеями для изучению возрастных мобильных вычислений. (Come up with new ideas for exploring the age of mobile computing.)<br />
* Иметь $350.<br />
<br />
В идеале они так же:<br />
<br />
* Уметь находить места ошибок и отправлять патчи.<br />
* Любить совместную работу в составе сообщества разработчиков для улучшения программного обеспечения.<br />
<br />
==Программное обеспечение==<br />
<br />
=== Q: Существует ли описание и перечень программного обеспечения OpenMoko? ===<br />
<br />
A: Смотри [[OpenMoko/ru|OpenMoko]]<br />
<br />
=== Q: Как мне инсталлировать и управлять программным обеспечением в OpenMoko? ===<br />
<br />
A: ipkg: http://handhelds.org/moin/moin.cgi/Ipkg<br />
<br />
=== Q: Как я могу компилировать программы для Neo1973? ===<br />
<br />
A: Смотри [[Toolchain/ru|Toolchain]].<br />
<br />
=== Q: Is there an emulator available for OpenMoko? ===<br />
<br />
*XorA guesses that if your first question is "is there an emulator"<br />
then you're not actually ever going to do dev work :-)<br />
<br />
====QEMU====<br />
QEMU is a good place to start, and we should be able to run almost all OpenMoko<br />
apps with it. For a good start with the QEMU emulator visit:<br />
http://www.aurel32.net/info/debian_arm_qemu.php<br />
<br />
[[User:Jebba|Jeff]] put together an image you can test under [http://fabrice.bellard.free.fr/qemu/ qemu], if you so desire:<br />
ftp://ftp.blagblagblag.org/pub/BLAG/developers/jebba/openmoko/<br />
<br />
OpenMoko has longer term plans to port the FIC machines to QEMU. For now MACHINE="qemuarm" can be used.<br />
<br />
====Xoo====<br />
Another is [http://projects.o-hand.com/xoo Xoo]. Koen says: "Xoo should be enough for most apps people will develop, since most don't need access to the gsm uart directly. If you're hardcore you could use qemu + xoo, but that still doesn't emulate all the hardware quirks (e.g. unaligned access)".<br />
<br />
Update: Stefan Schmidt has resized the Neo1973 Mock-up and written a small description for xoo. In his words:<br />
<br />
It's not really useable at all, as you need a really high screen resolution to fit the whole picture on your screen. And of course the dpi are wrong. Even no buttons because I can't remember where they are at the case.<br />
<br />
http://www.datenfreihafen.org/~stefan/OpenMoko/neo1973-xoo-device.tar.bz2<br />
<br />
Start with 'xoo --device /path/to/neo1973.xml'<br />
<br />
====Xephyr====<br />
Or use Xephyr directly with locally compiled programs (e.g. matchbox svn + openmoko):<br />
Xephyr -screen 480x640 -nolisten tcp -ac :1 &<br />
export DISPLAY=:1<br />
export LD_LIBRARY_PATH=/usr/local/lib<br />
matchbox-window-manager -display $DISPLAY -use_titlebar no \<br />
-use_super_modal yes -use_lowlight yes -use_dialog_mode static \<br />
-use_cursor yes &<br />
matchbox-panel --geometry=480x44 --end-applets=clock &<br />
openmoko-footer &<br />
openmoko-taskmanager &<br />
<br />
=== Q: Where can I find some type of tutorial for a 'Hello, world' on OpenMoko? ===<br />
<br />
A: This should get you started:<br />
http://www.gtk.org/tutorial/<br />
<br />
=== Q: Can PalmOS apps applications be ported to run on OpenMoko? ===<br />
<br />
A: Making legacy apps written for the "Garnet" OS (née "Palm OS") run on Linux<br />
is decidedly non-trivial. An emulator for this is going to be part of the<br />
ACCESS Linux Platform.<br />
<br />
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.<br />
<br />
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.<br />
<br />
=== Q: Does it have Java? ===<br />
A: It will have eventually, if you help us to get it working. Some good places to keep track of would be [http://projects.openmoko.org/projects/java-pkg/ projects.openmoko.org] and [https://phoneme.dev.java.net/ PhoneME].<br />
<br />
=== Q: What are the relevant X11 details? ===<br />
<br />
A: See [http://lists.openmoko.org/pipermail/community/2007-January/001353.html xdpyinfo output].<br />
<br />
=== Q: Does OpenMoko run on any other hardware? ===<br />
<br />
You can run it on your [[How_to_run_OpenMoko_Apps_on_PC|PC]]. There is work going on with [http://www.datenfreihafen.org/~stefan/weblog//archives/2007/02/#e2007-02-18T15_27_07.txt OpenEZX and HTC]. It's running on [http://dominion.kabel.utwente.nl/koen/cms/openmoko-running-on-an-ipaq iPaq hx4700].<br />
<br />
==Neo1973 Hardware== <br />
<br />
=== Q: What are the dimensions? ===<br />
<br />
A: 120.7 x 62 x 18.5 mm, It would fit entirely in a coke can. (4.75 * 2.4 * 0.72 ")<br />
<br />
=== Q: How heavy is it? ===<br />
<br />
A: 185g, (6.5 ounces).<br />
<br />
=== Q: Does it have a camera? ===<br />
<br />
A: No, see [[Neo1973 Hardware]] for details on what it does include (and [[Wish List - Hardware]] for what some want in the future.) See also [[FAQ#USB]].<br />
<br />
=== Q: What is the rationale behind the exclusion of WiFi? ===<br />
<br />
A: No suitable low power open source WiFi device was available when the Neo1973 was designed. A closed source WiFi device would have been restrictive for developers and users alike. See also [[FAQ#USB]].<br />
<br />
See also:<br />
[[Sean Moss-Pultz]]'s [http://lists.openmoko.org/pipermail/community/2006-November/000050.html comment on this]<br />
<br />
=== Q: Does it have bluetooth? ===<br />
<br />
A: Yes!<br />
<br />
=== Q: Does it come with a stylus? ===<br />
<br />
A: Yes, but there's no holder for it on the phone.<br />
<br />
=== Q: What is the battery life? ===<br />
<br />
A: There has been no word on this so far, but see [[Neo1973 Power Management#Approximate_power_draw_of_various_subsystems|these estimates]] for a rough idea. More information about the battery [[Neo1973 Battery|here]].<br />
<br />
=== USB ===<br />
<br />
==== Q: What can I do with the USB port on the Neo1973? ====<br />
A: Charge the phone, communicate with it over USB-serial, or USB-networking.<br />
<br />
A: Plug external devices, such as wifi, cameras, or mass-storage devices in.<br />
<br />
==== Q: What can't I do with the USB? ====<br />
<br />
The USB on the neo has no power output. This means that you cannot use USB bus powered devices without some sort of powered hub or cable.<br />
This is due to the fact that adding a 5V power supply into the device would have added complexity, volume and cost.<br />
<br />
==== Q: Why is only USB 1.1 provided? ====<br />
<br />
A: The processor has USB 1.1 built in. One with USB2 built in would have been more expensive.<br />
<br />
==== Q: Can the Neo charge and use devices on a USB hub at the same time? ====<br />
<br />
A: <br />
*When the Neo is connected to a device port on a USB hub, it will start charging. If the hub is a powered hub, then it will charge fast (3h), otherwise around 12h.<br />
<br />
*If you plug the Neo into the host port of a USB hub you can use devices on that hub but the Neo will not charge. (Some/many USB hubs will not accept an unpowered host as valid, hence the need for the below cable.)<br />
*This is because the host socket on USB hubs is not powered.<br />
<br />
FIC product development is looking into providing something that<br />
conveniently solves this problem.<br />
<br />
The USB port on the Neo is not a properly compliant USB host port, all USB host ports must provide 5V - though powered devices or hubs may not draw any current from this, they may refuse to work. (The Belkin Tetrahub is an example of a hub that will not work.)<br />
<br />
One solution is a three headed cable.<br />
<br />
One end plugs into the Neo. One end plugs into a device port of a powered hub, or the Neo charger. One end plugs into the host port of a hub.<br />
<br />
The Charger/USB device plug only has +5V and 0V connected in the simple cable, which are connected to the other ends.<br />
<br />
For a more complex cable, when the host socket is not plugged in, the cable acts as a simple USB cable.<br />
<br />
==== Q: What are the details of the USB port on the Neo1973? How does it compare to USB On-The-Go? ====<br />
<br />
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<br />
a AB socket, but also electrical and software components which cannot be provide by the S3C2410.<br />
<br />
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).<br />
<br />
=== Q: Are there any LEDs on the Neo 1973? ===<br />
<br />
A: The Neo1973 v1 will have no LEDs besides the screen backlight.<br />
<br />
=== Q: Will a JTAG port be made available? ===<br />
<br />
A: The "Hacker's Lunchbox" will make this kind of stuff easy. <br />
<br />
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.<br />
<br />
=== Q: What can we expect in future versions? ===<br />
<br />
A: A faster CPU, faster GSM (EDGE?) perhaps even powered USB port, USB2, wifi, and camera. None of the details have been released yet. More details of hardware upgrades should be available sometime in May. There will also be 5 more OpenMoko devices - some not phones in the traditional sense announced by FIC in September.<br />
<br />
==Networking/Connectivity==<br />
<br />
=== Q: Can I bridge to an Ethernet (wired or unwired) network via a suitable Bluetooth enabled router? ===<br />
<br />
A: Yes - see [http://gentoo-wiki.com/HOWTO_Configure_a_bluetooth_network_access_point this howto for how to configure a linux computer to act as such a router] and [[Bluetooth Support]].<br />
<br />
=== Q: What providers in the USA provide the GSM required for Neo 1973? ===<br />
<br />
A: Wikipedia has a list of providers and technologies [http://en.wikipedia.org/wiki/List_of_United_States_mobile_phone_companies here]. A brief look gives the impression that [http://www.t-mobile.com T-Mobile] and [http://www.cingular.com Cingular] (which is<br />
renaming itself AT&T) seem to be the only major ones.<br />
<br />
=== Q: Will OpenMoko "Just Work" with Mac OS X? ===<br />
<br />
A: There has been some discussion of this on the mailing list. There is motivation, and there are interested developers. <br />
Not being a Mac OS X user, I don't know enough<br />
to summarize the discussion to answer this question. Can someone please fill in?<br />
<br />
A: For IP over USB cable connectivity, it is planned to improve/adapt the AJZaurusUSB driver, allowing ssh into the OpenMoko.<br />
<br />
A: It is expected that (Bluetooth/UB) SyncML based interoperation for<br />
contacts and events can easily be achieved by a patch<br />
to the Apple iSync configuration tables.<br />
<br />
A: There is an open source implementation of Cocoa (GNUstep) that aims to run MacOS X compatible applications (sort of<br />
PPC/x86/ARM universal binaries) on OpenMoko devices: mySTEP.<br />
<br />
==Misc==<br />
<br />
=== Q: On the lists on lists.openmoko.org, should replies be added above or below the original text? ===<br />
<br />
A: Please reply UNDER post.<br />
<br />
=== Q: How can I find out if a question or topic has already been discussed on the mailing lists? ===<br />
<br />
A: By searching the mailing list archives. For example, using Google searches:<br />
<br />
site:openmoko.org text<br />
<br />
For example, to search for accelerometer:<br />
<br />
site:openmoko.org accelerometer<br />
<br />
If you only want to read the "official" mails from FIC people or from OpenMoko people:<br />
<br />
site:openmoko.org text "at fic.com.tw"<br />
site:openmoko.org text "at openmoko.org"<br />
<br />
For example to search for "release date" from FIC people:<br />
<br />
site:openmoko.org "release date" "at fic.com.tw"<br />
<br />
Alternatively you can use the [http://www.google.com/coop/cse?cx=017507431580478583395%3Astsl7lhxzbc custom OpenMoko search engine] which has been created using [http://www.google.com/coop/ Google Co-op].<br />
<br />
{{Languages|FAQ}}</div>DenisBYhttp://openmoko.org/wiki/FAQ/ruFAQ/ru2007-03-07T15:22:46Z<p>DenisBY: </p>
<hr />
<div>Вопросы и Ответы которые больше никуда не подходят (Questions and Answers that don't seem to fit elsewhere)<br />
<br />
==Вступление== <br />
<br />
=== Q: Что такое OpenMoko и Neo1973? ===<br />
A: [[OpenMoko/ru|OpenMoko]] программная платформа, попытка создать первую в мире полностью открытую программную платформу для мобильных телефонов. Neo1973 от FIC это первый телефон полностью поддерживающий OpenMoko.<br />
<br />
=== Q: Когда я смогу купить Neo1973? ===<br />
<br />
A: У конце марта для разработчиков, в сентябре на массовом рынке - Смотрите [[Neo1973/ru|Neo1973]] для более точной информации.<br />
Для того, что бы быть информированным, когда он станет доступным, подпишитесь на [http://lists.openmoko.org/mailman/listinfo/announce Список рассылки анонсов].<br />
<br />
=== Q: По чем? === <br />
<br />
A: $350 за комплект разработчика - Фаза 1. В комплете:<br />
<ul><br />
<li>Neo1973 телефон</li><br />
<li>Батарея</li><br />
<li>Наушники</li><br />
<li>Зарядное устройство</li><br />
<li>Чехол</li><br />
<li>Стилус</li><br />
<li>Шнурок</li><br />
<li>512 MB MicroSD карта</li><br />
<li>USB кабель</li><br />
<li>Инструкция пользователя и гарантия</li><br />
</ul><br />
<br />
$75 за автомобильный комплект. В комплете:<br />
<ul><br />
<li>Windshield mount and device holder</li><br />
<li>Автомобильное зарядное устройство</li><br />
<li>Внешняя антенна</li><br />
</ul><br />
<br />
$200 за Хакерский Lunchbox. В комплете:<br />
<ul><br />
<li>Отладочная панель</li><br />
<li>Батарея</li><br />
<li>Зарядное устройство для отладочная панели</li><br />
<li>FPC (Flexible Printed Circuit - Гибкая Печатная схема) шлейф</li><br />
<li>Shoulder strap</li><br />
<li>Отладочный кабель (USB)</li><br />
</ul><br />
<br />
=== Q: Что же делать? ===<br />
<br />
В фазе 1 телефон появится в конце марта, только для разработчиков. Он не пригоден для конечных пользователей и будет иметь базовую функциональность как телефон с сенсорным экраном. Еще кое что будет работать, разработка программного обеспечения будет продолжаться до выхода на массовый рынок.<br />
<br />
A: The Phase 1 phone available in late March is for developers only. It is not suitable for end users, it will have basic functionality as a touchscreen phone. Little else will work, software development will continue till mass market release.<br />
<br />
Those interested should:<br />
<br />
* Know that there will be a device with faster cpu, gsm system etc. 6 months later<br />
* Have fun hacking devices.<br />
* Be able to find their way through prototype software and hardware without much documentation.<br />
* Share the dream of a device powered by free software.<br />
* Not expect a consumer-level device.<br />
* Come up with new ideas for exploring the age of mobile computing.<br />
* Have $350.<br />
<br />
Ideally they also:<br />
<br />
* Can spot bugs and submit patches.<br />
* Love to cooperate with a community improving the software.<br />
<br />
==Software==<br />
<br />
=== Q: Is there description and list of OpenMoko software? ===<br />
<br />
A: See [[OpenMoko]]<br />
<br />
=== Q: How do I install and manage software on OpenMoko? ===<br />
<br />
A: ipkg: http://handhelds.org/moin/moin.cgi/Ipkg<br />
<br />
=== Q: How can I compile programs for the Neo1973? ===<br />
<br />
A: See [[Toolchain]].<br />
<br />
=== Q: Is there an emulator available for OpenMoko? ===<br />
<br />
*XorA guesses that if your first question is "is there an emulator"<br />
then you're not actually ever going to do dev work :-)<br />
<br />
====QEMU====<br />
QEMU is a good place to start, and we should be able to run almost all OpenMoko<br />
apps with it. For a good start with the QEMU emulator visit:<br />
http://www.aurel32.net/info/debian_arm_qemu.php<br />
<br />
[[User:Jebba|Jeff]] put together an image you can test under [http://fabrice.bellard.free.fr/qemu/ qemu], if you so desire:<br />
ftp://ftp.blagblagblag.org/pub/BLAG/developers/jebba/openmoko/<br />
<br />
OpenMoko has longer term plans to port the FIC machines to QEMU. For now MACHINE="qemuarm" can be used.<br />
<br />
====Xoo====<br />
Another is [http://projects.o-hand.com/xoo Xoo]. Koen says: "Xoo should be enough for most apps people will develop, since most don't need access to the gsm uart directly. If you're hardcore you could use qemu + xoo, but that still doesn't emulate all the hardware quirks (e.g. unaligned access)".<br />
<br />
Update: Stefan Schmidt has resized the Neo1973 Mock-up and written a small description for xoo. In his words:<br />
<br />
It's not really useable at all, as you need a really high screen resolution to fit the whole picture on your screen. And of course the dpi are wrong. Even no buttons because I can't remember where they are at the case.<br />
<br />
http://www.datenfreihafen.org/~stefan/OpenMoko/neo1973-xoo-device.tar.bz2<br />
<br />
Start with 'xoo --device /path/to/neo1973.xml'<br />
<br />
====Xephyr====<br />
Or use Xephyr directly with locally compiled programs (e.g. matchbox svn + openmoko):<br />
Xephyr -screen 480x640 -nolisten tcp -ac :1 &<br />
export DISPLAY=:1<br />
export LD_LIBRARY_PATH=/usr/local/lib<br />
matchbox-window-manager -display $DISPLAY -use_titlebar no \<br />
-use_super_modal yes -use_lowlight yes -use_dialog_mode static \<br />
-use_cursor yes &<br />
matchbox-panel --geometry=480x44 --end-applets=clock &<br />
openmoko-footer &<br />
openmoko-taskmanager &<br />
<br />
=== Q: Where can I find some type of tutorial for a 'Hello, world' on OpenMoko? ===<br />
<br />
A: This should get you started:<br />
http://www.gtk.org/tutorial/<br />
<br />
=== Q: Can PalmOS apps applications be ported to run on OpenMoko? ===<br />
<br />
A: Making legacy apps written for the "Garnet" OS (née "Palm OS") run on Linux<br />
is decidedly non-trivial. An emulator for this is going to be part of the<br />
ACCESS Linux Platform.<br />
<br />
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.<br />
<br />
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.<br />
<br />
=== Q: Does it have Java? ===<br />
A: It will have eventually, if you help us to get it working. Some good places to keep track of would be [http://projects.openmoko.org/projects/java-pkg/ projects.openmoko.org] and [https://phoneme.dev.java.net/ PhoneME].<br />
<br />
=== Q: What are the relevant X11 details? ===<br />
<br />
A: See [http://lists.openmoko.org/pipermail/community/2007-January/001353.html xdpyinfo output].<br />
<br />
=== Q: Does OpenMoko run on any other hardware? ===<br />
<br />
You can run it on your [[How_to_run_OpenMoko_Apps_on_PC|PC]]. There is work going on with [http://www.datenfreihafen.org/~stefan/weblog//archives/2007/02/#e2007-02-18T15_27_07.txt OpenEZX and HTC]. It's running on [http://dominion.kabel.utwente.nl/koen/cms/openmoko-running-on-an-ipaq iPaq hx4700].<br />
<br />
==Neo1973 Hardware== <br />
<br />
=== Q: What are the dimensions? ===<br />
<br />
A: 120.7 x 62 x 18.5 mm, It would fit entirely in a coke can. (4.75 * 2.4 * 0.72 ")<br />
<br />
=== Q: How heavy is it? ===<br />
<br />
A: 185g, (6.5 ounces).<br />
<br />
=== Q: Does it have a camera? ===<br />
<br />
A: No, see [[Neo1973 Hardware]] for details on what it does include (and [[Wish List - Hardware]] for what some want in the future.) See also [[FAQ#USB]].<br />
<br />
=== Q: What is the rationale behind the exclusion of WiFi? ===<br />
<br />
A: No suitable low power open source WiFi device was available when the Neo1973 was designed. A closed source WiFi device would have been restrictive for developers and users alike. See also [[FAQ#USB]].<br />
<br />
See also:<br />
[[Sean Moss-Pultz]]'s [http://lists.openmoko.org/pipermail/community/2006-November/000050.html comment on this]<br />
<br />
=== Q: Does it have bluetooth? ===<br />
<br />
A: Yes!<br />
<br />
=== Q: Does it come with a stylus? ===<br />
<br />
A: Yes, but there's no holder for it on the phone.<br />
<br />
=== Q: What is the battery life? ===<br />
<br />
A: There has been no word on this so far, but see [[Neo1973 Power Management#Approximate_power_draw_of_various_subsystems|these estimates]] for a rough idea. More information about the battery [[Neo1973 Battery|here]].<br />
<br />
=== USB ===<br />
<br />
==== Q: What can I do with the USB port on the Neo1973? ====<br />
A: Charge the phone, communicate with it over USB-serial, or USB-networking.<br />
<br />
A: Plug external devices, such as wifi, cameras, or mass-storage devices in.<br />
<br />
==== Q: What can't I do with the USB? ====<br />
<br />
The USB on the neo has no power output. This means that you cannot use USB bus powered devices without some sort of powered hub or cable.<br />
This is due to the fact that adding a 5V power supply into the device would have added complexity, volume and cost.<br />
<br />
==== Q: Why is only USB 1.1 provided? ====<br />
<br />
A: The processor has USB 1.1 built in. One with USB2 built in would have been more expensive.<br />
<br />
==== Q: Can the Neo charge and use devices on a USB hub at the same time? ====<br />
<br />
A: <br />
*When the Neo is connected to a device port on a USB hub, it will start charging. If the hub is a powered hub, then it will charge fast (3h), otherwise around 12h.<br />
<br />
*If you plug the Neo into the host port of a USB hub you can use devices on that hub but the Neo will not charge. (Some/many USB hubs will not accept an unpowered host as valid, hence the need for the below cable.)<br />
*This is because the host socket on USB hubs is not powered.<br />
<br />
FIC product development is looking into providing something that<br />
conveniently solves this problem.<br />
<br />
The USB port on the Neo is not a properly compliant USB host port, all USB host ports must provide 5V - though powered devices or hubs may not draw any current from this, they may refuse to work. (The Belkin Tetrahub is an example of a hub that will not work.)<br />
<br />
One solution is a three headed cable.<br />
<br />
One end plugs into the Neo. One end plugs into a device port of a powered hub, or the Neo charger. One end plugs into the host port of a hub.<br />
<br />
The Charger/USB device plug only has +5V and 0V connected in the simple cable, which are connected to the other ends.<br />
<br />
For a more complex cable, when the host socket is not plugged in, the cable acts as a simple USB cable.<br />
<br />
==== Q: What are the details of the USB port on the Neo1973? How does it compare to USB On-The-Go? ====<br />
<br />
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<br />
a AB socket, but also electrical and software components which cannot be provide by the S3C2410.<br />
<br />
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).<br />
<br />
=== Q: Are there any LEDs on the Neo 1973? ===<br />
<br />
A: The Neo1973 v1 will have no LEDs besides the screen backlight.<br />
<br />
=== Q: Will a JTAG port be made available? ===<br />
<br />
A: The "Hacker's Lunchbox" will make this kind of stuff easy. <br />
<br />
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.<br />
<br />
=== Q: What can we expect in future versions? ===<br />
<br />
A: A faster CPU, faster GSM (EDGE?) perhaps even powered USB port, USB2, wifi, and camera. None of the details have been released yet. More details of hardware upgrades should be available sometime in May. There will also be 5 more OpenMoko devices - some not phones in the traditional sense announced by FIC in September.<br />
<br />
==Networking/Connectivity==<br />
<br />
=== Q: Can I bridge to an Ethernet (wired or unwired) network via a suitable Bluetooth enabled router? ===<br />
<br />
A: Yes - see [http://gentoo-wiki.com/HOWTO_Configure_a_bluetooth_network_access_point this howto for how to configure a linux computer to act as such a router] and [[Bluetooth Support]].<br />
<br />
=== Q: What providers in the USA provide the GSM required for Neo 1973? ===<br />
<br />
A: Wikipedia has a list of providers and technologies [http://en.wikipedia.org/wiki/List_of_United_States_mobile_phone_companies here]. A brief look gives the impression that [http://www.t-mobile.com T-Mobile] and [http://www.cingular.com Cingular] (which is<br />
renaming itself AT&T) seem to be the only major ones.<br />
<br />
=== Q: Will OpenMoko "Just Work" with Mac OS X? ===<br />
<br />
A: There has been some discussion of this on the mailing list. There is motivation, and there are interested developers. <br />
Not being a Mac OS X user, I don't know enough<br />
to summarize the discussion to answer this question. Can someone please fill in?<br />
<br />
A: For IP over USB cable connectivity, it is planned to improve/adapt the AJZaurusUSB driver, allowing ssh into the OpenMoko.<br />
<br />
A: It is expected that (Bluetooth/UB) SyncML based interoperation for<br />
contacts and events can easily be achieved by a patch<br />
to the Apple iSync configuration tables.<br />
<br />
A: There is an open source implementation of Cocoa (GNUstep) that aims to run MacOS X compatible applications (sort of<br />
PPC/x86/ARM universal binaries) on OpenMoko devices: mySTEP.<br />
<br />
==Misc==<br />
<br />
=== Q: On the lists on lists.openmoko.org, should replies be added above or below the original text? ===<br />
<br />
A: Please reply UNDER post.<br />
<br />
=== Q: How can I find out if a question or topic has already been discussed on the mailing lists? ===<br />
<br />
A: By searching the mailing list archives. For example, using Google searches:<br />
<br />
site:openmoko.org text<br />
<br />
For example, to search for accelerometer:<br />
<br />
site:openmoko.org accelerometer<br />
<br />
If you only want to read the "official" mails from FIC people or from OpenMoko people:<br />
<br />
site:openmoko.org text "at fic.com.tw"<br />
site:openmoko.org text "at openmoko.org"<br />
<br />
For example to search for "release date" from FIC people:<br />
<br />
site:openmoko.org "release date" "at fic.com.tw"<br />
<br />
Alternatively you can use the [http://www.google.com/coop/cse?cx=017507431580478583395%3Astsl7lhxzbc custom OpenMoko search engine] which has been created using [http://www.google.com/coop/ Google Co-op].<br />
<br />
{{Languages|FAQ}}</div>DenisBYhttp://openmoko.org/wiki/Main_Page/ruMain Page/ru2007-03-07T14:01:15Z<p>DenisBY: /* Руководства "Сделай сам" */</p>
<hr />
<div>{|align=right<br />
|__TOC__<br />
|}<br />
<br />
'''''требуется помощь по переводу wiki на русский!'''''<br />
<br />
<br />
<big>'''Добро пожаловать в OpenMoko Wiki'''</big><br />
<br />
Это должен быть динамично развивающийся, наиболее полный ресурс о разработке [[Neo1973/ru|Neo1973]] -- GSM+[[Hardware:AGPS/ru|AGPS]] Смартфон работающий под управлением [[OpenMoko/ru|OpenMoko]].<br />
Идея состоит в том, чтобы совместно улучшать и обновлять всю информацию на этом сайте.<br />
<br />
== Вступление ==<br />
<br />
* [[Introduction/ru|Что такое OpenMoko]]<br />
** [[Introduction/ru#.D0.92.D0.B8.D0.B4.D0.B5.D0.BE|Видео]]<br />
** [[Introduction/ru#.D0.A4.D0.BE.D1.82.D0.BE.D0.B3.D1.80.D0.B0.D1.84.D0.B8.D0.B8|Фотографии]]<br />
* [[FAQ/ru | Часто задаваемые вопросы]]<br />
<br />
== Ресурсы проекта ==<br />
* [[Development resources|Ресурсы для разработчиков]] - Описание (Мейл листы, Репозиторий (SVN), и так далее)<br />
** [[Development resources#Mailing_Lists|Мейл листы]]<br />
** [[Development resources#Wiki|Вики]]<br />
** [[Development resources#Bugzilla|Багзилла]]<br />
** [[Development resources#IRC|IRC]]<br />
** [[Development resources#SVN|Репозиторий (SVN)]]<br />
** [[Development resources#Projects|Проекты]]<br />
<br />
== Документация разработчика ==<br />
<br />
=== Руководства "Сделай сам" ===<br />
* [[Getting Started with your Neo1973|С чего начать — Neo1973]]<br />
* [[MokoMakefile/ru|Сборка OpenMoko используя MokoMakefile]]<br />
* [[Building OpenMoko from scratch (pre-BBT)|Сборка OpenMoko "в ручную" (pre-BBT)]]<br />
* [[Migration to bad block tolerant builds|Миграция на устойчивую к бэдблокам версию]]<br />
* [[Getting Openmoko working on host with Xoo|Симуляция Openmoko на рабочей станции используя Xoo]]<br />
<br />
=== Hardware Reference Documentation ===<br />
<br />
* All [[Hardware]] related documentation and specificatoons<br />
* [[Neo1973 Hardware]] - Overview about the Components we use, PCB Photographs<br />
** [[Disassembling Neo1973]] - A photo story about disassembling the hardware<br />
* [[Debug Board]] - The Debug Board for the Neo1973<br />
** [[Connecting Neo1973 with Debug Board v2]]<br />
* [[QT2410]] - A S3C2410 development board that we used during early development<br />
<br />
=== Software Reference Documentation ===<br />
* Architectural<br />
** [[OpenMokoFramework]] - The OpenMoko Application Framework<br />
* Host utilities<br />
** [[dfu-util]] - A [[USB DFU]] (Device Firmware Update) host program<br />
** [[devirginator]] - A set of scripts to re-program the entire device<br />
** [[sjf2410-linux]] - a JTAG NAND flashing program, last-resort phone un-bricking<br />
** [[s3c2410_boot_usb]] - a program for transferring code to the RAM of QT2410 (not Neo1973)<br />
** [[Toolchain]] - The toolchain we use for compilation<br />
** [[Neo1973 OpenOCD]] - The On-Chip Debugger we use for development<br />
** [[OpenEmbedded]] - The distribution building framework<br />
* Device Software<br />
** Low-Level<br />
*** [[u-boot]] - The bootloader we use, including docs to our modifications<br />
*** [[kernel]] - The Linux Kernel we use, including docs to our modifications<br />
** Userspace<br />
*** [[gsmd]] - the GSM daemon managing the GSM Modem<br />
*** [[gpsd]] - the AGPS (Assisted GPS) daemon<br />
*** [[OpenMoko]] - The OpenMoko distribution<br />
**** [[OpenMoko2007]] - The first intended release of it<br />
**** [[Userspace root image]]<br />
<br />
==== User Interface Related ====<br />
* [[Look & Feel]]<br />
* [[Applications]]<br />
* [[Widgets]]<br />
** [[Widget Inheritance Graph]]<br />
<br />
=== Misc. Development Related ===<br />
* [[Templates]]<br />
* [[PIM Storage]]<br />
* [[Coding Guidelines]]<br />
* [[How to run OpenMoko Apps on PC]]<br />
* [[OpenMoko#Setting_up_an_OpenMoko_SDK|How to setup the OpenMoko SDK]]<br />
* [[License]] - How we license our code<br />
* [[Development resources]] - Describes the resources (lists, svn, ...)<br />
* [[Neo1973 Phase 0]] -- Information for Phase 0 device owners<br />
<br />
== Administrative / Organizational ==<br />
<br />
* [[Shipping Notes]] - Information to help FIC how to ship products to you<br />
* [[My Account]] - Ideas for what sort of account based services FIC should provide with the phone.<br />
<br />
== Miscellaneous ==<br />
* [[Neo1973 and Windows]] - If you want to commit that offence ;)<br />
* [[Press Coverage]] - What the press says about the OpenMoko project<br />
* [[mFAQ]] - The OpenMoko Misinformation FAQ ('''mFAQ''') - What the press '''''incorrectly''''' says about the OpenMoko project<br />
* [[Wish List]] - A collection of ideas and ideals we'd like to see implemented some day<br />
* [[Wish List - Hardware]] - A collection of ideas we'd like to see in the next Neo release<br />
* [[Media Content]] - What types of media on the device can we use (that is non-software)?<br />
* [[Testimonials]] - How did you get to OpenMoko?<br />
* [[Buying Interest List]] - (Not official and not a pre-order page) Have you have put money aside for Neo1973? Put your nick here.<br />
* [[Style Sheet]] - The '''''correct''''' way to spell OpenMoko and other words<br />
* [[iPhone]] - Comparison between Apple iPhone and FIC Neo1973<br />
* [[Translation]] - Translation of OpenMoko<br />
<br />
== FIC / OpenMoko at Events ==<br />
<br />
* [http://pingwinaria.linux.org.pl/PLUG/imprezy/pingwinaria/2007/agenda Pingwinaria 2007] - Krynica, Poland - 15-18 March 2007 - Tomasz Zieliński will give a talk about OpenMoko and Marcin Juszkiewicz will talk about OpenEmbedded<br />
* [http://fostel2007.fostel.org/index.php/Main_Page FOSTEL] - Paris, France - 4-5 April 2007 - Sean Moss-Pultz will be there<br />
<br />
===Past Events===<br />
* [[FOSDEM]] - Brussels, Belgium - 23 to 25 Februari 2007<br />
* [[ETel]] - Tuesday, February 27 through Thursday, March 1, 2007, near San Francisco<br />
* [http://www.linuxforum.dk/2007/ Linux Forum] - Copenhagen Denmark. 2.-3. March 2007. [http://www.linuxforum.dk/2007/program/saturday/Martin_Hansen.shtml Presentation] about OpenMoko on Saturday by Martin Hansen and Ole Tange.<br />
<br />
== Sections by target audience ==<br />
<br />
* [[Basic End-user]] - Information for end users that want basic functionality and no surprises<br />
* [[Advanced End-user]] - Information for advanced end-users that want advanced and experimental functionality but who are not programmers<br />
* [[Application Developer]] - Information for application developers including ideas and specifications for applications, and tools to build them<br />
* [[System Developer]] - Information for the system developer including bootloader, kernel, and libraries<br />
* [[Hardware Developer]] - Information for the hardware developer including hardware specs, and debug board<br />
<br />
== Getting started with this wiki ==<br />
<br />
* Please read our [[OpenMoko Wiki Editing Guidelines]]<br />
* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]<br />
* [http://meta.wikimedia.org/wiki/Help:Wikitext_reference MediaWiki Wikitext Reference]<br />
* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]<br />
<br />
{{Languages|Main_Page}}</div>DenisBYhttp://openmoko.org/wiki/Main_Page/ruMain Page/ru2007-03-07T11:37:47Z<p>DenisBY: </p>
<hr />
<div>{|align=right<br />
|__TOC__<br />
|}<br />
<br />
'''''требуется помощь по переводу wiki на русский!'''''<br />
<br />
<br />
<big>'''Добро пожаловать в OpenMoko Wiki'''</big><br />
<br />
Это должен быть динамично развивающийся, наиболее полный ресурс о разработке [[Neo1973/ru|Neo1973]] -- GSM+[[Hardware:AGPS/ru|AGPS]] Смартфон работающий под управлением [[OpenMoko/ru|OpenMoko]].<br />
Идея состоит в том, чтобы совместно улучшать и обновлять всю информацию на этом сайте.<br />
<br />
== Вступление ==<br />
<br />
* [[Introduction/ru|Что такое OpenMoko]]<br />
** [[Introduction/ru#.D0.92.D0.B8.D0.B4.D0.B5.D0.BE|Видео]]<br />
** [[Introduction/ru#.D0.A4.D0.BE.D1.82.D0.BE.D0.B3.D1.80.D0.B0.D1.84.D0.B8.D0.B8|Фотографии]]<br />
* [[FAQ/ru | Часто задаваемые вопросы]]<br />
<br />
== Ресурсы проекта ==<br />
* [[Development resources]] - Describes the resources (lists, svn,&nbsp;...)<br />
** [[Development resources#Mailing_Lists|Mailing Lists]]<br />
** [[Development resources#Wiki|Wiki]]<br />
** [[Development resources#Bugzilla|Bugzilla]]<br />
** [[Development resources#IRC|IRC]]<br />
** [[Development resources#SVN|svn + svnweb]]<br />
** [[Development resources#Projects|projects]]<br />
<br />
== Developer's Documentation ==<br />
<br />
=== Hands-on Guides ===<br />
* [[Getting Started with your Neo1973]]<br />
* [[ru:MokoMakefile|Building OpenMoko using the MokoMakefile]]<br />
* [[Building OpenMoko from scratch (pre-BBT)]]<br />
* [[Migration to bad block tolerant builds]]<br />
* [[Getting Openmoko working on host with Xoo]]<br />
<br />
=== Hardware Reference Documentation ===<br />
<br />
* All [[Hardware]] related documentation and specificatoons<br />
* [[Neo1973 Hardware]] - Overview about the Components we use, PCB Photographs<br />
** [[Disassembling Neo1973]] - A photo story about disassembling the hardware<br />
* [[Debug Board]] - The Debug Board for the Neo1973<br />
** [[Connecting Neo1973 with Debug Board v2]]<br />
* [[QT2410]] - A S3C2410 development board that we used during early development<br />
<br />
=== Software Reference Documentation ===<br />
* Architectural<br />
** [[OpenMokoFramework]] - The OpenMoko Application Framework<br />
* Host utilities<br />
** [[dfu-util]] - A [[USB DFU]] (Device Firmware Update) host program<br />
** [[devirginator]] - A set of scripts to re-program the entire device<br />
** [[sjf2410-linux]] - a JTAG NAND flashing program, last-resort phone un-bricking<br />
** [[s3c2410_boot_usb]] - a program for transferring code to the RAM of QT2410 (not Neo1973)<br />
** [[Toolchain]] - The toolchain we use for compilation<br />
** [[Neo1973 OpenOCD]] - The On-Chip Debugger we use for development<br />
** [[OpenEmbedded]] - The distribution building framework<br />
* Device Software<br />
** Low-Level<br />
*** [[u-boot]] - The bootloader we use, including docs to our modifications<br />
*** [[kernel]] - The Linux Kernel we use, including docs to our modifications<br />
** Userspace<br />
*** [[gsmd]] - the GSM daemon managing the GSM Modem<br />
*** [[gpsd]] - the AGPS (Assisted GPS) daemon<br />
*** [[OpenMoko]] - The OpenMoko distribution<br />
**** [[OpenMoko2007]] - The first intended release of it<br />
**** [[Userspace root image]]<br />
<br />
==== User Interface Related ====<br />
* [[Look & Feel]]<br />
* [[Applications]]<br />
* [[Widgets]]<br />
** [[Widget Inheritance Graph]]<br />
<br />
=== Misc. Development Related ===<br />
* [[Templates]]<br />
* [[PIM Storage]]<br />
* [[Coding Guidelines]]<br />
* [[How to run OpenMoko Apps on PC]]<br />
* [[OpenMoko#Setting_up_an_OpenMoko_SDK|How to setup the OpenMoko SDK]]<br />
* [[License]] - How we license our code<br />
* [[Development resources]] - Describes the resources (lists, svn, ...)<br />
* [[Neo1973 Phase 0]] -- Information for Phase 0 device owners<br />
<br />
== Administrative / Organizational ==<br />
<br />
* [[Shipping Notes]] - Information to help FIC how to ship products to you<br />
* [[My Account]] - Ideas for what sort of account based services FIC should provide with the phone.<br />
<br />
== Miscellaneous ==<br />
* [[Neo1973 and Windows]] - If you want to commit that offence ;)<br />
* [[Press Coverage]] - What the press says about the OpenMoko project<br />
* [[mFAQ]] - The OpenMoko Misinformation FAQ ('''mFAQ''') - What the press '''''incorrectly''''' says about the OpenMoko project<br />
* [[Wish List]] - A collection of ideas and ideals we'd like to see implemented some day<br />
* [[Wish List - Hardware]] - A collection of ideas we'd like to see in the next Neo release<br />
* [[Media Content]] - What types of media on the device can we use (that is non-software)?<br />
* [[Testimonials]] - How did you get to OpenMoko?<br />
* [[Buying Interest List]] - (Not official and not a pre-order page) Have you have put money aside for Neo1973? Put your nick here.<br />
* [[Style Sheet]] - The '''''correct''''' way to spell OpenMoko and other words<br />
* [[iPhone]] - Comparison between Apple iPhone and FIC Neo1973<br />
* [[Translation]] - Translation of OpenMoko<br />
<br />
== FIC / OpenMoko at Events ==<br />
<br />
* [http://pingwinaria.linux.org.pl/PLUG/imprezy/pingwinaria/2007/agenda Pingwinaria 2007] - Krynica, Poland - 15-18 March 2007 - Tomasz Zieliński will give a talk about OpenMoko and Marcin Juszkiewicz will talk about OpenEmbedded<br />
* [http://fostel2007.fostel.org/index.php/Main_Page FOSTEL] - Paris, France - 4-5 April 2007 - Sean Moss-Pultz will be there<br />
<br />
===Past Events===<br />
* [[FOSDEM]] - Brussels, Belgium - 23 to 25 Februari 2007<br />
* [[ETel]] - Tuesday, February 27 through Thursday, March 1, 2007, near San Francisco<br />
* [http://www.linuxforum.dk/2007/ Linux Forum] - Copenhagen Denmark. 2.-3. March 2007. [http://www.linuxforum.dk/2007/program/saturday/Martin_Hansen.shtml Presentation] about OpenMoko on Saturday by Martin Hansen and Ole Tange.<br />
<br />
== Sections by target audience ==<br />
<br />
* [[Basic End-user]] - Information for end users that want basic functionality and no surprises<br />
* [[Advanced End-user]] - Information for advanced end-users that want advanced and experimental functionality but who are not programmers<br />
* [[Application Developer]] - Information for application developers including ideas and specifications for applications, and tools to build them<br />
* [[System Developer]] - Information for the system developer including bootloader, kernel, and libraries<br />
* [[Hardware Developer]] - Information for the hardware developer including hardware specs, and debug board<br />
<br />
== Getting started with this wiki ==<br />
<br />
* Please read our [[OpenMoko Wiki Editing Guidelines]]<br />
* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]<br />
* [http://meta.wikimedia.org/wiki/Help:Wikitext_reference MediaWiki Wikitext Reference]<br />
* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]<br />
<br />
{{Languages|Main_Page}}</div>DenisBYhttp://openmoko.org/wiki/TranslationTranslation2007-03-07T11:21:15Z<p>DenisBY: /* Russian */</p>
<hr />
<div>Let us spread the popularity of OpenMoko/Neo1973 by<br />
- localization of the software<br />
- translation of documentation<br />
<br />
Just as an overview who is able and willing to translate parts into other languages,<br />
please join and add your Language and name. The source for the translation will<br />
be English. When you have good English skills - you could contribute by correct<br />
the sources :)<br />
<br />
A good point to start would be to continuous translating of <br />
http://en.wikipedia.org/wiki/OpenMoko into more languages on the other language sites of wikipedia.<br />
<br />
"...it is easy to join and spend some minutes for translating,<br />
and when someone finds some mistakes in any languages don't<br />
blame the translator - just be productive and fix it yourself!" -[[User:RobertMichel|Robert Michel]]<br />
<br />
<br />
Languages already offered on our community mailinglist, please add your name yourself:<br />
<br />
== Afrikaans ==<br />
<br />
== Arabic == <br />
* Hossam Mahmoud<br />
<br />
== Catalan ==<br />
<br />
* [[User:montxovs|Montxo Vicente i Sempere]]<br />
<br />
== Chinese (Simplified)== <br />
* [[User:JarodWang|JarodWang]]<br />
* xyb<br />
<br />
== Czech ==<br />
* [[User:Mikesh|Michal Heczko]]<br />
<br />
== Danish == <br />
* [[User:UlrikRasmussen|Ulrik Rasmussen]]<br />
<br />
== Dutch == <br />
* [[User:MarcVerwerft|Marc Verwerft]]<br />
* [[User:Madjo|Marcel De Jong]]<br />
* [[User:OliverH|Oliver Heesakkers]]<br />
* [[User:LuitvD|Luit van Drongelen]]<br />
<br />
== Estonian ==<br />
* [[User:Hadara|Sven Petai]]<br />
<br />
== Finnish == <br />
* [[User:Jani-Matti_Hätinen|Jani-Matti Hätinen]]<br />
* [[User:TuomoSipola|Tuomo Sipola]]<br />
* [[User:Eyec|Samuli Perttula]]<br />
<br />
== French ==<br />
* [[User:SebastienJolicoeur|Sebastien Jolicoeur]]<br />
* [[User:MarcSert|Marc Sert]]<br />
* [[User:FoucaultdeBonneval|Foucault deBonneval]]<br />
* [[User:Sufflope|Jean-Sébastien Bour]]<br />
<br />
== German ==<br />
* [[User:RobertMichel|Robert Michel]]<br />
* [[User:FabianOff|Fabian Off]]<br />
* [[User:Denis std|Denis]]<br />
* Lars C.<br />
* [[User:AndreasHochsteger|Andreas Hochsteger]]<br />
* [[User:Christophloew|Christoph Löw]]<br />
<br />
== Hebrew ==<br />
* [[User:OlegSverdlov|Oleg Sverdlov]]<br />
* [[User:Any_Key|Any_Key]]<br />
* [[User:Koala|Koala]]<br />
<br />
== Italian ==<br />
* [[User:SergioTota|Sergio Tota]]<br />
<br />
== Japanese ==<br />
*[[User:WilliamLai|William Lai]]<br />
*[[Momoko Matsuzaki]]<br />
<br />
== Norwegian ==<br />
*[[User:Hanscats|Hans Cats]]<br />
<br />
== Polish ==<br />
* [[User:KrzysztofKajkowski|Krzysztof Kajkowski]]<br />
* Tomasz Zieliński<br />
* [[User:MaciejLigenza|Maciej Ligenza]]<br />
* [[User:PiotrDuda|Piotr Duda]]<br />
<br />
== Portuguese ==<br />
* Sergio Bessa<br />
* Mario Costa<br />
<br />
== Russian ==<br />
* [[User:OlegSverdlov|Oleg Sverdlov]]<br />
* [[User:DenisBY|Denis Kot]]<br />
* [[User:MikhailGusarov|Mikhail Gusarov]]<br />
* [[User:x-demon|Alexander Sokolow]]<br />
* [[User:Any_Key|Any_Key]]<br />
* [[User:Dmitri|Dmitri]]<br />
* [[User:Buffet|Denis Kaledin]]<br />
Можем начинать переводить wiki :)<br />
К любой странице добавляете /ru и переводите. В конце оригинальной страницы и переведенной добавляете ссылку на шаблон <br />
<nowiki>{{Languages|Имя_страницы_оригинала}}</nowiki><br />
<br />
== Spanish ==<br />
* [[User:RosangelaCaninoKoning|Rosangela CaninoKoning]]<br />
* [[User:kresp0|Santiago Crespo (kresp0)]]<br />
* [[User:José_Suárez|José Suárez]]<br />
* [[User:Rafa_Couto|Rafa Couto (caligari)]]<br />
<br />
== Turkish ==<br />
* [[User:EnginErenturk|Engin Erenturk]]<br />
<br />
== Welsh ==<br />
* [[User:Rhoslyn_Prys|Rhoslyn Prys]]<br />
<br />
<br />
And feel free to join and add an new language to this list above.</div>DenisBYhttp://openmoko.org/wiki/Main_PageMain Page2007-03-06T18:47:20Z<p>DenisBY: typo</p>
<hr />
<div>{|align=right<br />
|__TOC__<br />
|}<br />
<big>'''Welcome to the OpenMoko public Wiki'''</big><br><br />
<small>For other languages see the [[#bottom|bottom]] of this page.</small> <br />
<br />
This is to be the evolving, definitive resource on [[Neo1973]] development -- the GSM+[[Hardware:AGPS|AGPS]] Smartphone running [[OpenMoko]]. The intention is to collaboratively improve and update all information on this site.<br />
<br />
== Introduction ==<br />
<br />
* [[Introduction]] - What is OpenMoko. ([[Introduction/ru|Rus]])<br />
** [[Introduction#Photos|Photos]]<br />
** [[Introduction#Videos|Videos]]<br />
* [[FAQ | Frequently Asked Questions]] ([[FAQ/ru|Rus]])<br />
<br />
== Project Resources ==<br />
* [[Development resources]] - Describes the resources (lists, svn,&nbsp;...)<br />
** [[Development resources#Mailing_Lists|Mailing Lists]]<br />
** [[Development resources#Wiki|Wiki]]<br />
** [[Development resources#Bugzilla|Bugzilla]]<br />
** [[Development resources#IRC|IRC]]<br />
** [[Development resources#SVN|svn + svnweb]]<br />
** [[Development resources#Projects|projects]]<br />
<br />
== Developer's Documentation ==<br />
<br />
=== Hands-on Guides ===<br />
* [[Getting Started with your Neo1973]]<br />
* [[MokoMakefile|Building OpenMoko using the MokoMakefile]] ([[MokoMakefile/ru|Rus]])<br />
* [[Building OpenMoko from scratch (pre-BBT)]]<br />
* [[Migration to bad block tolerant builds]]<br />
* [[Getting Openmoko working on host with Xoo]]<br />
<br />
=== Hardware Reference Documentation ===<br />
<br />
* All [[Hardware]] related documentation and specifications<br />
* [[Neo1973 Hardware]] - Overview about the Components we use, PCB Photographs<br />
** [[Disassembling Neo1973]] - A photo story about disassembling the hardware<br />
* [[Debug Board]] - The Debug Board for the Neo1973<br />
** [[Connecting Neo1973 with Debug Board v2]]<br />
* [[QT2410]] - A S3C2410 development board that we used during early development<br />
<br />
=== Software Reference Documentation ===<br />
* Architectural<br />
** [[OpenMokoFramework]] - The OpenMoko Application Framework<br />
* Host utilities<br />
** [[dfu-util]] - A [[USB DFU]] (Device Firmware Update) host program<br />
** [[devirginator]] - A set of scripts to re-program the entire device<br />
** [[sjf2410-linux]] - a JTAG NAND flashing program, last-resort phone un-bricking<br />
** [[s3c2410_boot_usb]] - a program for transferring code to the RAM of QT2410 (not Neo1973)<br />
** [[Toolchain]] - The toolchain we use for compilation<br />
** [[Neo1973 OpenOCD]] - The On-Chip Debugger we use for development<br />
** [[OpenEmbedded]] - The distribution building framework<br />
* Device Software<br />
** Low-Level<br />
*** [[u-boot]] - The bootloader we use, including docs to our modifications<br />
*** [[kernel]] - The Linux Kernel we use, including docs to our modifications<br />
** Userspace<br />
*** [[gsmd]] - the GSM daemon managing the GSM Modem<br />
*** [[gpsd]] - the AGPS (Assisted GPS) daemon<br />
*** [[OpenMoko]] - The OpenMoko distribution<br />
**** [[OpenMoko2007]] - The first intended release of it<br />
**** [[Userspace root image]]<br />
<br />
==== User Interface Related ====<br />
* [[Look & Feel]]<br />
* [[Applications]]<br />
* [[Widgets]]<br />
** [[Widget Inheritance Graph]]<br />
<br />
=== Misc. Development Related ===<br />
* [[Templates]]<br />
* [[PIM Storage]]<br />
* [[Coding Guidelines]]<br />
* [[How to run OpenMoko Apps on PC]]<br />
* [[OpenMoko#Setting_up_an_OpenMoko_SDK|How to setup the OpenMoko SDK]]<br />
* [[License]] - How we license our code<br />
* [[Development resources]] - Describes the resources (lists, svn, ...)<br />
* [[Neo1973 Phase 0]] -- Information for Phase 0 device owners<br />
<br />
== Administrative / Organizational ==<br />
<br />
* [[Shipping Notes]] - Information to help FIC how to ship products to you<br />
* [[My Account]] - Ideas for what sort of account based services FIC should provide with the phone.<br />
<br />
== Miscellaneous ==<br />
* [[Neo1973 and Windows]] - If you want to commit that offence ;)<br />
* [[Press Coverage]] - What the press says about the OpenMoko project<br />
* [[mFAQ]] - The OpenMoko Misinformation FAQ ('''mFAQ''') - What the press '''''incorrectly''''' says about the OpenMoko project<br />
* [[Wish List]] - A collection of ideas and ideals we'd like to see implemented some day<br />
* [[Wish List - Hardware]] - A collection of ideas we'd like to see in the next Neo release<br />
* [[Media Content]] - What types of media on the device can we use (that is non-software)?<br />
* [[Testimonials]] - How did you get to OpenMoko?<br />
* [[Buying Interest List]] - (Not official and not a pre-order page) Have you have put money aside for Neo1973? Put your nick here.<br />
* [[Style Sheet]] - The '''''correct''''' way to spell OpenMoko and other words<br />
* [[iPhone]] - Comparison between Apple iPhone and FIC Neo1973<br />
* [[Translation]] - Translation of OpenMoko<br />
<br />
== FIC / OpenMoko at Events ==<br />
<br />
* [http://pingwinaria.linux.org.pl/PLUG/imprezy/pingwinaria/2007/agenda Pingwinaria 2007] - Krynica, Poland - 15-18 March 2007 - Tomasz Zieliński will give a talk about OpenMoko and Marcin Juszkiewicz will talk about OpenEmbedded<br />
* [http://fostel2007.fostel.org/index.php/Main_Page FOSTEL] - Paris, France - 4-5 April 2007 - Sean Moss-Pultz will be there<br />
<br />
===Past Events===<br />
* [[FOSDEM]] - Brussels, Belgium - 23 to 25 Februari 2007<br />
* [[ETel]] - Tuesday, February 27 through Thursday, March 1, 2007, near San Francisco<br />
* [http://www.linuxforum.dk/2007/ Linux Forum] - Copenhagen Denmark. 2.-3. March 2007. [http://www.linuxforum.dk/2007/program/saturday/Martin_Hansen.shtml Presentation] about OpenMoko on Saturday by Martin Hansen and Ole Tange.<br />
<br />
== Sections by target audience ==<br />
<br />
* [[Basic End-user]] - Information for end users that want basic functionality and no surprises<br />
* [[Advanced End-user]] - Information for advanced end-users that want advanced and experimental functionality but who are not programmers<br />
* [[Application Developer]] - Information for application developers including ideas and specifications for applications, and tools to build them<br />
* [[System Developer]] - Information for the system developer including bootloader, kernel, and libraries<br />
* [[Hardware Developer]] - Information for the hardware developer including hardware specs, and debug board<br />
<br />
== Getting started with this wiki ==<br />
<br />
* Please read our [[OpenMoko Wiki Editing Guidelines]]<br />
* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]<br />
* [http://meta.wikimedia.org/wiki/Help:Wikitext_reference MediaWiki Wikitext Reference]<br />
* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]<br />
<br />
<span id="bottom"></span><br />
{{Languages|Main_Page}}</div>DenisBYhttp://openmoko.org/wiki/FAQ/ruFAQ/ru2007-03-06T18:40:51Z<p>DenisBY: /* Q: Когда я смогу купить Neo1973? */</p>
<hr />
<div>Вопросы и Ответы которые больше никуда не подходят (Questions and Answers that don't seem to fit elsewhere)<br />
<br />
==Вступление== <br />
<br />
=== Q: Что такое OpenMoko и Neo1973? ===<br />
A: [[OpenMoko/ru|OpenMoko]] программная платформа, попытка создать первую в мире полностью открытую программную платформу для мобильных телефонов. Neo1973 от FIC это первый телефон полностью поддерживающий OpenMoko.<br />
<br />
=== Q: Когда я смогу купить Neo1973? ===<br />
<br />
A: У конце марта для разработчиков, в сентябре на массовом рынке - Смотрите [[Neo1973/ru|Neo1973]] для более точной информации.<br />
Для того, что бы быть информированным, когда он станет доступным, подпишитесь на [http://lists.openmoko.org/mailman/listinfo/announce Список рассылки анонсов].<br />
<br />
=== Q: По чем? === <br />
<br />
A: $350 за комплект разработчика - Фаза 1. В комплете:<br />
<ul><br />
<li>Neo1973 телефон</li><br />
<li>Батарея</li><br />
<li>Наушники</li><br />
<li>Зарядное устройство</li><br />
<li>Чехол</li><br />
<li>Стилус</li><br />
<li>Шнурок</li><br />
<li>512 MB MicroSD карта</li><br />
<li>USB кабель</li><br />
<li>Инструкция пользователя и гарантия</li><br />
</ul><br />
<br />
$75 за автомобильный комплект. Включая:<br />
<ul><br />
<li>Windshield mount and device holder</li><br />
<li>Автомобильное зарядное устройство</li><br />
<li>Внешняя антенна</li><br />
</ul><br />
<br />
$200 for the Hacker's Lunchbox. Includes:<br />
<ul><br />
<li>Development board</li><br />
<li>Battery</li><br />
<li>Compact charger for development board</li><br />
<li>FPC (to connect to the jtag port)</li><br />
<li>Shoulder strap</li><br />
<li>Debug cable (USB)</li><br />
</ul><br />
<br />
=== Q: What will it do? ===<br />
<br />
A: The Phase 1 phone available in late March is for developers only. It is not suitable for end users, it will have basic functionality as a touchscreen phone. Little else will work, software development will continue till mass market release.<br />
<br />
Those interested should:<br />
<br />
* Know that there will be a device with faster cpu, gsm system etc. 6 months later<br />
* Have fun hacking devices.<br />
* Be able to find their way through prototype software and hardware without much documentation.<br />
* Share the dream of a device powered by free software.<br />
* Not expect a consumer-level device.<br />
* Come up with new ideas for exploring the age of mobile computing.<br />
* Have $350.<br />
<br />
Ideally they also:<br />
<br />
* Can spot bugs and submit patches.<br />
* Love to cooperate with a community improving the software.<br />
<br />
==Software==<br />
<br />
=== Q: Is there description and list of OpenMoko software? ===<br />
<br />
A: See [[OpenMoko]]<br />
<br />
=== Q: How do I install and manage software on OpenMoko? ===<br />
<br />
A: ipkg: http://handhelds.org/moin/moin.cgi/Ipkg<br />
<br />
=== Q: How can I compile programs for the Neo1973? ===<br />
<br />
A: See [[Toolchain]].<br />
<br />
=== Q: Is there an emulator available for OpenMoko? ===<br />
<br />
*XorA guesses that if your first question is "is there an emulator"<br />
then you're not actually ever going to do dev work :-)<br />
<br />
====QEMU====<br />
QEMU is a good place to start, and we should be able to run almost all OpenMoko<br />
apps with it. For a good start with the QEMU emulator visit:<br />
http://www.aurel32.net/info/debian_arm_qemu.php<br />
<br />
[[User:Jebba|Jeff]] put together an image you can test under [http://fabrice.bellard.free.fr/qemu/ qemu], if you so desire:<br />
ftp://ftp.blagblagblag.org/pub/BLAG/developers/jebba/openmoko/<br />
<br />
OpenMoko has longer term plans to port the FIC machines to QEMU. For now MACHINE="qemuarm" can be used.<br />
<br />
====Xoo====<br />
Another is [http://projects.o-hand.com/xoo Xoo]. Koen says: "Xoo should be enough for most apps people will develop, since most don't need access to the gsm uart directly. If you're hardcore you could use qemu + xoo, but that still doesn't emulate all the hardware quirks (e.g. unaligned access)".<br />
<br />
Update: Stefan Schmidt has resized the Neo1973 Mock-up and written a small description for xoo. In his words:<br />
<br />
It's not really useable at all, as you need a really high screen resolution to fit the whole picture on your screen. And of course the dpi are wrong. Even no buttons because I can't remember where they are at the case.<br />
<br />
http://www.datenfreihafen.org/~stefan/OpenMoko/neo1973-xoo-device.tar.bz2<br />
<br />
Start with 'xoo --device /path/to/neo1973.xml'<br />
<br />
====Xephyr====<br />
Or use Xephyr directly with locally compiled programs (e.g. matchbox svn + openmoko):<br />
Xephyr -screen 480x640 -nolisten tcp -ac :1 &<br />
export DISPLAY=:1<br />
export LD_LIBRARY_PATH=/usr/local/lib<br />
matchbox-window-manager -display $DISPLAY -use_titlebar no \<br />
-use_super_modal yes -use_lowlight yes -use_dialog_mode static \<br />
-use_cursor yes &<br />
matchbox-panel --geometry=480x44 --end-applets=clock &<br />
openmoko-footer &<br />
openmoko-taskmanager &<br />
<br />
=== Q: Where can I find some type of tutorial for a 'Hello, world' on OpenMoko? ===<br />
<br />
A: This should get you started:<br />
http://www.gtk.org/tutorial/<br />
<br />
=== Q: Can PalmOS apps applications be ported to run on OpenMoko? ===<br />
<br />
A: Making legacy apps written for the "Garnet" OS (née "Palm OS") run on Linux<br />
is decidedly non-trivial. An emulator for this is going to be part of the<br />
ACCESS Linux Platform.<br />
<br />
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.<br />
<br />
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.<br />
<br />
=== Q: Does it have Java? ===<br />
A: It will have eventually, if you help us to get it working. Some good places to keep track of would be [http://projects.openmoko.org/projects/java-pkg/ projects.openmoko.org] and [https://phoneme.dev.java.net/ PhoneME].<br />
<br />
=== Q: What are the relevant X11 details? ===<br />
<br />
A: See [http://lists.openmoko.org/pipermail/community/2007-January/001353.html xdpyinfo output].<br />
<br />
=== Q: Does OpenMoko run on any other hardware? ===<br />
<br />
You can run it on your [[How_to_run_OpenMoko_Apps_on_PC|PC]]. There is work going on with [http://www.datenfreihafen.org/~stefan/weblog//archives/2007/02/#e2007-02-18T15_27_07.txt OpenEZX and HTC]. It's running on [http://dominion.kabel.utwente.nl/koen/cms/openmoko-running-on-an-ipaq iPaq hx4700].<br />
<br />
==Neo1973 Hardware== <br />
<br />
=== Q: What are the dimensions? ===<br />
<br />
A: 120.7 x 62 x 18.5 mm, It would fit entirely in a coke can. (4.75 * 2.4 * 0.72 ")<br />
<br />
=== Q: How heavy is it? ===<br />
<br />
A: 185g, (6.5 ounces).<br />
<br />
=== Q: Does it have a camera? ===<br />
<br />
A: No, see [[Neo1973 Hardware]] for details on what it does include (and [[Wish List - Hardware]] for what some want in the future.) See also [[FAQ#USB]].<br />
<br />
=== Q: What is the rationale behind the exclusion of WiFi? ===<br />
<br />
A: No suitable low power open source WiFi device was available when the Neo1973 was designed. A closed source WiFi device would have been restrictive for developers and users alike. See also [[FAQ#USB]].<br />
<br />
See also:<br />
[[Sean Moss-Pultz]]'s [http://lists.openmoko.org/pipermail/community/2006-November/000050.html comment on this]<br />
<br />
=== Q: Does it have bluetooth? ===<br />
<br />
A: Yes!<br />
<br />
=== Q: Does it come with a stylus? ===<br />
<br />
A: Yes, but there's no holder for it on the phone.<br />
<br />
=== Q: What is the battery life? ===<br />
<br />
A: There has been no word on this so far, but see [[Neo1973 Power Management#Approximate_power_draw_of_various_subsystems|these estimates]] for a rough idea. More information about the battery [[Neo1973 Battery|here]].<br />
<br />
=== USB ===<br />
<br />
==== Q: What can I do with the USB port on the Neo1973? ====<br />
A: Charge the phone, communicate with it over USB-serial, or USB-networking.<br />
<br />
A: Plug external devices, such as wifi, cameras, or mass-storage devices in.<br />
<br />
==== Q: What can't I do with the USB? ====<br />
<br />
The USB on the neo has no power output. This means that you cannot use USB bus powered devices without some sort of powered hub or cable.<br />
This is due to the fact that adding a 5V power supply into the device would have added complexity, volume and cost.<br />
<br />
==== Q: Why is only USB 1.1 provided? ====<br />
<br />
A: The processor has USB 1.1 built in. One with USB2 built in would have been more expensive.<br />
<br />
==== Q: Can the Neo charge and use devices on a USB hub at the same time? ====<br />
<br />
A: <br />
*When the Neo is connected to a device port on a USB hub, it will start charging. If the hub is a powered hub, then it will charge fast (3h), otherwise around 12h.<br />
<br />
*If you plug the Neo into the host port of a USB hub you can use devices on that hub but the Neo will not charge. (Some/many USB hubs will not accept an unpowered host as valid, hence the need for the below cable.)<br />
*This is because the host socket on USB hubs is not powered.<br />
<br />
FIC product development is looking into providing something that<br />
conveniently solves this problem.<br />
<br />
The USB port on the Neo is not a properly compliant USB host port, all USB host ports must provide 5V - though powered devices or hubs may not draw any current from this, they may refuse to work. (The Belkin Tetrahub is an example of a hub that will not work.)<br />
<br />
One solution is a three headed cable.<br />
<br />
One end plugs into the Neo. One end plugs into a device port of a powered hub, or the Neo charger. One end plugs into the host port of a hub.<br />
<br />
The Charger/USB device plug only has +5V and 0V connected in the simple cable, which are connected to the other ends.<br />
<br />
For a more complex cable, when the host socket is not plugged in, the cable acts as a simple USB cable.<br />
<br />
==== Q: What are the details of the USB port on the Neo1973? How does it compare to USB On-The-Go? ====<br />
<br />
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<br />
a AB socket, but also electrical and software components which cannot be provide by the S3C2410.<br />
<br />
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).<br />
<br />
=== Q: Are there any LEDs on the Neo 1973? ===<br />
<br />
A: The Neo1973 v1 will have no LEDs besides the screen backlight.<br />
<br />
=== Q: Will a JTAG port be made available? ===<br />
<br />
A: The "Hacker's Lunchbox" will make this kind of stuff easy. <br />
<br />
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.<br />
<br />
=== Q: What can we expect in future versions? ===<br />
<br />
A: A faster CPU, faster GSM (EDGE?) perhaps even powered USB port, USB2, wifi, and camera. None of the details have been released yet. More details of hardware upgrades should be available sometime in May. There will also be 5 more OpenMoko devices - some not phones in the traditional sense announced by FIC in September.<br />
<br />
==Networking/Connectivity==<br />
<br />
=== Q: Can I bridge to an Ethernet (wired or unwired) network via a suitable Bluetooth enabled router? ===<br />
<br />
A: Yes - see [http://gentoo-wiki.com/HOWTO_Configure_a_bluetooth_network_access_point this howto for how to configure a linux computer to act as such a router] and [[Bluetooth Support]].<br />
<br />
=== Q: What providers in the USA provide the GSM required for Neo 1973? ===<br />
<br />
A: Wikipedia has a list of providers and technologies [http://en.wikipedia.org/wiki/List_of_United_States_mobile_phone_companies here]. A brief look gives the impression that [http://www.t-mobile.com T-Mobile] and [http://www.cingular.com Cingular] (which is<br />
renaming itself AT&T) seem to be the only major ones.<br />
<br />
=== Q: Will OpenMoko "Just Work" with Mac OS X? ===<br />
<br />
A: There has been some discussion of this on the mailing list. There is motivation, and there are interested developers. <br />
Not being a Mac OS X user, I don't know enough<br />
to summarize the discussion to answer this question. Can someone please fill in?<br />
<br />
A: For IP over USB cable connectivity, it is planned to improve/adapt the AJZaurusUSB driver, allowing ssh into the OpenMoko.<br />
<br />
A: It is expected that (Bluetooth/UB) SyncML based interoperation for<br />
contacts and events can easily be achieved by a patch<br />
to the Apple iSync configuration tables.<br />
<br />
A: There is an open source implementation of Cocoa (GNUstep) that aims to run MacOS X compatible applications (sort of<br />
PPC/x86/ARM universal binaries) on OpenMoko devices: mySTEP.<br />
<br />
==Misc==<br />
<br />
=== Q: On the lists on lists.openmoko.org, should replies be added above or below the original text? ===<br />
<br />
A: Please reply UNDER post.<br />
<br />
=== Q: How can I find out if a question or topic has already been discussed on the mailing lists? ===<br />
<br />
A: By searching the mailing list archives. For example, using Google searches:<br />
<br />
site:openmoko.org text<br />
<br />
For example, to search for accelerometer:<br />
<br />
site:openmoko.org accelerometer<br />
<br />
If you only want to read the "official" mails from FIC people or from OpenMoko people:<br />
<br />
site:openmoko.org text "at fic.com.tw"<br />
site:openmoko.org text "at openmoko.org"<br />
<br />
For example to search for "release date" from FIC people:<br />
<br />
site:openmoko.org "release date" "at fic.com.tw"<br />
<br />
Alternatively you can use the [http://www.google.com/coop/cse?cx=017507431580478583395%3Astsl7lhxzbc custom OpenMoko search engine] which has been created using [http://www.google.com/coop/ Google Co-op].<br />
<br />
{{Languages|FAQ}}</div>DenisBYhttp://openmoko.org/wiki/FAQ/ruFAQ/ru2007-03-06T18:40:35Z<p>DenisBY: /* Q: Что такое OpenMoko и Neo1973? */</p>
<hr />
<div>Вопросы и Ответы которые больше никуда не подходят (Questions and Answers that don't seem to fit elsewhere)<br />
<br />
==Вступление== <br />
<br />
=== Q: Что такое OpenMoko и Neo1973? ===<br />
A: [[OpenMoko/ru|OpenMoko]] программная платформа, попытка создать первую в мире полностью открытую программную платформу для мобильных телефонов. Neo1973 от FIC это первый телефон полностью поддерживающий OpenMoko.<br />
<br />
=== Q: Когда я смогу купить Neo1973? ===<br />
<br />
A: У конце марта для разработчиков, в сентябре на массовом рынке - Смотрите [[Neo1973/ru]] для более точной информации.<br />
Для того, что бы быть информированным, когда он станет доступным, подпишитесь на [http://lists.openmoko.org/mailman/listinfo/announce Список рассылки анонсов].<br />
<br />
=== Q: По чем? === <br />
<br />
A: $350 за комплект разработчика - Фаза 1. В комплете:<br />
<ul><br />
<li>Neo1973 телефон</li><br />
<li>Батарея</li><br />
<li>Наушники</li><br />
<li>Зарядное устройство</li><br />
<li>Чехол</li><br />
<li>Стилус</li><br />
<li>Шнурок</li><br />
<li>512 MB MicroSD карта</li><br />
<li>USB кабель</li><br />
<li>Инструкция пользователя и гарантия</li><br />
</ul><br />
<br />
$75 за автомобильный комплект. Включая:<br />
<ul><br />
<li>Windshield mount and device holder</li><br />
<li>Автомобильное зарядное устройство</li><br />
<li>Внешняя антенна</li><br />
</ul><br />
<br />
$200 for the Hacker's Lunchbox. Includes:<br />
<ul><br />
<li>Development board</li><br />
<li>Battery</li><br />
<li>Compact charger for development board</li><br />
<li>FPC (to connect to the jtag port)</li><br />
<li>Shoulder strap</li><br />
<li>Debug cable (USB)</li><br />
</ul><br />
<br />
=== Q: What will it do? ===<br />
<br />
A: The Phase 1 phone available in late March is for developers only. It is not suitable for end users, it will have basic functionality as a touchscreen phone. Little else will work, software development will continue till mass market release.<br />
<br />
Those interested should:<br />
<br />
* Know that there will be a device with faster cpu, gsm system etc. 6 months later<br />
* Have fun hacking devices.<br />
* Be able to find their way through prototype software and hardware without much documentation.<br />
* Share the dream of a device powered by free software.<br />
* Not expect a consumer-level device.<br />
* Come up with new ideas for exploring the age of mobile computing.<br />
* Have $350.<br />
<br />
Ideally they also:<br />
<br />
* Can spot bugs and submit patches.<br />
* Love to cooperate with a community improving the software.<br />
<br />
==Software==<br />
<br />
=== Q: Is there description and list of OpenMoko software? ===<br />
<br />
A: See [[OpenMoko]]<br />
<br />
=== Q: How do I install and manage software on OpenMoko? ===<br />
<br />
A: ipkg: http://handhelds.org/moin/moin.cgi/Ipkg<br />
<br />
=== Q: How can I compile programs for the Neo1973? ===<br />
<br />
A: See [[Toolchain]].<br />
<br />
=== Q: Is there an emulator available for OpenMoko? ===<br />
<br />
*XorA guesses that if your first question is "is there an emulator"<br />
then you're not actually ever going to do dev work :-)<br />
<br />
====QEMU====<br />
QEMU is a good place to start, and we should be able to run almost all OpenMoko<br />
apps with it. For a good start with the QEMU emulator visit:<br />
http://www.aurel32.net/info/debian_arm_qemu.php<br />
<br />
[[User:Jebba|Jeff]] put together an image you can test under [http://fabrice.bellard.free.fr/qemu/ qemu], if you so desire:<br />
ftp://ftp.blagblagblag.org/pub/BLAG/developers/jebba/openmoko/<br />
<br />
OpenMoko has longer term plans to port the FIC machines to QEMU. For now MACHINE="qemuarm" can be used.<br />
<br />
====Xoo====<br />
Another is [http://projects.o-hand.com/xoo Xoo]. Koen says: "Xoo should be enough for most apps people will develop, since most don't need access to the gsm uart directly. If you're hardcore you could use qemu + xoo, but that still doesn't emulate all the hardware quirks (e.g. unaligned access)".<br />
<br />
Update: Stefan Schmidt has resized the Neo1973 Mock-up and written a small description for xoo. In his words:<br />
<br />
It's not really useable at all, as you need a really high screen resolution to fit the whole picture on your screen. And of course the dpi are wrong. Even no buttons because I can't remember where they are at the case.<br />
<br />
http://www.datenfreihafen.org/~stefan/OpenMoko/neo1973-xoo-device.tar.bz2<br />
<br />
Start with 'xoo --device /path/to/neo1973.xml'<br />
<br />
====Xephyr====<br />
Or use Xephyr directly with locally compiled programs (e.g. matchbox svn + openmoko):<br />
Xephyr -screen 480x640 -nolisten tcp -ac :1 &<br />
export DISPLAY=:1<br />
export LD_LIBRARY_PATH=/usr/local/lib<br />
matchbox-window-manager -display $DISPLAY -use_titlebar no \<br />
-use_super_modal yes -use_lowlight yes -use_dialog_mode static \<br />
-use_cursor yes &<br />
matchbox-panel --geometry=480x44 --end-applets=clock &<br />
openmoko-footer &<br />
openmoko-taskmanager &<br />
<br />
=== Q: Where can I find some type of tutorial for a 'Hello, world' on OpenMoko? ===<br />
<br />
A: This should get you started:<br />
http://www.gtk.org/tutorial/<br />
<br />
=== Q: Can PalmOS apps applications be ported to run on OpenMoko? ===<br />
<br />
A: Making legacy apps written for the "Garnet" OS (née "Palm OS") run on Linux<br />
is decidedly non-trivial. An emulator for this is going to be part of the<br />
ACCESS Linux Platform.<br />
<br />
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.<br />
<br />
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.<br />
<br />
=== Q: Does it have Java? ===<br />
A: It will have eventually, if you help us to get it working. Some good places to keep track of would be [http://projects.openmoko.org/projects/java-pkg/ projects.openmoko.org] and [https://phoneme.dev.java.net/ PhoneME].<br />
<br />
=== Q: What are the relevant X11 details? ===<br />
<br />
A: See [http://lists.openmoko.org/pipermail/community/2007-January/001353.html xdpyinfo output].<br />
<br />
=== Q: Does OpenMoko run on any other hardware? ===<br />
<br />
You can run it on your [[How_to_run_OpenMoko_Apps_on_PC|PC]]. There is work going on with [http://www.datenfreihafen.org/~stefan/weblog//archives/2007/02/#e2007-02-18T15_27_07.txt OpenEZX and HTC]. It's running on [http://dominion.kabel.utwente.nl/koen/cms/openmoko-running-on-an-ipaq iPaq hx4700].<br />
<br />
==Neo1973 Hardware== <br />
<br />
=== Q: What are the dimensions? ===<br />
<br />
A: 120.7 x 62 x 18.5 mm, It would fit entirely in a coke can. (4.75 * 2.4 * 0.72 ")<br />
<br />
=== Q: How heavy is it? ===<br />
<br />
A: 185g, (6.5 ounces).<br />
<br />
=== Q: Does it have a camera? ===<br />
<br />
A: No, see [[Neo1973 Hardware]] for details on what it does include (and [[Wish List - Hardware]] for what some want in the future.) See also [[FAQ#USB]].<br />
<br />
=== Q: What is the rationale behind the exclusion of WiFi? ===<br />
<br />
A: No suitable low power open source WiFi device was available when the Neo1973 was designed. A closed source WiFi device would have been restrictive for developers and users alike. See also [[FAQ#USB]].<br />
<br />
See also:<br />
[[Sean Moss-Pultz]]'s [http://lists.openmoko.org/pipermail/community/2006-November/000050.html comment on this]<br />
<br />
=== Q: Does it have bluetooth? ===<br />
<br />
A: Yes!<br />
<br />
=== Q: Does it come with a stylus? ===<br />
<br />
A: Yes, but there's no holder for it on the phone.<br />
<br />
=== Q: What is the battery life? ===<br />
<br />
A: There has been no word on this so far, but see [[Neo1973 Power Management#Approximate_power_draw_of_various_subsystems|these estimates]] for a rough idea. More information about the battery [[Neo1973 Battery|here]].<br />
<br />
=== USB ===<br />
<br />
==== Q: What can I do with the USB port on the Neo1973? ====<br />
A: Charge the phone, communicate with it over USB-serial, or USB-networking.<br />
<br />
A: Plug external devices, such as wifi, cameras, or mass-storage devices in.<br />
<br />
==== Q: What can't I do with the USB? ====<br />
<br />
The USB on the neo has no power output. This means that you cannot use USB bus powered devices without some sort of powered hub or cable.<br />
This is due to the fact that adding a 5V power supply into the device would have added complexity, volume and cost.<br />
<br />
==== Q: Why is only USB 1.1 provided? ====<br />
<br />
A: The processor has USB 1.1 built in. One with USB2 built in would have been more expensive.<br />
<br />
==== Q: Can the Neo charge and use devices on a USB hub at the same time? ====<br />
<br />
A: <br />
*When the Neo is connected to a device port on a USB hub, it will start charging. If the hub is a powered hub, then it will charge fast (3h), otherwise around 12h.<br />
<br />
*If you plug the Neo into the host port of a USB hub you can use devices on that hub but the Neo will not charge. (Some/many USB hubs will not accept an unpowered host as valid, hence the need for the below cable.)<br />
*This is because the host socket on USB hubs is not powered.<br />
<br />
FIC product development is looking into providing something that<br />
conveniently solves this problem.<br />
<br />
The USB port on the Neo is not a properly compliant USB host port, all USB host ports must provide 5V - though powered devices or hubs may not draw any current from this, they may refuse to work. (The Belkin Tetrahub is an example of a hub that will not work.)<br />
<br />
One solution is a three headed cable.<br />
<br />
One end plugs into the Neo. One end plugs into a device port of a powered hub, or the Neo charger. One end plugs into the host port of a hub.<br />
<br />
The Charger/USB device plug only has +5V and 0V connected in the simple cable, which are connected to the other ends.<br />
<br />
For a more complex cable, when the host socket is not plugged in, the cable acts as a simple USB cable.<br />
<br />
==== Q: What are the details of the USB port on the Neo1973? How does it compare to USB On-The-Go? ====<br />
<br />
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<br />
a AB socket, but also electrical and software components which cannot be provide by the S3C2410.<br />
<br />
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).<br />
<br />
=== Q: Are there any LEDs on the Neo 1973? ===<br />
<br />
A: The Neo1973 v1 will have no LEDs besides the screen backlight.<br />
<br />
=== Q: Will a JTAG port be made available? ===<br />
<br />
A: The "Hacker's Lunchbox" will make this kind of stuff easy. <br />
<br />
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.<br />
<br />
=== Q: What can we expect in future versions? ===<br />
<br />
A: A faster CPU, faster GSM (EDGE?) perhaps even powered USB port, USB2, wifi, and camera. None of the details have been released yet. More details of hardware upgrades should be available sometime in May. There will also be 5 more OpenMoko devices - some not phones in the traditional sense announced by FIC in September.<br />
<br />
==Networking/Connectivity==<br />
<br />
=== Q: Can I bridge to an Ethernet (wired or unwired) network via a suitable Bluetooth enabled router? ===<br />
<br />
A: Yes - see [http://gentoo-wiki.com/HOWTO_Configure_a_bluetooth_network_access_point this howto for how to configure a linux computer to act as such a router] and [[Bluetooth Support]].<br />
<br />
=== Q: What providers in the USA provide the GSM required for Neo 1973? ===<br />
<br />
A: Wikipedia has a list of providers and technologies [http://en.wikipedia.org/wiki/List_of_United_States_mobile_phone_companies here]. A brief look gives the impression that [http://www.t-mobile.com T-Mobile] and [http://www.cingular.com Cingular] (which is<br />
renaming itself AT&T) seem to be the only major ones.<br />
<br />
=== Q: Will OpenMoko "Just Work" with Mac OS X? ===<br />
<br />
A: There has been some discussion of this on the mailing list. There is motivation, and there are interested developers. <br />
Not being a Mac OS X user, I don't know enough<br />
to summarize the discussion to answer this question. Can someone please fill in?<br />
<br />
A: For IP over USB cable connectivity, it is planned to improve/adapt the AJZaurusUSB driver, allowing ssh into the OpenMoko.<br />
<br />
A: It is expected that (Bluetooth/UB) SyncML based interoperation for<br />
contacts and events can easily be achieved by a patch<br />
to the Apple iSync configuration tables.<br />
<br />
A: There is an open source implementation of Cocoa (GNUstep) that aims to run MacOS X compatible applications (sort of<br />
PPC/x86/ARM universal binaries) on OpenMoko devices: mySTEP.<br />
<br />
==Misc==<br />
<br />
=== Q: On the lists on lists.openmoko.org, should replies be added above or below the original text? ===<br />
<br />
A: Please reply UNDER post.<br />
<br />
=== Q: How can I find out if a question or topic has already been discussed on the mailing lists? ===<br />
<br />
A: By searching the mailing list archives. For example, using Google searches:<br />
<br />
site:openmoko.org text<br />
<br />
For example, to search for accelerometer:<br />
<br />
site:openmoko.org accelerometer<br />
<br />
If you only want to read the "official" mails from FIC people or from OpenMoko people:<br />
<br />
site:openmoko.org text "at fic.com.tw"<br />
site:openmoko.org text "at openmoko.org"<br />
<br />
For example to search for "release date" from FIC people:<br />
<br />
site:openmoko.org "release date" "at fic.com.tw"<br />
<br />
Alternatively you can use the [http://www.google.com/coop/cse?cx=017507431580478583395%3Astsl7lhxzbc custom OpenMoko search engine] which has been created using [http://www.google.com/coop/ Google Co-op].<br />
<br />
{{Languages|FAQ}}</div>DenisBYhttp://openmoko.org/wiki/Main_PageMain Page2007-03-06T18:24:30Z<p>DenisBY: added "For other languages see the #bottom of this page." at the top of the page</p>
<hr />
<div>{|align=right<br />
|__TOC__<br />
|}<br />
<big>'''Welcome to the OpenMoko public Wiki'''</big><br><br />
<small>For other languages see the [[#bottom]] of this page.</small> <br />
<br />
This is to be the evolving, definitive resource on [[Neo1973]] development -- the GSM+[[Hardware:AGPS|AGPS]] Smartphone running [[OpenMoko]]. The intention is to collaboratively improve and update all information on this site.<br />
<br />
== Introduction ==<br />
<br />
* [[Introduction]] - What is OpenMoko. ([[Introduction/ru|Rus]])<br />
** [[Introduction#Photos|Photos]]<br />
** [[Introduction#Videos|Videos]]<br />
* [[FAQ | Frequently Asked Questions]] ([[FAQ/ru|Rus]])<br />
<br />
== Project Resources ==<br />
* [[Development resources]] - Describes the resources (lists, svn,&nbsp;...)<br />
** [[Development resources#Mailing_Lists|Mailing Lists]]<br />
** [[Development resources#Wiki|Wiki]]<br />
** [[Development resources#Bugzilla|Bugzilla]]<br />
** [[Development resources#IRC|IRC]]<br />
** [[Development resources#SVN|svn + svnweb]]<br />
** [[Development resources#Projects|projects]]<br />
<br />
== Developer's Documentation ==<br />
<br />
=== Hands-on Guides ===<br />
* [[Getting Started with your Neo1973]]<br />
* [[MokoMakefile|Building OpenMoko using the MokoMakefile]] ([[MokoMakefile/ru|Rus]])<br />
* [[Building OpenMoko from scratch (pre-BBT)]]<br />
* [[Migration to bad block tolerant builds]]<br />
* [[Getting Openmoko working on host with Xoo]]<br />
<br />
=== Hardware Reference Documentation ===<br />
<br />
* All [[Hardware]] related documentation and specifications<br />
* [[Neo1973 Hardware]] - Overview about the Components we use, PCB Photographs<br />
** [[Disassembling Neo1973]] - A photo story about disassembling the hardware<br />
* [[Debug Board]] - The Debug Board for the Neo1973<br />
** [[Connecting Neo1973 with Debug Board v2]]<br />
* [[QT2410]] - A S3C2410 development board that we used during early development<br />
<br />
=== Software Reference Documentation ===<br />
* Architectural<br />
** [[OpenMokoFramework]] - The OpenMoko Application Framework<br />
* Host utilities<br />
** [[dfu-util]] - A [[USB DFU]] (Device Firmware Update) host program<br />
** [[devirginator]] - A set of scripts to re-program the entire device<br />
** [[sjf2410-linux]] - a JTAG NAND flashing program, last-resort phone un-bricking<br />
** [[s3c2410_boot_usb]] - a program for transferring code to the RAM of QT2410 (not Neo1973)<br />
** [[Toolchain]] - The toolchain we use for compilation<br />
** [[Neo1973 OpenOCD]] - The On-Chip Debugger we use for development<br />
** [[OpenEmbedded]] - The distribution building framework<br />
* Device Software<br />
** Low-Level<br />
*** [[u-boot]] - The bootloader we use, including docs to our modifications<br />
*** [[kernel]] - The Linux Kernel we use, including docs to our modifications<br />
** Userspace<br />
*** [[gsmd]] - the GSM daemon managing the GSM Modem<br />
*** [[gpsd]] - the AGPS (Assisted GPS) daemon<br />
*** [[OpenMoko]] - The OpenMoko distribution<br />
**** [[OpenMoko2007]] - The first intended release of it<br />
**** [[Userspace root image]]<br />
<br />
==== User Interface Related ====<br />
* [[Look & Feel]]<br />
* [[Applications]]<br />
* [[Widgets]]<br />
** [[Widget Inheritance Graph]]<br />
<br />
=== Misc. Development Related ===<br />
* [[Templates]]<br />
* [[PIM Storage]]<br />
* [[Coding Guidelines]]<br />
* [[How to run OpenMoko Apps on PC]]<br />
* [[OpenMoko#Setting_up_an_OpenMoko_SDK|How to setup the OpenMoko SDK]]<br />
* [[License]] - How we license our code<br />
* [[Development resources]] - Describes the resources (lists, svn, ...)<br />
* [[Neo1973 Phase 0]] -- Information for Phase 0 device owners<br />
<br />
== Administrative / Organizational ==<br />
<br />
* [[Shipping Notes]] - Information to help FIC how to ship products to you<br />
* [[My Account]] - Ideas for what sort of account based services FIC should provide with the phone.<br />
<br />
== Miscellaneous ==<br />
* [[Neo1973 and Windows]] - If you want to commit that offence ;)<br />
* [[Press Coverage]] - What the press says about the OpenMoko project<br />
* [[mFAQ]] - The OpenMoko Misinformation FAQ ('''mFAQ''') - What the press '''''incorrectly''''' says about the OpenMoko project<br />
* [[Wish List]] - A collection of ideas and ideals we'd like to see implemented some day<br />
* [[Wish List - Hardware]] - A collection of ideas we'd like to see in the next Neo release<br />
* [[Media Content]] - What types of media on the device can we use (that is non-software)?<br />
* [[Testimonials]] - How did you get to OpenMoko?<br />
* [[Buying Interest List]] - (Not official and not a pre-order page) Have you have put money aside for Neo1973? Put your nick here.<br />
* [[Style Sheet]] - The '''''correct''''' way to spell OpenMoko and other words<br />
* [[iPhone]] - Comparison between Apple iPhone and FIC Neo1973<br />
* [[Translation]] - Translation of OpenMoko<br />
<br />
== FIC / OpenMoko at Events ==<br />
<br />
* [http://pingwinaria.linux.org.pl/PLUG/imprezy/pingwinaria/2007/agenda Pingwinaria 2007] - Krynica, Poland - 15-18 March 2007 - Tomasz Zieliński will give a talk about OpenMoko and Marcin Juszkiewicz will talk about OpenEmbedded<br />
* [http://fostel2007.fostel.org/index.php/Main_Page FOSTEL] - Paris, France - 4-5 April 2007 - Sean Moss-Pultz will be there<br />
<br />
===Past Events===<br />
* [[FOSDEM]] - Brussels, Belgium - 23 to 25 Februari 2007<br />
* [[ETel]] - Tuesday, February 27 through Thursday, March 1, 2007, near San Francisco<br />
* [http://www.linuxforum.dk/2007/ Linux Forum] - Copenhagen Denmark. 2.-3. March 2007. [http://www.linuxforum.dk/2007/program/saturday/Martin_Hansen.shtml Presentation] about OpenMoko on Saturday by Martin Hansen and Ole Tange.<br />
<br />
== Sections by target audience ==<br />
<br />
* [[Basic End-user]] - Information for end users that want basic functionality and no surprises<br />
* [[Advanced End-user]] - Information for advanced end-users that want advanced and experimental functionality but who are not programmers<br />
* [[Application Developer]] - Information for application developers including ideas and specifications for applications, and tools to build them<br />
* [[System Developer]] - Information for the system developer including bootloader, kernel, and libraries<br />
* [[Hardware Developer]] - Information for the hardware developer including hardware specs, and debug board<br />
<br />
== Getting started with this wiki ==<br />
<br />
* Please read our [[OpenMoko Wiki Editing Guidelines]]<br />
* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]<br />
* [http://meta.wikimedia.org/wiki/Help:Wikitext_reference MediaWiki Wikitext Reference]<br />
* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]<br />
<br />
<span id="bottom"></span><br />
{{Languages|Main_Page}}</div>DenisBYhttp://openmoko.org/wiki/Main_PageMain Page2007-03-06T18:17:24Z<p>DenisBY: added link to russian FAQ</p>
<hr />
<div>{|align=right<br />
|__TOC__<br />
|}<br />
<big>'''Welcome to the OpenMoko public Wiki'''</big><br />
<br />
This is to be the evolving, definitive resource on [[Neo1973]] development -- the GSM+[[Hardware:AGPS|AGPS]] Smartphone running [[OpenMoko]]. The intention is to collaboratively improve and update all information on this site.<br />
<br />
== Introduction ==<br />
<br />
* [[Introduction]] - What is OpenMoko. ([[Introduction/ru|Rus]])<br />
** [[Introduction#Photos|Photos]]<br />
** [[Introduction#Videos|Videos]]<br />
* [[FAQ | Frequently Asked Questions]] ([[FAQ/ru|Rus]])<br />
<br />
== Project Resources ==<br />
* [[Development resources]] - Describes the resources (lists, svn,&nbsp;...)<br />
** [[Development resources#Mailing_Lists|Mailing Lists]]<br />
** [[Development resources#Wiki|Wiki]]<br />
** [[Development resources#Bugzilla|Bugzilla]]<br />
** [[Development resources#IRC|IRC]]<br />
** [[Development resources#SVN|svn + svnweb]]<br />
** [[Development resources#Projects|projects]]<br />
<br />
== Developer's Documentation ==<br />
<br />
=== Hands-on Guides ===<br />
* [[Getting Started with your Neo1973]]<br />
* [[MokoMakefile|Building OpenMoko using the MokoMakefile]] ([[MokoMakefile/ru|Rus]])<br />
* [[Building OpenMoko from scratch (pre-BBT)]]<br />
* [[Migration to bad block tolerant builds]]<br />
* [[Getting Openmoko working on host with Xoo]]<br />
<br />
=== Hardware Reference Documentation ===<br />
<br />
* All [[Hardware]] related documentation and specifications<br />
* [[Neo1973 Hardware]] - Overview about the Components we use, PCB Photographs<br />
** [[Disassembling Neo1973]] - A photo story about disassembling the hardware<br />
* [[Debug Board]] - The Debug Board for the Neo1973<br />
** [[Connecting Neo1973 with Debug Board v2]]<br />
* [[QT2410]] - A S3C2410 development board that we used during early development<br />
<br />
=== Software Reference Documentation ===<br />
* Architectural<br />
** [[OpenMokoFramework]] - The OpenMoko Application Framework<br />
* Host utilities<br />
** [[dfu-util]] - A [[USB DFU]] (Device Firmware Update) host program<br />
** [[devirginator]] - A set of scripts to re-program the entire device<br />
** [[sjf2410-linux]] - a JTAG NAND flashing program, last-resort phone un-bricking<br />
** [[s3c2410_boot_usb]] - a program for transferring code to the RAM of QT2410 (not Neo1973)<br />
** [[Toolchain]] - The toolchain we use for compilation<br />
** [[Neo1973 OpenOCD]] - The On-Chip Debugger we use for development<br />
** [[OpenEmbedded]] - The distribution building framework<br />
* Device Software<br />
** Low-Level<br />
*** [[u-boot]] - The bootloader we use, including docs to our modifications<br />
*** [[kernel]] - The Linux Kernel we use, including docs to our modifications<br />
** Userspace<br />
*** [[gsmd]] - the GSM daemon managing the GSM Modem<br />
*** [[gpsd]] - the AGPS (Assisted GPS) daemon<br />
*** [[OpenMoko]] - The OpenMoko distribution<br />
**** [[OpenMoko2007]] - The first intended release of it<br />
**** [[Userspace root image]]<br />
<br />
==== User Interface Related ====<br />
* [[Look & Feel]]<br />
* [[Applications]]<br />
* [[Widgets]]<br />
** [[Widget Inheritance Graph]]<br />
<br />
=== Misc. Development Related ===<br />
* [[Templates]]<br />
* [[PIM Storage]]<br />
* [[Coding Guidelines]]<br />
* [[How to run OpenMoko Apps on PC]]<br />
* [[OpenMoko#Setting_up_an_OpenMoko_SDK|How to setup the OpenMoko SDK]]<br />
* [[License]] - How we license our code<br />
* [[Development resources]] - Describes the resources (lists, svn, ...)<br />
* [[Neo1973 Phase 0]] -- Information for Phase 0 device owners<br />
<br />
== Administrative / Organizational ==<br />
<br />
* [[Shipping Notes]] - Information to help FIC how to ship products to you<br />
* [[My Account]] - Ideas for what sort of account based services FIC should provide with the phone.<br />
<br />
== Miscellaneous ==<br />
* [[Neo1973 and Windows]] - If you want to commit that offence ;)<br />
* [[Press Coverage]] - What the press says about the OpenMoko project<br />
* [[mFAQ]] - The OpenMoko Misinformation FAQ ('''mFAQ''') - What the press '''''incorrectly''''' says about the OpenMoko project<br />
* [[Wish List]] - A collection of ideas and ideals we'd like to see implemented some day<br />
* [[Wish List - Hardware]] - A collection of ideas we'd like to see in the next Neo release<br />
* [[Media Content]] - What types of media on the device can we use (that is non-software)?<br />
* [[Testimonials]] - How did you get to OpenMoko?<br />
* [[Buying Interest List]] - (Not official and not a pre-order page) Have you have put money aside for Neo1973? Put your nick here.<br />
* [[Style Sheet]] - The '''''correct''''' way to spell OpenMoko and other words<br />
* [[iPhone]] - Comparison between Apple iPhone and FIC Neo1973<br />
* [[Translation]] - Translation of OpenMoko<br />
<br />
== FIC / OpenMoko at Events ==<br />
<br />
* [http://pingwinaria.linux.org.pl/PLUG/imprezy/pingwinaria/2007/agenda Pingwinaria 2007] - Krynica, Poland - 15-18 March 2007 - Tomasz Zieliński will give a talk about OpenMoko and Marcin Juszkiewicz will talk about OpenEmbedded<br />
* [http://fostel2007.fostel.org/index.php/Main_Page FOSTEL] - Paris, France - 4-5 April 2007 - Sean Moss-Pultz will be there<br />
<br />
===Past Events===<br />
* [[FOSDEM]] - Brussels, Belgium - 23 to 25 Februari 2007<br />
* [[ETel]] - Tuesday, February 27 through Thursday, March 1, 2007, near San Francisco<br />
* [http://www.linuxforum.dk/2007/ Linux Forum] - Copenhagen Denmark. 2.-3. March 2007. [http://www.linuxforum.dk/2007/program/saturday/Martin_Hansen.shtml Presentation] about OpenMoko on Saturday by Martin Hansen and Ole Tange.<br />
<br />
== Sections by target audience ==<br />
<br />
* [[Basic End-user]] - Information for end users that want basic functionality and no surprises<br />
* [[Advanced End-user]] - Information for advanced end-users that want advanced and experimental functionality but who are not programmers<br />
* [[Application Developer]] - Information for application developers including ideas and specifications for applications, and tools to build them<br />
* [[System Developer]] - Information for the system developer including bootloader, kernel, and libraries<br />
* [[Hardware Developer]] - Information for the hardware developer including hardware specs, and debug board<br />
<br />
== Getting started with this wiki ==<br />
<br />
* Please read our [[OpenMoko Wiki Editing Guidelines]]<br />
* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]<br />
* [http://meta.wikimedia.org/wiki/Help:Wikitext_reference MediaWiki Wikitext Reference]<br />
* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]<br />
<br />
{{Languages|Main_Page}}</div>DenisBYhttp://openmoko.org/wiki/FAQ/ruFAQ/ru2007-03-06T18:16:08Z<p>DenisBY: </p>
<hr />
<div>Вопросы и Ответы которые больше никуда не подходят (Questions and Answers that don't seem to fit elsewhere)<br />
<br />
==Вступление== <br />
<br />
=== Q: Что такое OpenMoko и Neo1973? ===<br />
A: [[OpenMoko/ru]] программная платформа, попытка создать первую в мире полностью открытую программную платформу для мобильных телефонов. Neo1973 от FIC это первый телефон полностью поддерживающий OpenMoko.<br />
<br />
=== Q: Когда я смогу купить Neo1973? ===<br />
<br />
A: У конце марта для разработчиков, в сентябре на массовом рынке - Смотрите [[Neo1973/ru]] для более точной информации.<br />
Для того, что бы быть информированным, когда он станет доступным, подпишитесь на [http://lists.openmoko.org/mailman/listinfo/announce Список рассылки анонсов].<br />
<br />
=== Q: По чем? === <br />
<br />
A: $350 за комплект разработчика - Фаза 1. В комплете:<br />
<ul><br />
<li>Neo1973 телефон</li><br />
<li>Батарея</li><br />
<li>Наушники</li><br />
<li>Зарядное устройство</li><br />
<li>Чехол</li><br />
<li>Стилус</li><br />
<li>Шнурок</li><br />
<li>512 MB MicroSD карта</li><br />
<li>USB кабель</li><br />
<li>Инструкция пользователя и гарантия</li><br />
</ul><br />
<br />
$75 за автомобильный комплект. Включая:<br />
<ul><br />
<li>Windshield mount and device holder</li><br />
<li>Автомобильное зарядное устройство</li><br />
<li>Внешняя антенна</li><br />
</ul><br />
<br />
$200 for the Hacker's Lunchbox. Includes:<br />
<ul><br />
<li>Development board</li><br />
<li>Battery</li><br />
<li>Compact charger for development board</li><br />
<li>FPC (to connect to the jtag port)</li><br />
<li>Shoulder strap</li><br />
<li>Debug cable (USB)</li><br />
</ul><br />
<br />
=== Q: What will it do? ===<br />
<br />
A: The Phase 1 phone available in late March is for developers only. It is not suitable for end users, it will have basic functionality as a touchscreen phone. Little else will work, software development will continue till mass market release.<br />
<br />
Those interested should:<br />
<br />
* Know that there will be a device with faster cpu, gsm system etc. 6 months later<br />
* Have fun hacking devices.<br />
* Be able to find their way through prototype software and hardware without much documentation.<br />
* Share the dream of a device powered by free software.<br />
* Not expect a consumer-level device.<br />
* Come up with new ideas for exploring the age of mobile computing.<br />
* Have $350.<br />
<br />
Ideally they also:<br />
<br />
* Can spot bugs and submit patches.<br />
* Love to cooperate with a community improving the software.<br />
<br />
==Software==<br />
<br />
=== Q: Is there description and list of OpenMoko software? ===<br />
<br />
A: See [[OpenMoko]]<br />
<br />
=== Q: How do I install and manage software on OpenMoko? ===<br />
<br />
A: ipkg: http://handhelds.org/moin/moin.cgi/Ipkg<br />
<br />
=== Q: How can I compile programs for the Neo1973? ===<br />
<br />
A: See [[Toolchain]].<br />
<br />
=== Q: Is there an emulator available for OpenMoko? ===<br />
<br />
*XorA guesses that if your first question is "is there an emulator"<br />
then you're not actually ever going to do dev work :-)<br />
<br />
====QEMU====<br />
QEMU is a good place to start, and we should be able to run almost all OpenMoko<br />
apps with it. For a good start with the QEMU emulator visit:<br />
http://www.aurel32.net/info/debian_arm_qemu.php<br />
<br />
[[User:Jebba|Jeff]] put together an image you can test under [http://fabrice.bellard.free.fr/qemu/ qemu], if you so desire:<br />
ftp://ftp.blagblagblag.org/pub/BLAG/developers/jebba/openmoko/<br />
<br />
OpenMoko has longer term plans to port the FIC machines to QEMU. For now MACHINE="qemuarm" can be used.<br />
<br />
====Xoo====<br />
Another is [http://projects.o-hand.com/xoo Xoo]. Koen says: "Xoo should be enough for most apps people will develop, since most don't need access to the gsm uart directly. If you're hardcore you could use qemu + xoo, but that still doesn't emulate all the hardware quirks (e.g. unaligned access)".<br />
<br />
Update: Stefan Schmidt has resized the Neo1973 Mock-up and written a small description for xoo. In his words:<br />
<br />
It's not really useable at all, as you need a really high screen resolution to fit the whole picture on your screen. And of course the dpi are wrong. Even no buttons because I can't remember where they are at the case.<br />
<br />
http://www.datenfreihafen.org/~stefan/OpenMoko/neo1973-xoo-device.tar.bz2<br />
<br />
Start with 'xoo --device /path/to/neo1973.xml'<br />
<br />
====Xephyr====<br />
Or use Xephyr directly with locally compiled programs (e.g. matchbox svn + openmoko):<br />
Xephyr -screen 480x640 -nolisten tcp -ac :1 &<br />
export DISPLAY=:1<br />
export LD_LIBRARY_PATH=/usr/local/lib<br />
matchbox-window-manager -display $DISPLAY -use_titlebar no \<br />
-use_super_modal yes -use_lowlight yes -use_dialog_mode static \<br />
-use_cursor yes &<br />
matchbox-panel --geometry=480x44 --end-applets=clock &<br />
openmoko-footer &<br />
openmoko-taskmanager &<br />
<br />
=== Q: Where can I find some type of tutorial for a 'Hello, world' on OpenMoko? ===<br />
<br />
A: This should get you started:<br />
http://www.gtk.org/tutorial/<br />
<br />
=== Q: Can PalmOS apps applications be ported to run on OpenMoko? ===<br />
<br />
A: Making legacy apps written for the "Garnet" OS (née "Palm OS") run on Linux<br />
is decidedly non-trivial. An emulator for this is going to be part of the<br />
ACCESS Linux Platform.<br />
<br />
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.<br />
<br />
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.<br />
<br />
=== Q: Does it have Java? ===<br />
A: It will have eventually, if you help us to get it working. Some good places to keep track of would be [http://projects.openmoko.org/projects/java-pkg/ projects.openmoko.org] and [https://phoneme.dev.java.net/ PhoneME].<br />
<br />
=== Q: What are the relevant X11 details? ===<br />
<br />
A: See [http://lists.openmoko.org/pipermail/community/2007-January/001353.html xdpyinfo output].<br />
<br />
=== Q: Does OpenMoko run on any other hardware? ===<br />
<br />
You can run it on your [[How_to_run_OpenMoko_Apps_on_PC|PC]]. There is work going on with [http://www.datenfreihafen.org/~stefan/weblog//archives/2007/02/#e2007-02-18T15_27_07.txt OpenEZX and HTC]. It's running on [http://dominion.kabel.utwente.nl/koen/cms/openmoko-running-on-an-ipaq iPaq hx4700].<br />
<br />
==Neo1973 Hardware== <br />
<br />
=== Q: What are the dimensions? ===<br />
<br />
A: 120.7 x 62 x 18.5 mm, It would fit entirely in a coke can. (4.75 * 2.4 * 0.72 ")<br />
<br />
=== Q: How heavy is it? ===<br />
<br />
A: 185g, (6.5 ounces).<br />
<br />
=== Q: Does it have a camera? ===<br />
<br />
A: No, see [[Neo1973 Hardware]] for details on what it does include (and [[Wish List - Hardware]] for what some want in the future.) See also [[FAQ#USB]].<br />
<br />
=== Q: What is the rationale behind the exclusion of WiFi? ===<br />
<br />
A: No suitable low power open source WiFi device was available when the Neo1973 was designed. A closed source WiFi device would have been restrictive for developers and users alike. See also [[FAQ#USB]].<br />
<br />
See also:<br />
[[Sean Moss-Pultz]]'s [http://lists.openmoko.org/pipermail/community/2006-November/000050.html comment on this]<br />
<br />
=== Q: Does it have bluetooth? ===<br />
<br />
A: Yes!<br />
<br />
=== Q: Does it come with a stylus? ===<br />
<br />
A: Yes, but there's no holder for it on the phone.<br />
<br />
=== Q: What is the battery life? ===<br />
<br />
A: There has been no word on this so far, but see [[Neo1973 Power Management#Approximate_power_draw_of_various_subsystems|these estimates]] for a rough idea. More information about the battery [[Neo1973 Battery|here]].<br />
<br />
=== USB ===<br />
<br />
==== Q: What can I do with the USB port on the Neo1973? ====<br />
A: Charge the phone, communicate with it over USB-serial, or USB-networking.<br />
<br />
A: Plug external devices, such as wifi, cameras, or mass-storage devices in.<br />
<br />
==== Q: What can't I do with the USB? ====<br />
<br />
The USB on the neo has no power output. This means that you cannot use USB bus powered devices without some sort of powered hub or cable.<br />
This is due to the fact that adding a 5V power supply into the device would have added complexity, volume and cost.<br />
<br />
==== Q: Why is only USB 1.1 provided? ====<br />
<br />
A: The processor has USB 1.1 built in. One with USB2 built in would have been more expensive.<br />
<br />
==== Q: Can the Neo charge and use devices on a USB hub at the same time? ====<br />
<br />
A: <br />
*When the Neo is connected to a device port on a USB hub, it will start charging. If the hub is a powered hub, then it will charge fast (3h), otherwise around 12h.<br />
<br />
*If you plug the Neo into the host port of a USB hub you can use devices on that hub but the Neo will not charge. (Some/many USB hubs will not accept an unpowered host as valid, hence the need for the below cable.)<br />
*This is because the host socket on USB hubs is not powered.<br />
<br />
FIC product development is looking into providing something that<br />
conveniently solves this problem.<br />
<br />
The USB port on the Neo is not a properly compliant USB host port, all USB host ports must provide 5V - though powered devices or hubs may not draw any current from this, they may refuse to work. (The Belkin Tetrahub is an example of a hub that will not work.)<br />
<br />
One solution is a three headed cable.<br />
<br />
One end plugs into the Neo. One end plugs into a device port of a powered hub, or the Neo charger. One end plugs into the host port of a hub.<br />
<br />
The Charger/USB device plug only has +5V and 0V connected in the simple cable, which are connected to the other ends.<br />
<br />
For a more complex cable, when the host socket is not plugged in, the cable acts as a simple USB cable.<br />
<br />
==== Q: What are the details of the USB port on the Neo1973? How does it compare to USB On-The-Go? ====<br />
<br />
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<br />
a AB socket, but also electrical and software components which cannot be provide by the S3C2410.<br />
<br />
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).<br />
<br />
=== Q: Are there any LEDs on the Neo 1973? ===<br />
<br />
A: The Neo1973 v1 will have no LEDs besides the screen backlight.<br />
<br />
=== Q: Will a JTAG port be made available? ===<br />
<br />
A: The "Hacker's Lunchbox" will make this kind of stuff easy. <br />
<br />
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.<br />
<br />
=== Q: What can we expect in future versions? ===<br />
<br />
A: A faster CPU, faster GSM (EDGE?) perhaps even powered USB port, USB2, wifi, and camera. None of the details have been released yet. More details of hardware upgrades should be available sometime in May. There will also be 5 more OpenMoko devices - some not phones in the traditional sense announced by FIC in September.<br />
<br />
==Networking/Connectivity==<br />
<br />
=== Q: Can I bridge to an Ethernet (wired or unwired) network via a suitable Bluetooth enabled router? ===<br />
<br />
A: Yes - see [http://gentoo-wiki.com/HOWTO_Configure_a_bluetooth_network_access_point this howto for how to configure a linux computer to act as such a router] and [[Bluetooth Support]].<br />
<br />
=== Q: What providers in the USA provide the GSM required for Neo 1973? ===<br />
<br />
A: Wikipedia has a list of providers and technologies [http://en.wikipedia.org/wiki/List_of_United_States_mobile_phone_companies here]. A brief look gives the impression that [http://www.t-mobile.com T-Mobile] and [http://www.cingular.com Cingular] (which is<br />
renaming itself AT&T) seem to be the only major ones.<br />
<br />
=== Q: Will OpenMoko "Just Work" with Mac OS X? ===<br />
<br />
A: There has been some discussion of this on the mailing list. There is motivation, and there are interested developers. <br />
Not being a Mac OS X user, I don't know enough<br />
to summarize the discussion to answer this question. Can someone please fill in?<br />
<br />
A: For IP over USB cable connectivity, it is planned to improve/adapt the AJZaurusUSB driver, allowing ssh into the OpenMoko.<br />
<br />
A: It is expected that (Bluetooth/UB) SyncML based interoperation for<br />
contacts and events can easily be achieved by a patch<br />
to the Apple iSync configuration tables.<br />
<br />
A: There is an open source implementation of Cocoa (GNUstep) that aims to run MacOS X compatible applications (sort of<br />
PPC/x86/ARM universal binaries) on OpenMoko devices: mySTEP.<br />
<br />
==Misc==<br />
<br />
=== Q: On the lists on lists.openmoko.org, should replies be added above or below the original text? ===<br />
<br />
A: Please reply UNDER post.<br />
<br />
=== Q: How can I find out if a question or topic has already been discussed on the mailing lists? ===<br />
<br />
A: By searching the mailing list archives. For example, using Google searches:<br />
<br />
site:openmoko.org text<br />
<br />
For example, to search for accelerometer:<br />
<br />
site:openmoko.org accelerometer<br />
<br />
If you only want to read the "official" mails from FIC people or from OpenMoko people:<br />
<br />
site:openmoko.org text "at fic.com.tw"<br />
site:openmoko.org text "at openmoko.org"<br />
<br />
For example to search for "release date" from FIC people:<br />
<br />
site:openmoko.org "release date" "at fic.com.tw"<br />
<br />
Alternatively you can use the [http://www.google.com/coop/cse?cx=017507431580478583395%3Astsl7lhxzbc custom OpenMoko search engine] which has been created using [http://www.google.com/coop/ Google Co-op].<br />
<br />
{{Languages|FAQ}}</div>DenisBYhttp://openmoko.org/wiki/FAQFAQ2007-03-06T18:04:45Z<p>DenisBY: </p>
<hr />
<div>Questions and Answers that don't seem to fit elsewhere<br />
<br />
==Introduction== <br />
<br />
=== Q: What is OpenMoko and Neo1973? ===<br />
A: [[OpenMoko]] is a software platform, an attempt to create the world's first completely open mobile phone software stack. The [[FIC]] [[Neo1973]] is the first fully supported OpenMoko phone.<br />
<br />
=== Q: When can I buy a Neo1973? ===<br />
<br />
A: Late March for developers, September for mass market - See [[Neo1973]] for most up to date information. <br />
To be informed when it is available, subscribe to [http://lists.openmoko.org/mailman/listinfo/announce the mailing list announce].<br />
<br />
=== Q: How much? === <br />
<br />
A: $350 for the Developer's Kit - Phase 1. Includes:<br />
<ul><br />
<li>Neo1973 phone</li><br />
<li>Battery</li><br />
<li>Headset</li><br />
<li>Compact charger</li><br />
<li>Carrying case</li><br />
<li>Stylus</li><br />
<li>Lanyard</li><br />
<li>512 MB MicroSD card</li><br />
<li>USB connectivity cable</li><br />
<li>Instruction manual and warranty</li><br />
</ul><br />
<br />
$75 for the Car Kit. Includes:<br />
<ul><br />
<li>Windshield mount and device holder</li><br />
<li>Car charger</li><br />
<li>External antenna</li><br />
</ul><br />
<br />
$200 for the Hacker's Lunchbox. Includes:<br />
<ul><br />
<li>Development board</li><br />
<li>Battery</li><br />
<li>Compact charger for development board</li><br />
<li>FPC (to connect to the jtag port)</li><br />
<li>Shoulder strap</li><br />
<li>Debug cable (USB)</li><br />
</ul><br />
<br />
=== Q: What will it do? ===<br />
<br />
A: The Phase 1 phone available in late March is for developers only. It is not suitable for end users, it will have basic functionality as a touchscreen phone. Little else will work, software development will continue till mass market release.<br />
<br />
Those interested should:<br />
<br />
* Know that there will be a device with faster cpu, gsm system etc. 6 months later<br />
* Have fun hacking devices.<br />
* Be able to find their way through prototype software and hardware without much documentation.<br />
* Share the dream of a device powered by free software.<br />
* Not expect a consumer-level device.<br />
* Come up with new ideas for exploring the age of mobile computing.<br />
* Have $350.<br />
<br />
Ideally they also:<br />
<br />
* Can spot bugs and submit patches.<br />
* Love to cooperate with a community improving the software.<br />
<br />
==Software==<br />
<br />
=== Q: Is there description and list of OpenMoko software? ===<br />
<br />
A: See [[OpenMoko]]<br />
<br />
=== Q: How do I install and manage software on OpenMoko? ===<br />
<br />
A: ipkg: http://handhelds.org/moin/moin.cgi/Ipkg<br />
<br />
=== Q: How can I compile programs for the Neo1973? ===<br />
<br />
A: See [[Toolchain]].<br />
<br />
=== Q: Is there an emulator available for OpenMoko? ===<br />
<br />
*XorA guesses that if your first question is "is there an emulator"<br />
then you're not actually ever going to do dev work :-)<br />
<br />
====QEMU====<br />
QEMU is a good place to start, and we should be able to run almost all OpenMoko<br />
apps with it. For a good start with the QEMU emulator visit:<br />
http://www.aurel32.net/info/debian_arm_qemu.php<br />
<br />
[[User:Jebba|Jeff]] put together an image you can test under [http://fabrice.bellard.free.fr/qemu/ qemu], if you so desire:<br />
ftp://ftp.blagblagblag.org/pub/BLAG/developers/jebba/openmoko/<br />
<br />
OpenMoko has longer term plans to port the FIC machines to QEMU. For now MACHINE="qemuarm" can be used.<br />
<br />
====Xoo====<br />
Another is [http://projects.o-hand.com/xoo Xoo]. Koen says: "Xoo should be enough for most apps people will develop, since most don't need access to the gsm uart directly. If you're hardcore you could use qemu + xoo, but that still doesn't emulate all the hardware quirks (e.g. unaligned access)".<br />
<br />
Update: Stefan Schmidt has resized the Neo1973 Mock-up and written a small description for xoo. In his words:<br />
<br />
It's not really useable at all, as you need a really high screen resolution to fit the whole picture on your screen. And of course the dpi are wrong. Even no buttons because I can't remember where they are at the case.<br />
<br />
http://www.datenfreihafen.org/~stefan/OpenMoko/neo1973-xoo-device.tar.bz2<br />
<br />
Start with 'xoo --device /path/to/neo1973.xml'<br />
<br />
====Xephyr====<br />
Or use Xephyr directly with locally compiled programs (e.g. matchbox svn + openmoko):<br />
Xephyr -screen 480x640 -nolisten tcp -ac :1 &<br />
export DISPLAY=:1<br />
export LD_LIBRARY_PATH=/usr/local/lib<br />
matchbox-window-manager -display $DISPLAY -use_titlebar no \<br />
-use_super_modal yes -use_lowlight yes -use_dialog_mode static \<br />
-use_cursor yes &<br />
matchbox-panel --geometry=480x44 --end-applets=clock &<br />
openmoko-footer &<br />
openmoko-taskmanager &<br />
<br />
=== Q: Where can I find some type of tutorial for a 'Hello, world' on OpenMoko? ===<br />
<br />
A: This should get you started:<br />
http://www.gtk.org/tutorial/<br />
<br />
=== Q: Can PalmOS apps applications be ported to run on OpenMoko? ===<br />
<br />
A: Making legacy apps written for the "Garnet" OS (née "Palm OS") run on Linux<br />
is decidedly non-trivial. An emulator for this is going to be part of the<br />
ACCESS Linux Platform.<br />
<br />
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.<br />
<br />
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.<br />
<br />
=== Q: Does it have Java? ===<br />
A: It will have eventually, if you help us to get it working. Some good places to keep track of would be [http://projects.openmoko.org/projects/java-pkg/ projects.openmoko.org] and [https://phoneme.dev.java.net/ PhoneME].<br />
<br />
=== Q: What are the relevant X11 details? ===<br />
<br />
A: See [http://lists.openmoko.org/pipermail/community/2007-January/001353.html xdpyinfo output].<br />
<br />
=== Q: Does OpenMoko run on any other hardware? ===<br />
<br />
You can run it on your [[How_to_run_OpenMoko_Apps_on_PC|PC]]. There is work going on with [http://www.datenfreihafen.org/~stefan/weblog//archives/2007/02/#e2007-02-18T15_27_07.txt OpenEZX and HTC]. It's running on [http://dominion.kabel.utwente.nl/koen/cms/openmoko-running-on-an-ipaq iPaq hx4700].<br />
<br />
==Neo1973 Hardware== <br />
<br />
=== Q: What are the dimensions? ===<br />
<br />
A: 120.7 x 62 x 18.5 mm, It would fit entirely in a coke can. (4.75 * 2.4 * 0.72 ")<br />
<br />
=== Q: How heavy is it? ===<br />
<br />
A: 185g, (6.5 ounces).<br />
<br />
=== Q: Does it have a camera? ===<br />
<br />
A: No, see [[Neo1973 Hardware]] for details on what it does include (and [[Wish List - Hardware]] for what some want in the future.) See also [[FAQ#USB]].<br />
<br />
=== Q: What is the rationale behind the exclusion of WiFi? ===<br />
<br />
A: No suitable low power open source WiFi device was available when the Neo1973 was designed. A closed source WiFi device would have been restrictive for developers and users alike. See also [[FAQ#USB]].<br />
<br />
See also:<br />
[[Sean Moss-Pultz]]'s [http://lists.openmoko.org/pipermail/community/2006-November/000050.html comment on this]<br />
<br />
=== Q: Does it have bluetooth? ===<br />
<br />
A: Yes!<br />
<br />
=== Q: Does it come with a stylus? ===<br />
<br />
A: Yes, but there's no holder for it on the phone.<br />
<br />
=== Q: What is the battery life? ===<br />
<br />
A: There has been no word on this so far, but see [[Neo1973 Power Management#Approximate_power_draw_of_various_subsystems|these estimates]] for a rough idea. More information about the battery [[Neo1973 Battery|here]].<br />
<br />
=== USB ===<br />
<br />
==== Q: What can I do with the USB port on the Neo1973? ====<br />
A: Charge the phone, communicate with it over USB-serial, or USB-networking.<br />
<br />
A: Plug external devices, such as wifi, cameras, or mass-storage devices in.<br />
<br />
==== Q: What can't I do with the USB? ====<br />
<br />
The USB on the neo has no power output. This means that you cannot use USB bus powered devices without some sort of powered hub or cable.<br />
This is due to the fact that adding a 5V power supply into the device would have added complexity, volume and cost.<br />
<br />
==== Q: Why is only USB 1.1 provided? ====<br />
<br />
A: The processor has USB 1.1 built in. One with USB2 built in would have been more expensive.<br />
<br />
==== Q: Can the Neo charge and use devices on a USB hub at the same time? ====<br />
<br />
A: <br />
*When the Neo is connected to a device port on a USB hub, it will start charging. If the hub is a powered hub, then it will charge fast (3h), otherwise around 12h.<br />
<br />
*If you plug the Neo into the host port of a USB hub you can use devices on that hub but the Neo will not charge. (Some/many USB hubs will not accept an unpowered host as valid, hence the need for the below cable.)<br />
*This is because the host socket on USB hubs is not powered.<br />
<br />
FIC product development is looking into providing something that<br />
conveniently solves this problem.<br />
<br />
The USB port on the Neo is not a properly compliant USB host port, all USB host ports must provide 5V - though powered devices or hubs may not draw any current from this, they may refuse to work. (The Belkin Tetrahub is an example of a hub that will not work.)<br />
<br />
One solution is a three headed cable.<br />
<br />
One end plugs into the Neo. One end plugs into a device port of a powered hub, or the Neo charger. One end plugs into the host port of a hub.<br />
<br />
The Charger/USB device plug only has +5V and 0V connected in the simple cable, which are connected to the other ends.<br />
<br />
For a more complex cable, when the host socket is not plugged in, the cable acts as a simple USB cable.<br />
<br />
==== Q: What are the details of the USB port on the Neo1973? How does it compare to USB On-The-Go? ====<br />
<br />
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<br />
a AB socket, but also electrical and software components which cannot be provide by the S3C2410.<br />
<br />
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).<br />
<br />
=== Q: Are there any LEDs on the Neo 1973? ===<br />
<br />
A: The Neo1973 v1 will have no LEDs besides the screen backlight.<br />
<br />
=== Q: Will a JTAG port be made available? ===<br />
<br />
A: The "Hacker's Lunchbox" will make this kind of stuff easy. <br />
<br />
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.<br />
<br />
=== Q: What can we expect in future versions? ===<br />
<br />
A: A faster CPU, faster GSM (EDGE?) perhaps even powered USB port, USB2, wifi, and camera. None of the details have been released yet. More details of hardware upgrades should be available sometime in May. There will also be 5 more OpenMoko devices - some not phones in the traditional sense announced by FIC in September.<br />
<br />
==Networking/Connectivity==<br />
<br />
=== Q: Can I bridge to an Ethernet (wired or unwired) network via a suitable Bluetooth enabled router? ===<br />
<br />
A: Yes - see [http://gentoo-wiki.com/HOWTO_Configure_a_bluetooth_network_access_point this howto for how to configure a linux computer to act as such a router] and [[Bluetooth Support]].<br />
<br />
=== Q: What providers in the USA provide the GSM required for Neo 1973? ===<br />
<br />
A: Wikipedia has a list of providers and technologies [http://en.wikipedia.org/wiki/List_of_United_States_mobile_phone_companies here]. A brief look gives the impression that [http://www.t-mobile.com T-Mobile] and [http://www.cingular.com Cingular] (which is<br />
renaming itself AT&T) seem to be the only major ones.<br />
<br />
=== Q: Will OpenMoko "Just Work" with Mac OS X? ===<br />
<br />
A: There has been some discussion of this on the mailing list. There is motivation, and there are interested developers. <br />
Not being a Mac OS X user, I don't know enough<br />
to summarize the discussion to answer this question. Can someone please fill in?<br />
<br />
A: For IP over USB cable connectivity, it is planned to improve/adapt the AJZaurusUSB driver, allowing ssh into the OpenMoko.<br />
<br />
A: It is expected that (Bluetooth/UB) SyncML based interoperation for<br />
contacts and events can easily be achieved by a patch<br />
to the Apple iSync configuration tables.<br />
<br />
A: There is an open source implementation of Cocoa (GNUstep) that aims to run MacOS X compatible applications (sort of<br />
PPC/x86/ARM universal binaries) on OpenMoko devices: mySTEP.<br />
<br />
==Misc==<br />
<br />
=== Q: On the lists on lists.openmoko.org, should replies be added above or below the original text? ===<br />
<br />
A: Please reply UNDER post.<br />
<br />
=== Q: How can I find out if a question or topic has already been discussed on the mailing lists? ===<br />
<br />
A: By searching the mailing list archives. For example, using Google searches:<br />
<br />
site:openmoko.org text<br />
<br />
For example, to search for accelerometer:<br />
<br />
site:openmoko.org accelerometer<br />
<br />
If you only want to read the "official" mails from FIC people or from OpenMoko people:<br />
<br />
site:openmoko.org text "at fic.com.tw"<br />
site:openmoko.org text "at openmoko.org"<br />
<br />
For example to search for "release date" from FIC people:<br />
<br />
site:openmoko.org "release date" "at fic.com.tw"<br />
<br />
Alternatively you can use the [http://www.google.com/coop/cse?cx=017507431580478583395%3Astsl7lhxzbc custom OpenMoko search engine] which has been created using [http://www.google.com/coop/ Google Co-op].<br />
<br />
{{Languages|FAQ}}</div>DenisBYhttp://openmoko.org/wiki/FAQFAQ2007-03-06T18:04:10Z<p>DenisBY: added link to Laguages template</p>
<hr />
<div>Questions and Answers that don't seem to fit elsewhere<br />
<br />
==Introduction== <br />
<br />
=== Q: What is OpenMoko and Neo1973? ===<br />
A: [[OpenMoko]] is a software platform, an attempt to create the world's first completely open mobile phone software stack. The [[FIC]] [[Neo1973]] is the first fully supported OpenMoko phone.<br />
<br />
=== Q: When can I buy a Neo1973? ===<br />
<br />
A: Late March for developers, September for mass market - See [[Neo1973]] for most up to date information. <br />
To be informed when it is available, subscribe to [http://lists.openmoko.org/mailman/listinfo/announce the mailing list announce].<br />
<br />
=== Q: How much? === <br />
<br />
A: $350 for the Developer's Kit - Phase 1. Includes:<br />
<ul><br />
<li>Neo1973 phone</li><br />
<li>Battery</li><br />
<li>Headset</li><br />
<li>Compact charger</li><br />
<li>Carrying case</li><br />
<li>Stylus</li><br />
<li>Lanyard</li><br />
<li>512 MB MicroSD card</li><br />
<li>USB connectivity cable</li><br />
<li>Instruction manual and warranty</li><br />
</ul><br />
<br />
$75 for the Car Kit. Includes:<br />
<ul><br />
<li>Windshield mount and device holder</li><br />
<li>Car charger</li><br />
<li>External antenna</li><br />
</ul><br />
<br />
$200 for the Hacker's Lunchbox. Includes:<br />
<ul><br />
<li>Development board</li><br />
<li>Battery</li><br />
<li>Compact charger for development board</li><br />
<li>FPC (to connect to the jtag port)</li><br />
<li>Shoulder strap</li><br />
<li>Debug cable (USB)</li><br />
</ul><br />
<br />
=== Q: What will it do? ===<br />
<br />
A: The Phase 1 phone available in late March is for developers only. It is not suitable for end users, it will have basic functionality as a touchscreen phone. Little else will work, software development will continue till mass market release.<br />
<br />
Those interested should:<br />
<br />
* Know that there will be a device with faster cpu, gsm system etc. 6 months later<br />
* Have fun hacking devices.<br />
* Be able to find their way through prototype software and hardware without much documentation.<br />
* Share the dream of a device powered by free software.<br />
* Not expect a consumer-level device.<br />
* Come up with new ideas for exploring the age of mobile computing.<br />
* Have $350.<br />
<br />
Ideally they also:<br />
<br />
* Can spot bugs and submit patches.<br />
* Love to cooperate with a community improving the software.<br />
<br />
==Software==<br />
<br />
=== Q: Is there description and list of OpenMoko software? ===<br />
<br />
A: See [[OpenMoko]]<br />
<br />
=== Q: How do I install and manage software on OpenMoko? ===<br />
<br />
A: ipkg: http://handhelds.org/moin/moin.cgi/Ipkg<br />
<br />
=== Q: How can I compile programs for the Neo1973? ===<br />
<br />
A: See [[Toolchain]].<br />
<br />
=== Q: Is there an emulator available for OpenMoko? ===<br />
<br />
*XorA guesses that if your first question is "is there an emulator"<br />
then you're not actually ever going to do dev work :-)<br />
<br />
====QEMU====<br />
QEMU is a good place to start, and we should be able to run almost all OpenMoko<br />
apps with it. For a good start with the QEMU emulator visit:<br />
http://www.aurel32.net/info/debian_arm_qemu.php<br />
<br />
[[User:Jebba|Jeff]] put together an image you can test under [http://fabrice.bellard.free.fr/qemu/ qemu], if you so desire:<br />
ftp://ftp.blagblagblag.org/pub/BLAG/developers/jebba/openmoko/<br />
<br />
OpenMoko has longer term plans to port the FIC machines to QEMU. For now MACHINE="qemuarm" can be used.<br />
<br />
====Xoo====<br />
Another is [http://projects.o-hand.com/xoo Xoo]. Koen says: "Xoo should be enough for most apps people will develop, since most don't need access to the gsm uart directly. If you're hardcore you could use qemu + xoo, but that still doesn't emulate all the hardware quirks (e.g. unaligned access)".<br />
<br />
Update: Stefan Schmidt has resized the Neo1973 Mock-up and written a small description for xoo. In his words:<br />
<br />
It's not really useable at all, as you need a really high screen resolution to fit the whole picture on your screen. And of course the dpi are wrong. Even no buttons because I can't remember where they are at the case.<br />
<br />
http://www.datenfreihafen.org/~stefan/OpenMoko/neo1973-xoo-device.tar.bz2<br />
<br />
Start with 'xoo --device /path/to/neo1973.xml'<br />
<br />
====Xephyr====<br />
Or use Xephyr directly with locally compiled programs (e.g. matchbox svn + openmoko):<br />
Xephyr -screen 480x640 -nolisten tcp -ac :1 &<br />
export DISPLAY=:1<br />
export LD_LIBRARY_PATH=/usr/local/lib<br />
matchbox-window-manager -display $DISPLAY -use_titlebar no \<br />
-use_super_modal yes -use_lowlight yes -use_dialog_mode static \<br />
-use_cursor yes &<br />
matchbox-panel --geometry=480x44 --end-applets=clock &<br />
openmoko-footer &<br />
openmoko-taskmanager &<br />
<br />
=== Q: Where can I find some type of tutorial for a 'Hello, world' on OpenMoko? ===<br />
<br />
A: This should get you started:<br />
http://www.gtk.org/tutorial/<br />
<br />
=== Q: Can PalmOS apps applications be ported to run on OpenMoko? ===<br />
<br />
A: Making legacy apps written for the "Garnet" OS (née "Palm OS") run on Linux<br />
is decidedly non-trivial. An emulator for this is going to be part of the<br />
ACCESS Linux Platform.<br />
<br />
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.<br />
<br />
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.<br />
<br />
=== Q: Does it have Java? ===<br />
A: It will have eventually, if you help us to get it working. Some good places to keep track of would be [http://projects.openmoko.org/projects/java-pkg/ projects.openmoko.org] and [https://phoneme.dev.java.net/ PhoneME].<br />
<br />
=== Q: What are the relevant X11 details? ===<br />
<br />
A: See [http://lists.openmoko.org/pipermail/community/2007-January/001353.html xdpyinfo output].<br />
<br />
=== Q: Does OpenMoko run on any other hardware? ===<br />
<br />
You can run it on your [[How_to_run_OpenMoko_Apps_on_PC|PC]]. There is work going on with [http://www.datenfreihafen.org/~stefan/weblog//archives/2007/02/#e2007-02-18T15_27_07.txt OpenEZX and HTC]. It's running on [http://dominion.kabel.utwente.nl/koen/cms/openmoko-running-on-an-ipaq iPaq hx4700].<br />
<br />
==Neo1973 Hardware== <br />
<br />
=== Q: What are the dimensions? ===<br />
<br />
A: 120.7 x 62 x 18.5 mm, It would fit entirely in a coke can. (4.75 * 2.4 * 0.72 ")<br />
<br />
=== Q: How heavy is it? ===<br />
<br />
A: 185g, (6.5 ounces).<br />
<br />
=== Q: Does it have a camera? ===<br />
<br />
A: No, see [[Neo1973 Hardware]] for details on what it does include (and [[Wish List - Hardware]] for what some want in the future.) See also [[FAQ#USB]].<br />
<br />
=== Q: What is the rationale behind the exclusion of WiFi? ===<br />
<br />
A: No suitable low power open source WiFi device was available when the Neo1973 was designed. A closed source WiFi device would have been restrictive for developers and users alike. See also [[FAQ#USB]].<br />
<br />
See also:<br />
[[Sean Moss-Pultz]]'s [http://lists.openmoko.org/pipermail/community/2006-November/000050.html comment on this]<br />
<br />
=== Q: Does it have bluetooth? ===<br />
<br />
A: Yes!<br />
<br />
=== Q: Does it come with a stylus? ===<br />
<br />
A: Yes, but there's no holder for it on the phone.<br />
<br />
=== Q: What is the battery life? ===<br />
<br />
A: There has been no word on this so far, but see [[Neo1973 Power Management#Approximate_power_draw_of_various_subsystems|these estimates]] for a rough idea. More information about the battery [[Neo1973 Battery|here]].<br />
<br />
=== USB ===<br />
<br />
==== Q: What can I do with the USB port on the Neo1973? ====<br />
A: Charge the phone, communicate with it over USB-serial, or USB-networking.<br />
<br />
A: Plug external devices, such as wifi, cameras, or mass-storage devices in.<br />
<br />
==== Q: What can't I do with the USB? ====<br />
<br />
The USB on the neo has no power output. This means that you cannot use USB bus powered devices without some sort of powered hub or cable.<br />
This is due to the fact that adding a 5V power supply into the device would have added complexity, volume and cost.<br />
<br />
==== Q: Why is only USB 1.1 provided? ====<br />
<br />
A: The processor has USB 1.1 built in. One with USB2 built in would have been more expensive.<br />
<br />
==== Q: Can the Neo charge and use devices on a USB hub at the same time? ====<br />
<br />
A: <br />
*When the Neo is connected to a device port on a USB hub, it will start charging. If the hub is a powered hub, then it will charge fast (3h), otherwise around 12h.<br />
<br />
*If you plug the Neo into the host port of a USB hub you can use devices on that hub but the Neo will not charge. (Some/many USB hubs will not accept an unpowered host as valid, hence the need for the below cable.)<br />
*This is because the host socket on USB hubs is not powered.<br />
<br />
FIC product development is looking into providing something that<br />
conveniently solves this problem.<br />
<br />
The USB port on the Neo is not a properly compliant USB host port, all USB host ports must provide 5V - though powered devices or hubs may not draw any current from this, they may refuse to work. (The Belkin Tetrahub is an example of a hub that will not work.)<br />
<br />
One solution is a three headed cable.<br />
<br />
One end plugs into the Neo. One end plugs into a device port of a powered hub, or the Neo charger. One end plugs into the host port of a hub.<br />
<br />
The Charger/USB device plug only has +5V and 0V connected in the simple cable, which are connected to the other ends.<br />
<br />
For a more complex cable, when the host socket is not plugged in, the cable acts as a simple USB cable.<br />
<br />
==== Q: What are the details of the USB port on the Neo1973? How does it compare to USB On-The-Go? ====<br />
<br />
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<br />
a AB socket, but also electrical and software components which cannot be provide by the S3C2410.<br />
<br />
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).<br />
<br />
=== Q: Are there any LEDs on the Neo 1973? ===<br />
<br />
A: The Neo1973 v1 will have no LEDs besides the screen backlight.<br />
<br />
=== Q: Will a JTAG port be made available? ===<br />
<br />
A: The "Hacker's Lunchbox" will make this kind of stuff easy. <br />
<br />
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.<br />
<br />
=== Q: What can we expect in future versions? ===<br />
<br />
A: A faster CPU, faster GSM (EDGE?) perhaps even powered USB port, USB2, wifi, and camera. None of the details have been released yet. More details of hardware upgrades should be available sometime in May. There will also be 5 more OpenMoko devices - some not phones in the traditional sense announced by FIC in September.<br />
<br />
==Networking/Connectivity==<br />
<br />
=== Q: Can I bridge to an Ethernet (wired or unwired) network via a suitable Bluetooth enabled router? ===<br />
<br />
A: Yes - see [http://gentoo-wiki.com/HOWTO_Configure_a_bluetooth_network_access_point this howto for how to configure a linux computer to act as such a router] and [[Bluetooth Support]].<br />
<br />
=== Q: What providers in the USA provide the GSM required for Neo 1973? ===<br />
<br />
A: Wikipedia has a list of providers and technologies [http://en.wikipedia.org/wiki/List_of_United_States_mobile_phone_companies here]. A brief look gives the impression that [http://www.t-mobile.com T-Mobile] and [http://www.cingular.com Cingular] (which is<br />
renaming itself AT&T) seem to be the only major ones.<br />
<br />
=== Q: Will OpenMoko "Just Work" with Mac OS X? ===<br />
<br />
A: There has been some discussion of this on the mailing list. There is motivation, and there are interested developers. <br />
Not being a Mac OS X user, I don't know enough<br />
to summarize the discussion to answer this question. Can someone please fill in?<br />
<br />
A: For IP over USB cable connectivity, it is planned to improve/adapt the AJZaurusUSB driver, allowing ssh into the OpenMoko.<br />
<br />
A: It is expected that (Bluetooth/UB) SyncML based interoperation for<br />
contacts and events can easily be achieved by a patch<br />
to the Apple iSync configuration tables.<br />
<br />
A: There is an open source implementation of Cocoa (GNUstep) that aims to run MacOS X compatible applications (sort of<br />
PPC/x86/ARM universal binaries) on OpenMoko devices: mySTEP.<br />
<br />
==Misc==<br />
<br />
=== Q: On the lists on lists.openmoko.org, should replies be added above or below the original text? ===<br />
<br />
A: Please reply UNDER post.<br />
<br />
=== Q: How can I find out if a question or topic has already been discussed on the mailing lists? ===<br />
<br />
A: By searching the mailing list archives. For example, using Google searches:<br />
<br />
site:openmoko.org text<br />
<br />
For example, to search for accelerometer:<br />
<br />
site:openmoko.org accelerometer<br />
<br />
If you only want to read the "official" mails from FIC people or from OpenMoko people:<br />
<br />
site:openmoko.org text "at fic.com.tw"<br />
site:openmoko.org text "at openmoko.org"<br />
<br />
For example to search for "release date" from FIC people:<br />
<br />
site:openmoko.org "release date" "at fic.com.tw"<br />
<br />
Alternatively you can use the [http://www.google.com/coop/cse?cx=017507431580478583395%3Astsl7lhxzbc custom OpenMoko search engine] which has been created using [http://www.google.com/coop/ Google Co-op].<br />
<br />
{{Languages:FAQ}}</div>DenisBYhttp://openmoko.org/wiki/Main_Page/ruMain Page/ru2007-03-06T18:01:35Z<p>DenisBY: </p>
<hr />
<div>{|align=right<br />
|__TOC__<br />
|}<br />
<br />
'''''требуется помощь по переводу wiki на русский!'''''<br />
<br />
<br />
<big>'''Добро пожаловать в OpenMoko Wiki'''</big><br />
<br />
This is to be the evolving, definitive resource on [[Neo1973]] development -- the GSM+[[Hardware:AGPS|AGPS]] Smartphone running [[OpenMoko]]. The intention is to collaboratively improve and update all information on this site.<br />
<br />
== Вступление ==<br />
<br />
* [[Introduction/ru|Что такое OpenMoko]]<br />
** [[Introduction/ru#.D0.92.D0.B8.D0.B4.D0.B5.D0.BE|Видео]]<br />
** [[Introduction/ru#.D0.A4.D0.BE.D1.82.D0.BE.D0.B3.D1.80.D0.B0.D1.84.D0.B8.D0.B8|Фотографии]]<br />
* [[FAQ/ru | Часто задаваемые вопросы]]<br />
<br />
== Ресурсы проекта ==<br />
* [[Development resources]] - Describes the resources (lists, svn,&nbsp;...)<br />
** [[Development resources#Mailing_Lists|Mailing Lists]]<br />
** [[Development resources#Wiki|Wiki]]<br />
** [[Development resources#Bugzilla|Bugzilla]]<br />
** [[Development resources#IRC|IRC]]<br />
** [[Development resources#SVN|svn + svnweb]]<br />
** [[Development resources#Projects|projects]]<br />
<br />
== Developer's Documentation ==<br />
<br />
=== Hands-on Guides ===<br />
* [[Getting Started with your Neo1973]]<br />
* [[ru:MokoMakefile|Building OpenMoko using the MokoMakefile]]<br />
* [[Building OpenMoko from scratch (pre-BBT)]]<br />
* [[Migration to bad block tolerant builds]]<br />
* [[Getting Openmoko working on host with Xoo]]<br />
<br />
=== Hardware Reference Documentation ===<br />
<br />
* All [[Hardware]] related documentation and specificatoons<br />
* [[Neo1973 Hardware]] - Overview about the Components we use, PCB Photographs<br />
** [[Disassembling Neo1973]] - A photo story about disassembling the hardware<br />
* [[Debug Board]] - The Debug Board for the Neo1973<br />
** [[Connecting Neo1973 with Debug Board v2]]<br />
* [[QT2410]] - A S3C2410 development board that we used during early development<br />
<br />
=== Software Reference Documentation ===<br />
* Architectural<br />
** [[OpenMokoFramework]] - The OpenMoko Application Framework<br />
* Host utilities<br />
** [[dfu-util]] - A [[USB DFU]] (Device Firmware Update) host program<br />
** [[devirginator]] - A set of scripts to re-program the entire device<br />
** [[sjf2410-linux]] - a JTAG NAND flashing program, last-resort phone un-bricking<br />
** [[s3c2410_boot_usb]] - a program for transferring code to the RAM of QT2410 (not Neo1973)<br />
** [[Toolchain]] - The toolchain we use for compilation<br />
** [[Neo1973 OpenOCD]] - The On-Chip Debugger we use for development<br />
** [[OpenEmbedded]] - The distribution building framework<br />
* Device Software<br />
** Low-Level<br />
*** [[u-boot]] - The bootloader we use, including docs to our modifications<br />
*** [[kernel]] - The Linux Kernel we use, including docs to our modifications<br />
** Userspace<br />
*** [[gsmd]] - the GSM daemon managing the GSM Modem<br />
*** [[gpsd]] - the AGPS (Assisted GPS) daemon<br />
*** [[OpenMoko]] - The OpenMoko distribution<br />
**** [[OpenMoko2007]] - The first intended release of it<br />
**** [[Userspace root image]]<br />
<br />
==== User Interface Related ====<br />
* [[Look & Feel]]<br />
* [[Applications]]<br />
* [[Widgets]]<br />
** [[Widget Inheritance Graph]]<br />
<br />
=== Misc. Development Related ===<br />
* [[Templates]]<br />
* [[PIM Storage]]<br />
* [[Coding Guidelines]]<br />
* [[How to run OpenMoko Apps on PC]]<br />
* [[OpenMoko#Setting_up_an_OpenMoko_SDK|How to setup the OpenMoko SDK]]<br />
* [[License]] - How we license our code<br />
* [[Development resources]] - Describes the resources (lists, svn, ...)<br />
* [[Neo1973 Phase 0]] -- Information for Phase 0 device owners<br />
<br />
== Administrative / Organizational ==<br />
<br />
* [[Shipping Notes]] - Information to help FIC how to ship products to you<br />
* [[My Account]] - Ideas for what sort of account based services FIC should provide with the phone.<br />
<br />
== Miscellaneous ==<br />
* [[Neo1973 and Windows]] - If you want to commit that offence ;)<br />
* [[Press Coverage]] - What the press says about the OpenMoko project<br />
* [[mFAQ]] - The OpenMoko Misinformation FAQ ('''mFAQ''') - What the press '''''incorrectly''''' says about the OpenMoko project<br />
* [[Wish List]] - A collection of ideas and ideals we'd like to see implemented some day<br />
* [[Wish List - Hardware]] - A collection of ideas we'd like to see in the next Neo release<br />
* [[Media Content]] - What types of media on the device can we use (that is non-software)?<br />
* [[Testimonials]] - How did you get to OpenMoko?<br />
* [[Buying Interest List]] - (Not official and not a pre-order page) Have you have put money aside for Neo1973? Put your nick here.<br />
* [[Style Sheet]] - The '''''correct''''' way to spell OpenMoko and other words<br />
* [[iPhone]] - Comparison between Apple iPhone and FIC Neo1973<br />
* [[Translation]] - Translation of OpenMoko<br />
<br />
== FIC / OpenMoko at Events ==<br />
<br />
* [http://pingwinaria.linux.org.pl/PLUG/imprezy/pingwinaria/2007/agenda Pingwinaria 2007] - Krynica, Poland - 15-18 March 2007 - Tomasz Zieliński will give a talk about OpenMoko and Marcin Juszkiewicz will talk about OpenEmbedded<br />
* [http://fostel2007.fostel.org/index.php/Main_Page FOSTEL] - Paris, France - 4-5 April 2007 - Sean Moss-Pultz will be there<br />
<br />
===Past Events===<br />
* [[FOSDEM]] - Brussels, Belgium - 23 to 25 Februari 2007<br />
* [[ETel]] - Tuesday, February 27 through Thursday, March 1, 2007, near San Francisco<br />
* [http://www.linuxforum.dk/2007/ Linux Forum] - Copenhagen Denmark. 2.-3. March 2007. [http://www.linuxforum.dk/2007/program/saturday/Martin_Hansen.shtml Presentation] about OpenMoko on Saturday by Martin Hansen and Ole Tange.<br />
<br />
== Sections by target audience ==<br />
<br />
* [[Basic End-user]] - Information for end users that want basic functionality and no surprises<br />
* [[Advanced End-user]] - Information for advanced end-users that want advanced and experimental functionality but who are not programmers<br />
* [[Application Developer]] - Information for application developers including ideas and specifications for applications, and tools to build them<br />
* [[System Developer]] - Information for the system developer including bootloader, kernel, and libraries<br />
* [[Hardware Developer]] - Information for the hardware developer including hardware specs, and debug board<br />
<br />
== Getting started with this wiki ==<br />
<br />
* Please read our [[OpenMoko Wiki Editing Guidelines]]<br />
* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]<br />
* [http://meta.wikimedia.org/wiki/Help:Wikitext_reference MediaWiki Wikitext Reference]<br />
* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]<br />
<br />
{{Languages|Main_Page}}</div>DenisBYhttp://openmoko.org/wiki/Main_Page/ruMain Page/ru2007-03-06T17:48:20Z<p>DenisBY: </p>
<hr />
<div>{|align=right<br />
|__TOC__<br />
|Lang<br />
|}<br />
<br />
'''требуется помощь по переводу wiki на русский!'''<br />
<br />
<big>'''Добро пожаловать в OpenMoko Wiki'''</big><br />
<br />
This is to be the evolving, definitive resource on [[Neo1973]] development -- the GSM+[[Hardware:AGPS|AGPS]] Smartphone running [[OpenMoko]]. The intention is to collaboratively improve and update all information on this site.<br />
<br />
== Вступление ==<br />
<br />
* [[Introduction/ru|Что такое OpenMoko]]<br />
* [[FAQ/ru | Часто задаваемые вопросы]]<br />
<br />
== Ресурсы проекта ==<br />
* [[Development resources]] - Describes the resources (lists, svn,&nbsp;...)<br />
** [[Development resources#Mailing_Lists|Mailing Lists]]<br />
** [[Development resources#Wiki|Wiki]]<br />
** [[Development resources#Bugzilla|Bugzilla]]<br />
** [[Development resources#IRC|IRC]]<br />
** [[Development resources#SVN|svn + svnweb]]<br />
** [[Development resources#Projects|projects]]<br />
<br />
== Developer's Documentation ==<br />
<br />
=== Hands-on Guides ===<br />
* [[Getting Started with your Neo1973]]<br />
* [[ru:MokoMakefile|Building OpenMoko using the MokoMakefile]]<br />
* [[Building OpenMoko from scratch (pre-BBT)]]<br />
* [[Migration to bad block tolerant builds]]<br />
* [[Getting Openmoko working on host with Xoo]]<br />
<br />
=== Hardware Reference Documentation ===<br />
<br />
* All [[Hardware]] related documentation and specificatoons<br />
* [[Neo1973 Hardware]] - Overview about the Components we use, PCB Photographs<br />
** [[Disassembling Neo1973]] - A photo story about disassembling the hardware<br />
* [[Debug Board]] - The Debug Board for the Neo1973<br />
** [[Connecting Neo1973 with Debug Board v2]]<br />
* [[QT2410]] - A S3C2410 development board that we used during early development<br />
<br />
=== Software Reference Documentation ===<br />
* Architectural<br />
** [[OpenMokoFramework]] - The OpenMoko Application Framework<br />
* Host utilities<br />
** [[dfu-util]] - A [[USB DFU]] (Device Firmware Update) host program<br />
** [[devirginator]] - A set of scripts to re-program the entire device<br />
** [[sjf2410-linux]] - a JTAG NAND flashing program, last-resort phone un-bricking<br />
** [[s3c2410_boot_usb]] - a program for transferring code to the RAM of QT2410 (not Neo1973)<br />
** [[Toolchain]] - The toolchain we use for compilation<br />
** [[Neo1973 OpenOCD]] - The On-Chip Debugger we use for development<br />
** [[OpenEmbedded]] - The distribution building framework<br />
* Device Software<br />
** Low-Level<br />
*** [[u-boot]] - The bootloader we use, including docs to our modifications<br />
*** [[kernel]] - The Linux Kernel we use, including docs to our modifications<br />
** Userspace<br />
*** [[gsmd]] - the GSM daemon managing the GSM Modem<br />
*** [[gpsd]] - the AGPS (Assisted GPS) daemon<br />
*** [[OpenMoko]] - The OpenMoko distribution<br />
**** [[OpenMoko2007]] - The first intended release of it<br />
**** [[Userspace root image]]<br />
<br />
==== User Interface Related ====<br />
* [[Look & Feel]]<br />
* [[Applications]]<br />
* [[Widgets]]<br />
** [[Widget Inheritance Graph]]<br />
<br />
=== Misc. Development Related ===<br />
* [[Templates]]<br />
* [[PIM Storage]]<br />
* [[Coding Guidelines]]<br />
* [[How to run OpenMoko Apps on PC]]<br />
* [[OpenMoko#Setting_up_an_OpenMoko_SDK|How to setup the OpenMoko SDK]]<br />
* [[License]] - How we license our code<br />
* [[Development resources]] - Describes the resources (lists, svn, ...)<br />
* [[Neo1973 Phase 0]] -- Information for Phase 0 device owners<br />
<br />
== Administrative / Organizational ==<br />
<br />
* [[Shipping Notes]] - Information to help FIC how to ship products to you<br />
* [[My Account]] - Ideas for what sort of account based services FIC should provide with the phone.<br />
<br />
== Miscellaneous ==<br />
* [[Neo1973 and Windows]] - If you want to commit that offence ;)<br />
* [[Press Coverage]] - What the press says about the OpenMoko project<br />
* [[mFAQ]] - The OpenMoko Misinformation FAQ ('''mFAQ''') - What the press '''''incorrectly''''' says about the OpenMoko project<br />
* [[Wish List]] - A collection of ideas and ideals we'd like to see implemented some day<br />
* [[Wish List - Hardware]] - A collection of ideas we'd like to see in the next Neo release<br />
* [[Media Content]] - What types of media on the device can we use (that is non-software)?<br />
* [[Testimonials]] - How did you get to OpenMoko?<br />
* [[Buying Interest List]] - (Not official and not a pre-order page) Have you have put money aside for Neo1973? Put your nick here.<br />
* [[Style Sheet]] - The '''''correct''''' way to spell OpenMoko and other words<br />
* [[iPhone]] - Comparison between Apple iPhone and FIC Neo1973<br />
* [[Translation]] - Translation of OpenMoko<br />
<br />
== FIC / OpenMoko at Events ==<br />
<br />
* [http://pingwinaria.linux.org.pl/PLUG/imprezy/pingwinaria/2007/agenda Pingwinaria 2007] - Krynica, Poland - 15-18 March 2007 - Tomasz Zieliński will give a talk about OpenMoko and Marcin Juszkiewicz will talk about OpenEmbedded<br />
* [http://fostel2007.fostel.org/index.php/Main_Page FOSTEL] - Paris, France - 4-5 April 2007 - Sean Moss-Pultz will be there<br />
<br />
===Past Events===<br />
* [[FOSDEM]] - Brussels, Belgium - 23 to 25 Februari 2007<br />
* [[ETel]] - Tuesday, February 27 through Thursday, March 1, 2007, near San Francisco<br />
* [http://www.linuxforum.dk/2007/ Linux Forum] - Copenhagen Denmark. 2.-3. March 2007. [http://www.linuxforum.dk/2007/program/saturday/Martin_Hansen.shtml Presentation] about OpenMoko on Saturday by Martin Hansen and Ole Tange.<br />
<br />
== Sections by target audience ==<br />
<br />
* [[Basic End-user]] - Information for end users that want basic functionality and no surprises<br />
* [[Advanced End-user]] - Information for advanced end-users that want advanced and experimental functionality but who are not programmers<br />
* [[Application Developer]] - Information for application developers including ideas and specifications for applications, and tools to build them<br />
* [[System Developer]] - Information for the system developer including bootloader, kernel, and libraries<br />
* [[Hardware Developer]] - Information for the hardware developer including hardware specs, and debug board<br />
<br />
== Getting started with this wiki ==<br />
<br />
* Please read our [[OpenMoko Wiki Editing Guidelines]]<br />
* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]<br />
* [http://meta.wikimedia.org/wiki/Help:Wikitext_reference MediaWiki Wikitext Reference]<br />
* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]<br />
<br />
{{Languages|Main_Page}}</div>DenisBYhttp://openmoko.org/wiki/IntroductionIntroduction2007-03-06T17:35:36Z<p>DenisBY: added link to Laguages template</p>
<hr />
<div>OpenMoko is an attempt to create the world's first completely open mobile phone software stack.<br />
<br />
We believe in standardization bottom-up (defined and implemented by the community), instead of top-down (defined by a consortium).<br />
<br />
For a more thorough introduction see [http://lists.openmoko.org/pipermail/announce/2007-January/000000.html this announcement]<br />
<br />
OpenMoko is supposed to run on all kinds of Linux-capable mobile phones. The first fully supported OpenMoko phone is the FIC Neo1973.<br />
<br />
This initative has been initiated by [[FIC|FIC Inc.]] and OpenMoko, Inc.<br />
<br />
== Videos == <br />
* [http://video.google.co.uk/videoplay?docid=-3742589179435830945&hl=en-GB Google Video of the talk about OpenMoko by Sean Moss Pultz at FOSdem on 23rd Feb 2007.]<br />
* [http://rapidshare.com/files/18781887/rect.avi Version of above talk, in higher resolution, with the screen zoomed and transformed to the projector screen.] Text is visible here, unlike in the version above.<br />
<br />
== Photos ==<br />
<br />
=== Outside ===<br />
[[Image:FIC-neo1973_small.jpg|200px|frontside]]<br />
[[Image:Neo1973_uboot_splash.jpg|200px|bootloader splash screen]]<br />
[[Image:Gta01b v3 case back white.jpg|200px|backside]]<br />
<br />
External link [http://blog.printf.net/articles/2007/02/22/unboxing-the-openmoko-phone In operation to see screen clarity]<br />
<br />
=== Inside ===<br />
[[Image:Gta01b v3 top.jpg|200px|display (top) side]]<br />
[[Image:Gta01b v3 bottom.jpg|200px|component (back) side]]<br />
[[Image:Gta01b v3 case top open pcb lifted.jpg|200px|case top open pcb lifted]]<br />
[[Image:Gta01b v3 case top open pcb lift white.jpg|200px|case top open pcb lift white]]<br />
[[Image:Gta01b v3 case top open white.jpg|200px|case top open white]]<br />
<br />
{{Languages|Introduction}}</div>DenisBYhttp://openmoko.org/wiki/Introduction/ruIntroduction/ru2007-03-06T17:34:29Z<p>DenisBY: </p>
<hr />
<div>{|align=right<br />
|__TOC__<br />
|}<br />
OpenMoko это попытка создать первую в мире полностью открытую программную платформу для мобильных телефонов.<br />
<br />
Мы верим в страндартизацию "снизу-вверх" (определяется и разрабатывается сообществом), а не "сверху-вниз" (определяется и разрабатывается консорциумом)<br />
<br />
Для более подробного описания смотрите [http://lists.openmoko.org/pipermail/announce/2007-January/000000.html этот анонс]<br />
<br />
Предполагается, что OpenMoko может быть запущен на любых Linux-совместимых телефонах. Первый телефон полностью поддерживающий OpenMoko это Neo1973 от FIC.<br />
<br />
Эта инициатива была начата [[FIC|FIC Inc.]] и OpenMoko, Inc.<br />
<br />
== Видео == <br />
* [http://video.google.co.uk/videoplay?docid=-3742589179435830945&hl=en-GB Google Video рассказа Sean Moss Pultz об OpenMoko на FOSdem 23 Фев. 2007.]<br />
* [http://rapidshare.com/files/18781887/rect.avi Версия этого же рассказа в лучшем разрешении и увеличении на проекционном экране.] В отличии от предыдущего видео текст здесь можно разобрать.<br />
<br />
== Фотографии ==<br />
<br />
=== Снаружи ===<br />
[[Image:FIC-neo1973_small.jpg|200px|frontside]]<br />
[[Image:Neo1973_uboot_splash.jpg|200px|bootloader splash screen]]<br />
[[Image:Gta01b v3 case back white.jpg|200px|backside]]<br />
<br />
Внешняя ссылка [http://blog.printf.net/articles/2007/02/22/unboxing-the-openmoko-phone In operation to see screen clarity]<br />
<br />
=== Внутри ===<br />
[[Image:Gta01b v3 top.jpg|200px|display (top) side]]<br />
[[Image:Gta01b v3 bottom.jpg|200px|component (back) side]]<br />
[[Image:Gta01b v3 case top open pcb lifted.jpg|200px|case top open pcb lifted]]<br />
[[Image:Gta01b v3 case top open pcb lift white.jpg|200px|case top open pcb lift white]]<br />
[[Image:Gta01b v3 case top open white.jpg|200px|case top open white]]<br />
<br />
{{Languages|Introduction}}</div>DenisBYhttp://openmoko.org/wiki/Introduction/ruIntroduction/ru2007-03-06T17:32:19Z<p>DenisBY: Ru:Introduction moved to Introduction/ru</p>
<hr />
<div>{|align=right<br />
|__TOC__<br />
|}<br />
OpenMoko это попытка создать первую в мире полностью открытую программную платформу для мобильных телефонов.<br />
<br />
Мы верим в страндартизацию "снизу-вверх" (определяется и разрабатывается сообществом), а не "сверху-вниз" (определяется и разрабатывается консорциумом)<br />
<br />
Для более подробного описания смотрите [http://lists.openmoko.org/pipermail/announce/2007-January/000000.html этот анонс]<br />
<br />
Предполагается, что OpenMoko может быть запущен на любых Linux-совместимых телефонах. Первый телефон полностью поддерживающий OpenMoko это Neo1973 от FIC.<br />
<br />
Эта инициатива была начата [[FIC|FIC Inc.]] и OpenMoko, Inc.<br />
<br />
== Видео == <br />
* [http://video.google.co.uk/videoplay?docid=-3742589179435830945&hl=en-GB Google Video рассказа Sean Moss Pultz об OpenMoko на FOSdem 23 Фев. 2007.]<br />
* [http://rapidshare.com/files/18781887/rect.avi Версия этого же рассказа в лучшем разрешении и увеличении на проекционном экране.] В отличии от предыдущего видео текст здесь можно разобрать.<br />
<br />
== Фотографии ==<br />
<br />
=== Снаружи ===<br />
[[Image:FIC-neo1973_small.jpg|200px|frontside]]<br />
[[Image:Neo1973_uboot_splash.jpg|200px|bootloader splash screen]]<br />
[[Image:Gta01b v3 case back white.jpg|200px|backside]]<br />
<br />
Внешняя ссылка [http://blog.printf.net/articles/2007/02/22/unboxing-the-openmoko-phone In operation to see screen clarity]<br />
<br />
=== Внутри ===<br />
[[Image:Gta01b v3 top.jpg|200px|display (top) side]]<br />
[[Image:Gta01b v3 bottom.jpg|200px|component (back) side]]<br />
[[Image:Gta01b v3 case top open pcb lifted.jpg|200px|case top open pcb lifted]]<br />
[[Image:Gta01b v3 case top open pcb lift white.jpg|200px|case top open pcb lift white]]<br />
[[Image:Gta01b v3 case top open white.jpg|200px|case top open white]]</div>DenisBYhttp://openmoko.org/wiki/Main_PageMain Page2007-03-06T17:31:35Z<p>DenisBY: changed links to rus pages</p>
<hr />
<div>{|align=right<br />
|__TOC__<br />
|}<br />
<big>'''Welcome to the OpenMoko public Wiki'''</big><br />
<br />
This is to be the evolving, definitive resource on [[Neo1973]] development -- the GSM+[[Hardware:AGPS|AGPS]] Smartphone running [[OpenMoko]]. The intention is to collaboratively improve and update all information on this site.<br />
<br />
== Introduction ==<br />
<br />
* [[Introduction]] - What is OpenMoko. ([[Introduction/ru|Rus]])<br />
** [[Introduction#Photos|Photos]]<br />
** [[Introduction#Videos|Videos]]<br />
* [[FAQ | Frequently Asked Questions]]<br />
<br />
== Project Resources ==<br />
* [[Development resources]] - Describes the resources (lists, svn,&nbsp;...)<br />
** [[Development resources#Mailing_Lists|Mailing Lists]]<br />
** [[Development resources#Wiki|Wiki]]<br />
** [[Development resources#Bugzilla|Bugzilla]]<br />
** [[Development resources#IRC|IRC]]<br />
** [[Development resources#SVN|svn + svnweb]]<br />
** [[Development resources#Projects|projects]]<br />
<br />
== Developer's Documentation ==<br />
<br />
=== Hands-on Guides ===<br />
* [[Getting Started with your Neo1973]]<br />
* [[MokoMakefile|Building OpenMoko using the MokoMakefile]] ([[MokoMakefile/ru|Rus]])<br />
* [[Building OpenMoko from scratch (pre-BBT)]]<br />
* [[Migration to bad block tolerant builds]]<br />
* [[Getting Openmoko working on host with Xoo]]<br />
<br />
=== Hardware Reference Documentation ===<br />
<br />
* All [[Hardware]] related documentation and specifications<br />
* [[Neo1973 Hardware]] - Overview about the Components we use, PCB Photographs<br />
** [[Disassembling Neo1973]] - A photo story about disassembling the hardware<br />
* [[Debug Board]] - The Debug Board for the Neo1973<br />
** [[Connecting Neo1973 with Debug Board v2]]<br />
* [[QT2410]] - A S3C2410 development board that we used during early development<br />
<br />
=== Software Reference Documentation ===<br />
* Architectural<br />
** [[OpenMokoFramework]] - The OpenMoko Application Framework<br />
* Host utilities<br />
** [[dfu-util]] - A [[USB DFU]] (Device Firmware Update) host program<br />
** [[devirginator]] - A set of scripts to re-program the entire device<br />
** [[sjf2410-linux]] - a JTAG NAND flashing program, last-resort phone un-bricking<br />
** [[s3c2410_boot_usb]] - a program for transferring code to the RAM of QT2410 (not Neo1973)<br />
** [[Toolchain]] - The toolchain we use for compilation<br />
** [[Neo1973 OpenOCD]] - The On-Chip Debugger we use for development<br />
** [[OpenEmbedded]] - The distribution building framework<br />
* Device Software<br />
** Low-Level<br />
*** [[u-boot]] - The bootloader we use, including docs to our modifications<br />
*** [[kernel]] - The Linux Kernel we use, including docs to our modifications<br />
** Userspace<br />
*** [[gsmd]] - the GSM daemon managing the GSM Modem<br />
*** [[gpsd]] - the AGPS (Assisted GPS) daemon<br />
*** [[OpenMoko]] - The OpenMoko distribution<br />
**** [[OpenMoko2007]] - The first intended release of it<br />
**** [[Userspace root image]]<br />
<br />
==== User Interface Related ====<br />
* [[Look & Feel]]<br />
* [[Applications]]<br />
* [[Widgets]]<br />
** [[Widget Inheritance Graph]]<br />
<br />
=== Misc. Development Related ===<br />
* [[Templates]]<br />
* [[PIM Storage]]<br />
* [[Coding Guidelines]]<br />
* [[How to run OpenMoko Apps on PC]]<br />
* [[OpenMoko#Setting_up_an_OpenMoko_SDK|How to setup the OpenMoko SDK]]<br />
* [[License]] - How we license our code<br />
* [[Development resources]] - Describes the resources (lists, svn, ...)<br />
* [[Neo1973 Phase 0]] -- Information for Phase 0 device owners<br />
<br />
== Administrative / Organizational ==<br />
<br />
* [[Shipping Notes]] - Information to help FIC how to ship products to you<br />
* [[My Account]] - Ideas for what sort of account based services FIC should provide with the phone.<br />
<br />
== Miscellaneous ==<br />
* [[Neo1973 and Windows]] - If you want to commit that offence ;)<br />
* [[Press Coverage]] - What the press says about the OpenMoko project<br />
* [[mFAQ]] - The OpenMoko Misinformation FAQ ('''mFAQ''') - What the press '''''incorrectly''''' says about the OpenMoko project<br />
* [[Wish List]] - A collection of ideas and ideals we'd like to see implemented some day<br />
* [[Wish List - Hardware]] - A collection of ideas we'd like to see in the next Neo release<br />
* [[Media Content]] - What types of media on the device can we use (that is non-software)?<br />
* [[Testimonials]] - How did you get to OpenMoko?<br />
* [[Buying Interest List]] - (Not official and not a pre-order page) Have you have put money aside for Neo1973? Put your nick here.<br />
* [[Style Sheet]] - The '''''correct''''' way to spell OpenMoko and other words<br />
* [[iPhone]] - Comparison between Apple iPhone and FIC Neo1973<br />
* [[Translation]] - Translation of OpenMoko<br />
<br />
== FIC / OpenMoko at Events ==<br />
<br />
* [http://pingwinaria.linux.org.pl/PLUG/imprezy/pingwinaria/2007/agenda Pingwinaria 2007] - Krynica, Poland - 15-18 March 2007 - Tomasz Zieliński will give a talk about OpenMoko and Marcin Juszkiewicz will talk about OpenEmbedded<br />
* [http://fostel2007.fostel.org/index.php/Main_Page FOSTEL] - Paris, France - 4-5 April 2007 - Sean Moss-Pultz will be there<br />
<br />
===Past Events===<br />
* [[FOSDEM]] - Brussels, Belgium - 23 to 25 Februari 2007<br />
* [[ETel]] - Tuesday, February 27 through Thursday, March 1, 2007, near San Francisco<br />
* [http://www.linuxforum.dk/2007/ Linux Forum] - Copenhagen Denmark. 2.-3. March 2007. [http://www.linuxforum.dk/2007/program/saturday/Martin_Hansen.shtml Presentation] about OpenMoko on Saturday by Martin Hansen and Ole Tange.<br />
<br />
== Sections by target audience ==<br />
<br />
* [[Basic End-user]] - Information for end users that want basic functionality and no surprises<br />
* [[Advanced End-user]] - Information for advanced end-users that want advanced and experimental functionality but who are not programmers<br />
* [[Application Developer]] - Information for application developers including ideas and specifications for applications, and tools to build them<br />
* [[System Developer]] - Information for the system developer including bootloader, kernel, and libraries<br />
* [[Hardware Developer]] - Information for the hardware developer including hardware specs, and debug board<br />
<br />
== Getting started with this wiki ==<br />
<br />
* Please read our [[OpenMoko Wiki Editing Guidelines]]<br />
* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]<br />
* [http://meta.wikimedia.org/wiki/Help:Wikitext_reference MediaWiki Wikitext Reference]<br />
* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]<br />
<br />
{{Languages|Main_Page}}</div>DenisBYhttp://openmoko.org/wiki/Main_Page/ruMain Page/ru2007-03-06T17:30:07Z<p>DenisBY: </p>
<hr />
<div>{|align=right<br />
|__TOC__<br />
|Lang<br />
|}<br />
<big>'''Добро пожаловать в OpenMoko Wiki'''</big><br />
<br />
This is to be the evolving, definitive resource on [[Neo1973]] development -- the GSM+[[Hardware:AGPS|AGPS]] Smartphone running [[OpenMoko]]. The intention is to collaboratively improve and update all information on this site.<br />
<br />
== Introduction ==<br />
<br />
* [[ru:Introduction|Что такое OpenMoko]]<br />
** [[ru:Introduction#Photos|Фотографии]]<br />
** [[ru:Introduction#Videos|Видео]]<br />
* [[ru:FAQ | Часто задаваемые вопросы]]<br />
<br />
== Project Resources ==<br />
* [[Development resources]] - Describes the resources (lists, svn,&nbsp;...)<br />
** [[Development resources#Mailing_Lists|Mailing Lists]]<br />
** [[Development resources#Wiki|Wiki]]<br />
** [[Development resources#Bugzilla|Bugzilla]]<br />
** [[Development resources#IRC|IRC]]<br />
** [[Development resources#SVN|svn + svnweb]]<br />
** [[Development resources#Projects|projects]]<br />
<br />
== Developer's Documentation ==<br />
<br />
=== Hands-on Guides ===<br />
* [[Getting Started with your Neo1973]]<br />
* [[ru:MokoMakefile|Building OpenMoko using the MokoMakefile]]<br />
* [[Building OpenMoko from scratch (pre-BBT)]]<br />
* [[Migration to bad block tolerant builds]]<br />
* [[Getting Openmoko working on host with Xoo]]<br />
<br />
=== Hardware Reference Documentation ===<br />
<br />
* All [[Hardware]] related documentation and specificatoons<br />
* [[Neo1973 Hardware]] - Overview about the Components we use, PCB Photographs<br />
** [[Disassembling Neo1973]] - A photo story about disassembling the hardware<br />
* [[Debug Board]] - The Debug Board for the Neo1973<br />
** [[Connecting Neo1973 with Debug Board v2]]<br />
* [[QT2410]] - A S3C2410 development board that we used during early development<br />
<br />
=== Software Reference Documentation ===<br />
* Architectural<br />
** [[OpenMokoFramework]] - The OpenMoko Application Framework<br />
* Host utilities<br />
** [[dfu-util]] - A [[USB DFU]] (Device Firmware Update) host program<br />
** [[devirginator]] - A set of scripts to re-program the entire device<br />
** [[sjf2410-linux]] - a JTAG NAND flashing program, last-resort phone un-bricking<br />
** [[s3c2410_boot_usb]] - a program for transferring code to the RAM of QT2410 (not Neo1973)<br />
** [[Toolchain]] - The toolchain we use for compilation<br />
** [[Neo1973 OpenOCD]] - The On-Chip Debugger we use for development<br />
** [[OpenEmbedded]] - The distribution building framework<br />
* Device Software<br />
** Low-Level<br />
*** [[u-boot]] - The bootloader we use, including docs to our modifications<br />
*** [[kernel]] - The Linux Kernel we use, including docs to our modifications<br />
** Userspace<br />
*** [[gsmd]] - the GSM daemon managing the GSM Modem<br />
*** [[gpsd]] - the AGPS (Assisted GPS) daemon<br />
*** [[OpenMoko]] - The OpenMoko distribution<br />
**** [[OpenMoko2007]] - The first intended release of it<br />
**** [[Userspace root image]]<br />
<br />
==== User Interface Related ====<br />
* [[Look & Feel]]<br />
* [[Applications]]<br />
* [[Widgets]]<br />
** [[Widget Inheritance Graph]]<br />
<br />
=== Misc. Development Related ===<br />
* [[Templates]]<br />
* [[PIM Storage]]<br />
* [[Coding Guidelines]]<br />
* [[How to run OpenMoko Apps on PC]]<br />
* [[OpenMoko#Setting_up_an_OpenMoko_SDK|How to setup the OpenMoko SDK]]<br />
* [[License]] - How we license our code<br />
* [[Development resources]] - Describes the resources (lists, svn, ...)<br />
* [[Neo1973 Phase 0]] -- Information for Phase 0 device owners<br />
<br />
== Administrative / Organizational ==<br />
<br />
* [[Shipping Notes]] - Information to help FIC how to ship products to you<br />
* [[My Account]] - Ideas for what sort of account based services FIC should provide with the phone.<br />
<br />
== Miscellaneous ==<br />
* [[Neo1973 and Windows]] - If you want to commit that offence ;)<br />
* [[Press Coverage]] - What the press says about the OpenMoko project<br />
* [[mFAQ]] - The OpenMoko Misinformation FAQ ('''mFAQ''') - What the press '''''incorrectly''''' says about the OpenMoko project<br />
* [[Wish List]] - A collection of ideas and ideals we'd like to see implemented some day<br />
* [[Wish List - Hardware]] - A collection of ideas we'd like to see in the next Neo release<br />
* [[Media Content]] - What types of media on the device can we use (that is non-software)?<br />
* [[Testimonials]] - How did you get to OpenMoko?<br />
* [[Buying Interest List]] - (Not official and not a pre-order page) Have you have put money aside for Neo1973? Put your nick here.<br />
* [[Style Sheet]] - The '''''correct''''' way to spell OpenMoko and other words<br />
* [[iPhone]] - Comparison between Apple iPhone and FIC Neo1973<br />
* [[Translation]] - Translation of OpenMoko<br />
<br />
== FIC / OpenMoko at Events ==<br />
<br />
* [http://pingwinaria.linux.org.pl/PLUG/imprezy/pingwinaria/2007/agenda Pingwinaria 2007] - Krynica, Poland - 15-18 March 2007 - Tomasz Zieliński will give a talk about OpenMoko and Marcin Juszkiewicz will talk about OpenEmbedded<br />
* [http://fostel2007.fostel.org/index.php/Main_Page FOSTEL] - Paris, France - 4-5 April 2007 - Sean Moss-Pultz will be there<br />
<br />
===Past Events===<br />
* [[FOSDEM]] - Brussels, Belgium - 23 to 25 Februari 2007<br />
* [[ETel]] - Tuesday, February 27 through Thursday, March 1, 2007, near San Francisco<br />
* [http://www.linuxforum.dk/2007/ Linux Forum] - Copenhagen Denmark. 2.-3. March 2007. [http://www.linuxforum.dk/2007/program/saturday/Martin_Hansen.shtml Presentation] about OpenMoko on Saturday by Martin Hansen and Ole Tange.<br />
<br />
== Sections by target audience ==<br />
<br />
* [[Basic End-user]] - Information for end users that want basic functionality and no surprises<br />
* [[Advanced End-user]] - Information for advanced end-users that want advanced and experimental functionality but who are not programmers<br />
* [[Application Developer]] - Information for application developers including ideas and specifications for applications, and tools to build them<br />
* [[System Developer]] - Information for the system developer including bootloader, kernel, and libraries<br />
* [[Hardware Developer]] - Information for the hardware developer including hardware specs, and debug board<br />
<br />
== Getting started with this wiki ==<br />
<br />
* Please read our [[OpenMoko Wiki Editing Guidelines]]<br />
* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]<br />
* [http://meta.wikimedia.org/wiki/Help:Wikitext_reference MediaWiki Wikitext Reference]<br />
* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]<br />
<br />
{{Languages|Main_Page}}</div>DenisBY