Manuals/Neo FreeRunner/ru

From Openmoko

(Difference between revisions)
Jump to: navigation, search
 
(33 intermediate revisions by 13 users not shown)
Line 1: Line 1:
{{Languages|Getting Started with your Neo FreeRunner}}
+
{{Languages|Manuals/Neo FreeRunner}}
__NOTOC__
+
__NOEDITSECTION__
+
  
 
{| class="wikitable" cellspacing="2" cellpadding="2" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #cccccc; background:#eeeeee; width:100%;floating="center"; "
 
{| class="wikitable" cellspacing="2" cellpadding="2" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #cccccc; background:#eeeeee; width:100%;floating="center"; "
Line 10: Line 8:
 
[[Image:Freerunner box.png|200px|thumb|Упаковка Neo FreeRunner]]
 
[[Image:Freerunner box.png|200px|thumb|Упаковка Neo FreeRunner]]
 
|}
 
|}
 
 
= Содержание =
 
 
: [[Image:Circle2.gif|10px]]  Что в коробке
 
 
: [[Image:Circle2.gif|10px]]  Получение представления о Neo FreeRunner
 
 
: [[Image:Circle2.gif|10px]]  Включение Neo FreeRunner
 
 
: [[Image:Circle2.gif|10px]]  Flashing Neo FreeRunner
 
 
: [[Image:Circle2.gif|10px]]  Присоединение к Neo FreeRunner по USB сети.
 
 
  
 
== Что в коробке ==
 
== Что в коробке ==
Line 30: Line 14:
 
! style="background:#ffffff;border-left:1px solid #ffffff;border-right:1px ; border-top:2px solid ffffff; border:1px solid #ffffff; " |   
 
! style="background:#ffffff;border-left:1px solid #ffffff;border-right:1px ; border-top:2px solid ffffff; border:1px solid #ffffff; " |   
 
<div align="left">
 
<div align="left">
[[Image:GTA02ALL.png|400px|thumb|Inside package]]
+
[[Image:Openmokset.jpg|400px|thumb|Inside package]]
 
|
 
|
  
: [[Image:Circle2.gif|10px]]  Neo FreeRunner
+
: [[Image:Circle&#65298;.gif|10px]]  Neo FreeRunner
: [[Image:Circle2.gif|10px]]  Стилус
+
: [[Image:Circle&#65298;.gif|10px]]  Стилус
: [[Image:Circle2.gif|10px]]  Батарея
+
: [[Image:Circle&#65298;.gif|10px]]  Батарея
: [[Image:Circle2.gif|10px]]  Зарядное устройство
+
: [[Image:Circle&#65298;.gif|10px]]  Зарядное устройство
: [[Image:Circle2.gif|10px]]  Кабель USB
+
: [[Image:Circle&#65298;.gif|10px]]  Кабель USB
: [[Image:Circle2.gif|10px]]  Карта microSD 512MB
+
: [[Image:Circle&#65298;.gif|10px]]  Карта microSD 512MB
 
|}
 
|}
 
</div>
 
</div>
  
==Получение представления о Neo FreeRunner==
+
== Сборка Neo FreeRunner перед использованием, информация о физическом устройстве ==
  
<div align-center>
+
=== Установка карты памяти Micro-SD, SIM-карты, и аккумуляторной батареи ===
<table width="80%" style="clear: both; border: 1px solid #ffffff; border-collapse: collapse; padding: 0.2em; margin: 0; font-size: 100%; margin: 0 1px;">
+
<tr valign="top" style="background: #ffffff">
+
<td style="width: 25px; padding-left: 0.5em;">
+
</td>
+
<td style="width: 10px; white-space: nowrap; padding: 4px 1em 0 0.5em; border-right: 1px solid #ffffff;">[[Image:menu8.jpg|370px|thumb|AUX Button and phone jack(From left to right)|center]]</td><td style="padding: 1px 1em 0; background: #ffffff;">
+
[[Image:menu9.jpg|365px|thumb|Кнопка питания, USB внешняя GPS антенна (слева на право)|center]]</td></tr></table>
+
</div>
+
  
 
<div align-center>
 
<div align-center>
 
<table width="80%" style="clear: both; border: 1px solid #ffffff; border-collapse: collapse; padding: 0.2em; margin: 0; font-size: 100%; margin: 0 1px;">
 
<table width="80%" style="clear: both; border: 1px solid #ffffff; border-collapse: collapse; padding: 0.2em; margin: 0; font-size: 100%; margin: 0 1px;">
 
<tr valign="top" style="background: #ffffff">
 
<tr valign="top" style="background: #ffffff">
<td style="width: 50%; padding-left: 0.5em;">
+
<td style="width: 50%; white-space: nowrap; padding: 4px 1em 0 0.5em; border-right: 1px solid #ffffff;">[[Image:menu13.jpg|233px|thumb|Откройте корпус, как показано на изображении.|center]]</td>
</td>
+
<td style="padding: 1px 1em 0; background: #ffffff;">[[Image:menu14.jpg|250px|thumb|Открывается так|center]]</td>
<td style="width: 50%; white-space: nowrap; padding: 4px 1em 0 0.5em; border-right: 1px solid #ffffff;">[[Image:menu12.jpg|233px|thumb|AUX Back side with battery|center]]</td><td style="padding: 1px 1em 0; background: #ffffff;">
+
</tr>
[[Image:menu11.jpg|260px|thumb|Установка SIM карты и SD карты|center]]</td></tr></table>
+
</div>
+
 
+
<div align-center>
+
<table width="80%" style="clear: both; border: 1px solid #ffffff; border-collapse: collapse; padding: 0.2em; margin: 0; font-size: 100%; margin: 0 1px;">
+
 
<tr valign="top" style="background: #ffffff">
 
<tr valign="top" style="background: #ffffff">
<td style="width: 50%; padding-left: 0.5em;">
+
<td style="padding: 1px 1em 0; background: #ffffff;">[[Image:menu11.jpg|260px|thumb|Поместите SIM-карту и карту памяти SD здесь.|center]]</td>
</td>
+
<td style="width: 50%; white-space: nowrap; padding: 4px 1em 0 0.5em; border-right: 1px solid #ffffff;">[[Image:menu12.jpg|233px|thumb|Наконец, вставьте батарею.|center]]</td>
<td style="width: 50%; white-space: nowrap; padding: 4px 1em 0 0.5em; border-right: 1px solid #ffffff;">[[Image:menu13.jpg|233px|thumb|open case from this side |center]]</td><td style="padding: 1px 1em 0; background: #ffffff;">
+
</tr></table>
[[Image:menu14.jpg|250px|thumb|Opened|center]]</td></tr></table>
+
 
</div>
 
</div>
 +
# Снимите заднюю крышку удерживая Neo FreeRunner с боков и используя ноготь чтобы отжать и сдвинуть крышку с аккумуляторного отсека.
 +
# Теперь вы можете обнаружить совмещённый держатель SIM и Micro-SD карт внизу аккумуляторного отсека.
 +
# Разблокируйте металлический держатель SIM-карты используя ноготь, сдвинув его вниз, в направлении разъёма USB. Действуйте с осторожностью, так как деликатный механизм может быть поврежден усилием приложенным в неправильном направлении.
 +
# Поднимите вверх держатель SIM-карты.
 +
# Держатель Micro-SD карты удерживается защёлками с обеих сторон. Проще открыть держатель Micro-SD карты отжимая защёлки с каждой стороны по очереди, чем потянув вверх за середину, так как такой способ уменьшает давление на защёлки. Для отжатия защёлок может быть использована небольшая отвёртка или нож.
 +
# Вставьте карту памяти Micro-SD в держатель. Обратите внимание на боковые упоры внутри металлической части держателя предназначенные для удерживания карты. Задвиньте карту внутрь держателя между упорами перед тем как закрыть держатель. Обратите внимание что электрические контакты должны быть обращены вниз и направлены к краю Neo FreeRunner.
 +
# Закройте держатель Micro-SD карты, и убедитесь что обе защёлки надёжно защёлкнулись.
 +
# Вставьте SIM-карту в держатель SIM карты, с осторожностью задвинув карту между металлическими упорами в держателе. Обратите внимание что электрические контакты должны быть обращены вниз и метка в виде отрезанного уголка должна быть обращена в направлении разъёма внешней антены GPS.
 +
# Закройте держатель SIM-карты и заблокируйте его, сдвинув в направлении  разъёма внешней антены GPS.
 +
# Вставьте аккумуляторную батарею в батарейный отсек совместив электрические контакты батареи с контактами батарейного отсека. Первой вставлять сторону с электрическими контактами.
 +
# Поместите заднюю крышку обратно на FreeRunner.
  
===Включение Neo FreeRunner===
+
[[Image:FR_SIM_SD_open.jpg|457px|thumb|держатели SIM и SD карт открыты, карты установленны в держатели|center]]
  
Вы можете запустить ваш Neo FreeRunner следующими способами:
+
[[http://video.google.de/videoplay?docid=-8343770443102960945 Небольшое видео]] так же доступно. Видео было снято с использованием предыдущей версии Neo, но все действия по установке одинаковы.
  
: [[Image:Circle2.gif|10px]]    Вы можете загрузить образ Openmoko непосредственно.
+
===Зарядка Neo FreeRunner===
  
: [[Image:Circle2.gif|10px]]    Старт [[Bootloader|U-Boot]] посредством [[NAND Flash]].
+
При первом использовании Neo FreeRunner необходимо полностью зарядить батарею. Батарея может быть заряжена с использованием прилагаемого зарядника (на 1000mA) или с помощью питания от USB-порта способного выдавать ток 500mA. Большинство компьютеров будет способно заряжать FreeRunner без всяких проблем.
  
: [[Image:Circle2.gif|10px]]    Старт U-Boot посредством NOR Flash.
+
Зарядка полностью разряженной батареи током 100mA займёт 12-15 часов, током 500mA - 2,5-3,5 часа, и 1000mA зарядит за 1.5-2.5 часа. (90%~100%) [может быть уточнено]
  
Эти способы позволят вам обновить ядро и корневую файловую систему.
+
Не допускайте полный разряд батареи. Вы попадёте в трудную ситуацию вследствие того, что внутренняя цепь зарядки не включается до полной загрузки програмного обеспечения FreeRunner после его включения и загрузка при питании по USB кабелю не предусмотрена. В случае если ваша батарея полностью разрядилась, у вас есть следующий выбор:
 +
* Использовать внешний отдельный зарядник для батареи (совместимый с батареей Nokia BL-5C)
 +
* Загрузить FreeRunner с помощью аналогичной батареи или запасной батареи от GTA01 или GTA02, подключить питание USB, затем заменить батарею на разряженную.
 +
* Загрузить FreeRunner с помощью внешнего источника питания на 4.5VDC (нужны прямые руки и большая внимательность), подключить питание USB, далее вставить разряженную батарею.
  
====Log in Openmoko Image====
+
===Кнопки и разъёмы===
  
<div align-center>
+
<table width="80%" style="clear: both; border-collapse: collapse"  valign="top">
<table width="100%" style="clear: both; border: 1px solid #ffffff; border-collapse: collapse; padding: 0.2em; margin: 0; font-size: 100%; margin: 0 1px;">
+
<tr>
<tr valign="top" style="background: #ffffff">
+
<td style="width: 25px">&nbsp;</td>
<td style="width: 25px; padding-left: 0.5em;">
+
<td style="width: 370px">[[Image:menu9.jpg|370px|thumb|Кнопка включения питания, USB разъём и внешняя антена GPS (слева направо)|center]]</td>
 +
<td style="width: 25px">&nbsp;</td>
 +
<td style="width: 370px">[[Image:menu8.jpg|370px|thumb|Дополнительная кнопка и разъём для гарнитуры (слева направо)|center]]</td>
 +
</tr>
 +
<tr>
 +
<td></td>
 +
<td>'''Кнопка питания'''
 +
Однократное нажатие кнопки питания завершает текущее приложение.
  
 +
Удерживание кнопки питания запускает меню в котором вы можете выбрать:
 +
* Включить и выключить GPS, wifi, GSM, и bluetooth антены
 +
* Изменить режим экономии электроэнергии на:
 +
** Затемнить экран и заблокировать его
 +
** Только затемнить экран, не блокировать
 +
** Отключить режим экономии электроэнергии
 +
* Заблокировать экран
 +
* Выключить устройство.</td>
 +
<td></td>
 +
<td>'''Дополнительная кнопка'''
 +
Однократное нажатие дополнительной кнопки скрывает или показывает текущее приложение.
 +
 +
Удерживание дополнительной кнопки запускает меню в котором вы можете выбрать:
 +
* Спрятать и показать панели интерфейса (Fullscreen toggle)
 +
* Переключить портретную или ланшафтную ориентацию (Swap Orientation)
 +
* Сохранить текущее изображение на экране в файл (Screenshot)
 
</td>
 
</td>
<td style="width: 10px; white-space: nowrap; padding: 4px 1em 0 0.5em; border-right: 1px solid #ffffff;">[[Image:Menu2.jpg|200px|right|thumb]]</td><td style="padding: 1px 1em 0; background: #eeeeee;">
+
</tr>
Press and hold Power button (about 8 seconds) until Openmoko splash screen turns up. You may now release the Power button, and Neo FreeRunner will continue to boot into Openmoko Image.
+
</table>
 +
Время полной загрузки - около 2 минут, пожалуйста будьте терпеливы. Наиболее длинный этап происходит во время графической заставки Openmoko, после прокручиваемых вверх загрузочных сообщений GNU/Linux, выводимых очень мелким шрифтом.
  
</td></tr></table>
+
Разъём для гарнитуры это 2.5mm разъём с четырьмя контактами: стерео + микрофон. Он совместим с гарнитурами от смартфонов Motorola (A780,A1200, ...) и V-360.
</div>
+
  
 +
Для подключения обычных наушников (без микрофона) обычно используемых для прослушивания музыки необходим совместимый переходник с разъёма 2.5mm с 4 контактными кольцами на 3.5mm стерео разъём. Есть информация что переходники Nokia 2.5mm -> 3.5mm несовместимы, а переходники Stereo Audio Adapter для Motorolla MPx200/E398 3.5mm работают хорошо. Вам также может понадобится переключить звук со стерео выхода на наушники путём изменения alsa.state-файла (обычно mediaplayer может сделать это автоматически) или с помощью alsamixer (см. ниже), чтобы включить стерео вывод в нём.
  
====Log in U-Boot in NAND Flash====
+
===Разблокирование экрана===
  
<div align-center>
+
Когда экран заблокирован вы должны видеть зелёную графику в стиле Матрицы с символом Openmoko в середине нижней части экрана  а так же символы блокировки и разблокировки. Если вы перетащите символ Openmoko к символу разблокировки - экран разблокируется.
<table width="100%" style="clear: both; border: 1px solid #ffffff; border-collapse: collapse; padding: 0.2em; margin: 0; font-size: 100%; margin: 0 1px;">
+
<tr valign="top" style="background: #ffffff">
+
<td style="width: 25px; padding-left: 0.5em;">
+
  
</td>
+
== Управление меню и приложениями ==
<td style="width: 10px; white-space: nowrap; padding: 4px 1em 0 0.5em; border-right: 1px solid #ffffff;">[[Image:Menu7.jpg|200px|right|thumb]]</td><td style="padding: 1px 1em 0; background: #eeeeee;">
+
Press and hold Power button, then press and hold AUX button (about 5~8 seconds ). You can see BOOT MENU for NAND Flash.  Press AUX to select the options, Power to execute.
+
</td></tr></table>
+
</div>
+
====Log in U-Boot in NOR Flash====
+
  
<div align-center>
+
''Примечание:'' эта секция описывает интерфейс используемый образом "2007.2", который является образом используемым по умолчанию для Openmoko.
<table width="100%" style="clear: both; border: 1px solid #ffffff; border-collapse: collapse; padding: 0.2em; margin: 0; font-size: 100%; margin: 0 1px;">
+
<tr valign="top" style="background: #ffffff">
+
<td style="width: 25px; padding-left: 0.5em;">
+
  
</td>
+
====Домашняя страница (Today Page)====
<td style="width: 10px; white-space: nowrap; padding: 4px 1em 0 0.5em; border-right: 1px solid #ffffff;">[[Image:Menu6.jpg|200px|right|thumb]]</td><td style="padding: 1px 1em 0; background: #eeeeee;">
+
  
Press and hold AUX button, then press and hold Power button. Release AUX button. You can see BOOT MENU for NOR Flash. ( This options usually used for developer. If you can't log in NAND , you can log in U-Boot in NOR Flash. )  
+
[[Image:Todaypage_reduced_true.png|200px|right]] После загрузки Openmoko показывает домашнюю страницу, так называемую "Today"-страницу. Иконки в верхнем ряду обозначают статус телефона. Нижний ряд состоит из трёх закладок. Левая закладка с домиком ведёт на домашнюю страицу, которую вы и просматривате сейчас. Центральная вкладка ведёт на страницу "Запуск задач" (Launch Tasks) которая является главным меню используемым для запуска приложений. Закладка с шестерёнками ведёт к странице "Активные задачи" (Running Tasks) которая используется для работы с открытыми в данный момент окнами и запущенными приложениями.
</td></tr></table>
+
</div>
+
  
{{note| There are six options you can choose when you log in NOR Flash.
+
<br clear=all />
1. Загрузка
+
  
2. [[Загрузка с SD карты|Загрузка с MicroSD]]
+
[[Image:Todaypage_reduced_false.png|right|200px|]] После первого включения домашняя страница пуста, как показано на изображении выше. Ниже мы объясним как включить полный вид (full view), изображённый справа. В режиме полного вида появляется второй ряд иконок, содержащих быстрые ссылки на наиболее популярные приложения - такие как Позвонить(dialer), Адресная книга (adressbook), Почтовый ящик (mailbox) и Календарь (calendar). На основной части экрана изображены часы и другая полезная информация.
  
3. Set console to USB
+
См. [[Today/2007.2]] для дополнительной информации о домашней странице и расширенных настройках.  
  
4. Set console to Serial
+
<br clear=all />
  
5. Сброс
+
====Страница Запуск задач (Launch Tasks Page)====
  
6. Выключение
+
{{stub}}
  
}}
+
[[Image:LaunchTasks.png|right|200px]] На этой странице выводится меню доступных приложений. Вы можете выбрать категорию приложений, чтобы упростить поиск нужного приложения или выбрать отображать их все.
  
==Flashing Neo FreeRunner==
+
Сейчас доступны категории [[PIM Suite]], [[Applications]], [[Games]], [[Utilities]], и отображать все (All).
As Openmoko development continues, Openmoko regularly releases updated versions of the Openmoko root filesystem, the kernel, and the[[Bootloader| U-Boot]]. These may be programmed into the Flash memory of Neo FreeRunner. You can use the USB cable and Openmoko provided tool to flash Neo FreeRunner.
+
  
{{note|Openmoko software team build images daily. If you want to use the newest image, you can download image from daily build.  But we recommend you download the most stable image from http://downloads.openmoko.org/releases/Freerunner/. Images here has been tested by test team.}}
+
<br clear=all />
  
===Step1. Download DFU-until===
+
====Страница Активные задачи (Running Tasks Page)====
  
You can download the flashing tool from:
+
{{stub}}
http://downloads.openmoko.org/releases/Freerunner/dfu-util
+
  
On the GNU/Linux host, you you can use folloing command download U-Boot utility.
+
[[Image:RunningTasks.png|right|200px]] Эта страница отображает запущенные в данный момент приложения. Каждую отдельную задачу можно завершить нажав иконку с мусорной корзиной рядом с приложением. Все задачи могут быть завершены нажатием на любой из них, далее нажатием на иконке "папка" вверху справа (ожидается что это будет изменено в будущих выпусках)Любая задача может быть открыта если выбрать иконку "возврат" посередине вверху.  
wget http://downloads.openmoko.org/releases/Freerunner/dfu-util
+
   
+
===Step 2. Flashing Kernel===
+
  
You can download kernel from
+
<br clear=all />
http://downloads.openmoko.org/releases/Freerunner/
+
  
Type in the following command in the terminal of a GNU/Linux host.
+
====Завершение приложений и переключение между ними====
./dfu-util -a (partion name) -R -D (download image file name)
+
  
 +
В любое время, когда приложение запущено, вы можете просто нажать кнопку питания на устройстве и приложение будет завершено, вы возвратитесь на домашнюю страницу.
  
ex:
+
Так же вы можете переключиться от одной задачи к другой, по кругу, используя дополнительную кнопку.
  
./dfu-util -a kernel -R -D uImage-2.6.24+svnr4082-r4055-r3-neo1973.bin
+
Нажатие в верхней левой части экрана выведет выпадающее меню задач (task menu). Это меню содержит список всех активных задач и позволяет переключиться прямо на любую из них.
  
{| class="wikitable" cellspacing="2" cellpadding="2" style="padding: 0%; margin:0em 0em 1em 0em; border:0px solid #ffffff; background:#ffffff; width:100%;floating="center"; "
+
(''Note:'' Если меню задач не отображается используйте [[#Aux|Дополнительную]] кнопку чтобы вызвать меню дополнителной кнопки и переключите полноэкранный режим (Toggle Fullscreen).)
! style="background:#ffffff;border-left:1px solid #ffffff;border-right:1px ; border-top:2px solid ffffff; border:1px solid #ffffff; width:75% " | 
+
<div align="left">
+
[[Image:menu15.jpg|thumb|Log in Neo FressRunner in NOR Flash, connect your Neo with Linux Host via USB cable]]
+
Before you execute the command , please log in Neo FreeRunner in NOR Flash . Neo FreeRunner needs to boot into U-Boot when flashing.
+
  
Then connect your Neo with Linux Host via USB cable. Press Enter execute the command.When flashing succeeds
+
== Использование терминала ==
  
status(0) = No error condition is present<br>
+
Чтобы запустить консоль с домашней страницы нажмите среднюю закладку внизу экрана чтобы отобразить страницу Запуск приложений (Launch applications), потом выберите программу терминала  в подменю Приложения (Applications). Многоклавишная клавиатура будет появляться из под нижней части экрана, когда вы его касаетесь и скрываться когда нет.
Done!
+
 
</div>
+
===Установка времени и даты===
|}
+
 
 +
Из терминала напишите строку приведённую ниже, заменив ''MM'' на месяц (01-12); ''DD'' число (01-31); ''hhmm'' время (0000-2359); ''YYYY'' год (указывать необязательно); и ''.ss'' секунды (указывать необязательно).
 +
 
 +
date -s ''MMDDhhmmYYYY.ss''
 +
 
 +
Чтобы сделать измнения не сбросились от перезагрузки синхронизируйте аппаратные часы с обновлённым системным временем.
 +
 
 +
hwclock --systohc
 +
 
 +
См. [[Setting Date and Time]] для дополнительной информации включающей настройку синхронизации с сетевым сервером времени (NTP).
 +
 
 +
===Установка громкости===
 +
 
 +
На момент написания этого, не существует способа установить громкость прямо с экрана.
 +
 
 +
Как временное решение, запустите программу терминала или [[USB_Networking|подсоединитесь через usb]], и запустите программу [[Neo alsamixer]] (чтобы увидеть все варианты настройки, включая микрофон (Mic2) вам необходимо запустить ''alsamixer -V all'').  Миксер на самом деле проще чем он выглядит.  Просто используйте кнопки со стрелками вправо и влево чтобы выбрать наушники (headphone) или модулятор "PCM" и использовать кнопки со стрелками вверх и вниз чтобы установить громкость. Вы так же можете установить громкость вашего микрофона меняя "mic2". Когда закончите нажмите ESC.  После этого выйдите из программы терминала или подключения по USB.
 +
 
 +
Вам может понадобиться обновить настроечные файлы в каталоге /usr/share/openmoko/scenarios/ для того чтобы сделать установки микрофона постоянными.  Используйте
 +
alsactl -f ''path-to-statefile'' store
 +
для этого.
 +
 
 +
Существуют следующие файлы с настройками по умолчанию (в /usr/share/openmoko/scenarios/):
 +
:gsmhandset.state
 +
:gsmheadset.state
 +
:gsmspeakerout.state
 +
:headset.state
 +
:stereoout.state
 +
 
 +
Они соответсвуют различным Звуковым профилям (Sound Profiles) доступных через Утиллиту отладки (Debug Tool) в меню Приложения(Applications).
 +
 
 +
Чтобы вручную восстановить один из state-файлов,
 +
alsactl -f ''path-to-statefile'' restore
 +
 
 +
Один способ чтобы увеличить громкость микрофона описан ниже:
 +
# зайдите по ssh на ваш FreeRunner
 +
# vi /usr/share/openmoko/scenarios/gsmhandset.state
 +
# отыщите "Mic2"
 +
# измените на "value 3"
 +
Если люди сообщают что вас плохо слышно когда вы звоните, тогда установка значения Mic2 на 2 или 3 должно это исправить.
 +
 
 +
'''Вопрос: я использую наушники, но только правый динамик работает, а левый нет, как можно это исправить?'''
 +
 
 +
R: Это может быть исправлено изменением файла gsmheadset.state.
 +
Вытащите и подсоедините снова штекер наушников чтобы убедиться что используется верный state-файл.
 +
Существует ручной способ переключения между динамиком и наушниками:
 +
Запустите alsamixer, переместитесь вдоль направо пока вы не найдёте "Amp Spk" и заглушите его  (кнопка m), после этого звучать будут оба канала наушников а не динамик.
 +
 
 +
[[FreeRunner_Hardware_Issues]]
 +
 
 +
=== Доступ к карте памяти microSD ===
 +
 
 +
Карта примонтирована в /media/card по умолчанию.
 +
 
 +
Если у вас несколько разделов на карте, первый (/dev/mmcblk0p1) будет примонтирован в /media/card, второй в /media/mmcblk0p2, третий в /media/mmcblk0p3 и т.д.
 +
 
 +
== Настройка сети через USB и обновлений ==
 +
 
 +
===Соединение с Neo FreeRunner и подключение к нему ===
 +
 
 +
Это обсуждается в секции [[USB_Networking|USB Networking]].
 +
 
 +
===Использование программы управления пакетами===
 +
 
 +
Существует три слоя к програмному обеспечению на FreeRunner:
 +
 
 +
* uboot: Представьте u-загрузчик как комбинацию BIOS и Grub на обычном компьютере.
 +
* Ядро:  Ядро Linux
 +
* Корневая файловая система: Остальная часть системы
 +
 
 +
Для того, чтобы состояние FreeRunner было актуально последним дополнениям и исправлениям ошибок, рекомендуется регулярно обновлять програмное обеспечение. Для этого существует два основных метода: обновление с помощью программы управления пакетами opkg (обсуждаемую ниже) или перепрошивка устройства вручную. Вы так же можете изучить [[Booting the Neo FreeRunner]] и [[Flashing the Neo FreeRunner]]
 +
 
 +
[[uboot|u-загрузчик]], ядро и корневая файловая система могут быть перепрошиты для их обновления. Перепрошивка - единственный способ если вы хотите обновить u-загрузчик. Преимуществом метода пререпрошивки ядра вручную над обновлением через opkg, вероятно, вероятно является скорость. Недостатком прошивки корневой файловой системы является то, что таким образом стираются все модификации, включая каталог /home. Если каталог /home переместить на SD-карту, такой пролемы не будет.
 +
 
 +
Предупреждение: ОБНОВЛЕНИЕ НА СБОРКИ ЯДЕР ИЗ ВЕТКИ ДЛЯ РАЗРАБОТЧИКОВ МОЖЕТ ПРИВЕСТИ К НЕРАБОЧЕМУ СОСТОЯНИЮ СИСТЕМЫ
 +
Далее предполагется, что FreeRunner имеет доступ в интернет (см. выше), Ядро и остальные пакеты могут быть обновлены так
 +
 
 +
# opkg update
 +
# opkg -test upgrade
 +
# opkg upgrade
 +
 
 +
Первая команда обновляет из хранилищ информацию о том, какие пакеты доступны для обновления. Вторая команда позволяет увидеть какие изменения собирается произвести программа управления пакетами, без произведения изменений. Третья команда обновляет все пакеты, для которых доступны новые версии. '''На данный момент opkg сообщает о том, что некоторые файлы сигнатур отсутсвуют (ошибки 404), но это вам не помешает.'''  Вы всё равно можете обновиться из хранилищ при отсутсвии файлов сигнатур. 
 +
 
 +
Обратите внимание, что запуск обновлений через opkg на чистой заводской системе приведёт к обновлению dropbear (ssh программа) и различных пакетов xserver, для успешного обновления которых необходимы дополнительные действия. Чтобы обновить программу xserver, необходимо делать это через ssh. Программа dropbear может быть обновлена через ssh следующей командой:
 +
# nohup opkg upgrade dropbear &
 +
Или из терминала FreeRunner командой
 +
# opkg upgrade dropbear
 +
 
 +
При обновлении через ssh будет прервано соединение, но команда должна будет выполниться успешно (проверьте файл check nohup.out на вашем устройстве), и спустя несколько секунд вы сможете переподсоединиться.
 +
 
 +
Потом подсединитесь к FreeRunner через ssh и введите:
 +
# opkg upgrade
 +
 
 +
Последние изменения поддержки сети посредством usb требуют установки следующих двух модулей '''перед''' перезагрузкой, после обновления.
 +
# opkg install kernel-module-g-ether kernel-module-cdc-ether
 +
И введите такую команду:
 +
# depmod
 +
Невыполнение этих шагов может привести к невозможности подключаться к устройству через usb.
 +
*http://lists.openmoko.org/pipermail/support/2008-August/thread.html#900
 +
 
 +
Или вы можете обновить пакеты xserver packages через ssh и обновить остальное из терминала FreeRunner. 
 +
 
 +
Если вы проведёте ваше первое обновление одним из способов описанных выше, обновление пройдёт более гладко.
 +
 
 +
В будущем будет возможно обновить u-загрузчик через opkg, но эта функция пока не реализована.
 +
 
 +
=== Установка приложений для мультимедиа, просмотра интернета и других целей ===
 +
 
 +
Вы можете установить множество приложений - для списка пакетов проверьте [[Repositories]], там также может быть найден способ добавления хранилищ на примере использования scaredy cat. Список предустановленных и доступных пакетов - здесь [[Available Packages]].
 +
 
 +
Программу-календать можно установить так
 +
 
 +
opkg install openmoko-dates2
 +
 
 +
Для программы проигрывания видео и аудио введите:
 +
 
 +
opkg install openmoko-mediaplayer2
 +
wget http://abraxa.dyndns.org:81/random/openmoko-mediaplayer-theme.tar.bz2
 +
tar xjf openmoko-mediaplayer-theme.tar.bz2 -C /usr/share/themes/Moko/gtk-2.0
 +
rm openmoko-mediaplayer-theme.tar.bz2
 +
 
 +
Если вы хотите простую программу для просмотра изображений, взгляните на группу програм gpe:
 +
 
 +
opkg install gpe-icons
 +
opkg install gpe-gallery
 +
 
 +
Чтобы получить стандартную программу просмотра интернета, используйте:
 +
 
 +
opkg install openmoko-browser2
 +
 
 +
Альтернативная программа, minimo, даёт гораздо больше возможностей. 
 +
Сначала скачайте и распакуйте её на вашем GNU/Linux компьютере:
 +
 
 +
wget http://www.ginguppin.de/files/minimo.tar.bz2
 +
tar jvxf minimo.tar.bz2
 +
 
 +
Скопируйте её на FreeRunner:
 +
scp minimo_* root@192.168.0.202:/tmp
 +
 
 +
Потом на FreeRunner:
 +
opkg install /tmp/minimo_0.02\+cvs20070626-r0_armv4t.ipk
 +
 
 +
Возможно вам также понадобится [[Switching Keyboards|сменить раскладку клавиатуры]] в том числе и [[Switching Keyboards#How_to_add_a_keyboard_toggle_button|приложение переключения раскладки клавиатуры]]
 +
 
 +
=== Импорт контактов ===
 +
 
 +
Вы можете экспортировать ваши контакты в формат VCard, или в несколько файлов, или в один файл, содержащий все контакты. Для импорта их в Neo используйте сценарий [[Import Vcf Contacts]].
 +
 
 +
==Шагаем дальше==
 +
 
 +
Поздравляем с первоначальной настройкой вашего Neo FreeRunner. Далее следуют другие сведения для того, чтобы помочь освободить ваш телефон:
 +
 
 +
===Настройка интерфейса===
 +
часы на домашней странице, клавиатура
 +
 
 +
Заводской образ [[Openmoko2007.2]] прошитый в Neo FreeRunner в действительности как "голые кости". Например, там нет показа часов и иконок быстрого запуска. Далее о том как изменить это:
 +
 
 +
# dbus-launch gconftool-2 -t boolean -s /desktop/poky/interface/reduced false
 +
# /etc/init.d/xserver-nodm restart
 +
 
 +
Хотя если вам нужны обычные часы вместо цифровых, используйте следующую команды:
 +
 
 +
# dbus-launch gconftool-2 -t boolean -s /desktop/poky/interface/reduced false
 +
# dbus-launch gconftool-2 -t boolean -s /desktop/poky/interface/digital_clock false
 +
# /etc/init.d/xserver-nodm restart
 +
 
 +
УБРАТЬ ЗВУК НАЖАТИЙ ЧЕРЕЗ /etc/pulse/session
 +
 
 +
Вы получите больше информации о настройке домашней страницы [[Today/2007.2|здесь]].
 +
 
 +
С любыми часами вам, возможно, захочется установить правильную [[Date|дату]] и [[Timezone|временную зону]].
 +
 
 +
Так же, если вы предпочитаете использовать полную клавиатуру, с помощью программы matchbox's qwerty keybord, см. [[Switching_Keyboards#Matchbox_keyboard|эти инструкции]]. Далее вы можете посмотреть [http://lists.openmoko.org/pipermail/community/2008-July/021296.html это], где описан способ добавления апплета, позволяющего показывать/скрывать эту клавиатуру.
 +
 
 +
===Использование GPS===
 +
 
 +
Простое руководство для работы с GPS:
 +
 
 +
# opkg install gpsd
 +
# echo "GPS_DEV=\"/dev/ttySAC1\"" > /etc/default/gpsd
 +
 
 +
далее презапустить gpsd - демон gps, командой
  
{{note| The meaning of  parameter you spcified:
+
# /etc/init.d/gpsd restart
-a  --alt alt Specify the altsetting of the DFU interface by name or by number<br>
+
-R  --reset Issue USB Reset signalling once we're finished<br>
+
-D  --download file Write firmware from<file> into device <br>
+
}}
+
  
===Step 3. Flashing Root Filesystem ===
+
Для проверки GPS, вы можете использовать agpsui:
You can download the root filesystem from :
+
http://downloads.openmoko.org/releases/Freerunner/
+
  
Type in the following command in the terminal of a GNU/Linux host.
+
# opkg install openmoko-agpsui
  
./dfu-util -a rootfs -R -D openmoko-devel-image-fic-gta02.jffs2
+
Для неплохой карты, попробуйте tangoGPS:
  
When flashing succeeds
+
# opkg install http://www.tangogps.org/downloads/tangogps_0.9.2-r1_armv4t.ipk
  
status(0) = No error condition is present<br>
+
Больше информации на странице [[GPS]].
Done!
+
  
==Connect To Neo FreeRunner By USB Networking==
+
Ранее были сообщения о критических [[GPS Problems|проблемах с GPS]], которые активно исправляются в новых ядрах, для установки обновлений см. инструкции выше. Дополнительная информация есть на странице [[GPS]].
  
Connect Neo FreeRunner to Linux host with USB cable. For OS X please refer to [[MacOS_X]]. After booting into Openmoko image, there will be a new interface, usb0, in your Linux host.
+
===Эксперименты с WLAN, GPRS и Bluetooth===
  
=====Manual Method=====
+
Есть много возможностей для развития интеграции этих функций в программное обеспечение Openmoko.
Type in the following command in the terminal of a GNU/Linux host.
+
  
ifconfig usb0 192.168.0.200 netmask 255.255.255.0
+
'''WLAN''': См. [[Wireless Networking]]
ssh root@192.168.0.202
+
  
Press Enter to pass the password.
+
'''GPRS''': См. [[Manually using GPRS]]
  
=====Automatic Method=====
+
'''Bluetooth''': См. [[Manually using Bluetooth]]
*Debian and derivatives (Ubuntu, Sidux etc.)
+
Edit /etc/network/interfaces
+
  
auto usb0
+
=== Добро пожаловать в сообщество ===
iface usb0 inet static
+
address 192.168.0.200
+
netmask 255.255.255.0
+
  
Restart the networking service and type in the following command in the terminal of GNU/Linux host.
+
Выпуск FreeRunner летом 2008 привёл сообщество к новому периоду быстрого роста. Доступные ресурсы суммированы на странице [[Openmoko:Community_Portal]]. Настали захватывающие и интересные времена изменения баланса между хаосом и порядком.
  
ssh root@192.168.0.202
+
Используйте как отправную точку [[http://lists.openmoko.org/pipermail/community/ список рассылки сообщества]], корторый, вероятно, является наиболее активным. На июль 2008, его объем составляет десятки сообщений в сутки. Разработчики Openmoko так же там присутствуют. Вы можете обратиться за помощью в [[https://lists.openmoko.org/mailman/listinfo/support поддержку - список рассылки]].
  
Press Enter to pass the password.
+
Или, если вы используете IRC, всегда есть хорошая группа людей на канале  #openmoko на сервере FreeNode.
  
=====Making things even more automatic=====
+
Ссылки вверху справа на этой странице ведут на сайты-побратимы в сообществе  Openmoko:
If you don't want to remember the IP number of your phone you can create an alias by adding the following line to your /etc/hosts:
+
* Home и Wiki обе ведут на главную страницу wiki. Она нуждается в очистке, мы знаем об этом...
 +
* Doc ведёт на страницу ''Trac'' - страницу системы сообщения об ошибках.
 +
* Planet ведёт на сборник блогов имеющих отношение к Openmoko.
 +
* Projects это GForge - бесплатный хостинг для разработчиков приложений.
 +
* Lists это список всех публичных списков рассылки на lists.openmoko.org.
  
192.168.0.202  openmoko
+
== Ссылки с аннотацией ==
  
Now it should immediately be possible to connect your phone using the following command line:
+
* [http://quickstart.openmoko.org/ Руководство по быстрому началу работы]. Главным образом используется в качестве основы для этой страницы.
 +
* [[Neo FreeRunner/ru]]. Общие характеристики.
 +
* [[Neo FreeRunner GTA02 Hardware]]. Подробные характеристики.
 +
* [[GTA02 Openness/ru|Открытость GTA02]]. Конечные характеристики уровня микросхем, проспекты и документация на оборудование.
 +
* [[Distributions]]. Сильные и слабые стороны различных дистрибутивов для Neo.
 +
* [[FAQ#Getting_Started_with_your_Neo_FreeRunner]]. Ответы.
 +
* [[GTA02_FAQ]]. Ешё ответы
  
ssh root@openmoko
+
Для поиска на этой wiki с помощью Google, используйте следующий поисковый запрос:
  
====Appendex====
+
<предмет поиска> site:http://wiki.openmoko.org/wiki/
If you want to know more about FreeRunner, you can get more information in following topics:
+
* [[GTA02 Openness]]
+
* [[Neo FreeRunner]]
+
* [[Neo FreeRunner GTA02 Hardware]]
+
* [[FreeRunner/Buttons and LEDs]]
+
  
[[Category:Hardware Support]]
+
[[Category:Neo FreeRunner Hardware/ru]]
[[Category:GTA02 Hardware]]
+
[[Category:Basic End User/ru]]

Latest revision as of 11:28, 12 January 2010


Спасибо за покупку этого выпуска Neo FreeRunner для разработчика. Смартфон Neo FreeRunner - это второе поколение аппаратной платформы, на которой работает Openmoko. Данное руководство поможет вам получить сведения о вашем Neo FreeRunner и начать его использовать.

Упаковка Neo FreeRunner

Contents

[edit] Что в коробке

Inside package
Circle2.gif Neo FreeRunner
Circle2.gif Стилус
Circle2.gif Батарея
Circle2.gif Зарядное устройство
Circle2.gif Кабель USB
Circle2.gif Карта microSD 512MB

[edit] Сборка Neo FreeRunner перед использованием, информация о физическом устройстве

[edit] Установка карты памяти Micro-SD, SIM-карты, и аккумуляторной батареи

Откройте корпус, как показано на изображении.
Открывается так
Поместите SIM-карту и карту памяти SD здесь.
Наконец, вставьте батарею.
  1. Снимите заднюю крышку удерживая Neo FreeRunner с боков и используя ноготь чтобы отжать и сдвинуть крышку с аккумуляторного отсека.
  2. Теперь вы можете обнаружить совмещённый держатель SIM и Micro-SD карт внизу аккумуляторного отсека.
  3. Разблокируйте металлический держатель SIM-карты используя ноготь, сдвинув его вниз, в направлении разъёма USB. Действуйте с осторожностью, так как деликатный механизм может быть поврежден усилием приложенным в неправильном направлении.
  4. Поднимите вверх держатель SIM-карты.
  5. Держатель Micro-SD карты удерживается защёлками с обеих сторон. Проще открыть держатель Micro-SD карты отжимая защёлки с каждой стороны по очереди, чем потянув вверх за середину, так как такой способ уменьшает давление на защёлки. Для отжатия защёлок может быть использована небольшая отвёртка или нож.
  6. Вставьте карту памяти Micro-SD в держатель. Обратите внимание на боковые упоры внутри металлической части держателя предназначенные для удерживания карты. Задвиньте карту внутрь держателя между упорами перед тем как закрыть держатель. Обратите внимание что электрические контакты должны быть обращены вниз и направлены к краю Neo FreeRunner.
  7. Закройте держатель Micro-SD карты, и убедитесь что обе защёлки надёжно защёлкнулись.
  8. Вставьте SIM-карту в держатель SIM карты, с осторожностью задвинув карту между металлическими упорами в держателе. Обратите внимание что электрические контакты должны быть обращены вниз и метка в виде отрезанного уголка должна быть обращена в направлении разъёма внешней антены GPS.
  9. Закройте держатель SIM-карты и заблокируйте его, сдвинув в направлении разъёма внешней антены GPS.
  10. Вставьте аккумуляторную батарею в батарейный отсек совместив электрические контакты батареи с контактами батарейного отсека. Первой вставлять сторону с электрическими контактами.
  11. Поместите заднюю крышку обратно на FreeRunner.
держатели SIM и SD карт открыты, карты установленны в держатели

[Небольшое видео] так же доступно. Видео было снято с использованием предыдущей версии Neo, но все действия по установке одинаковы.

[edit] Зарядка Neo FreeRunner

При первом использовании Neo FreeRunner необходимо полностью зарядить батарею. Батарея может быть заряжена с использованием прилагаемого зарядника (на 1000mA) или с помощью питания от USB-порта способного выдавать ток 500mA. Большинство компьютеров будет способно заряжать FreeRunner без всяких проблем.

Зарядка полностью разряженной батареи током 100mA займёт 12-15 часов, током 500mA - 2,5-3,5 часа, и 1000mA зарядит за 1.5-2.5 часа. (90%~100%) [может быть уточнено]

Не допускайте полный разряд батареи. Вы попадёте в трудную ситуацию вследствие того, что внутренняя цепь зарядки не включается до полной загрузки програмного обеспечения FreeRunner после его включения и загрузка при питании по USB кабелю не предусмотрена. В случае если ваша батарея полностью разрядилась, у вас есть следующий выбор:

  • Использовать внешний отдельный зарядник для батареи (совместимый с батареей Nokia BL-5C)
  • Загрузить FreeRunner с помощью аналогичной батареи или запасной батареи от GTA01 или GTA02, подключить питание USB, затем заменить батарею на разряженную.
  • Загрузить FreeRunner с помощью внешнего источника питания на 4.5VDC (нужны прямые руки и большая внимательность), подключить питание USB, далее вставить разряженную батарею.

[edit] Кнопки и разъёмы

 
Кнопка включения питания, USB разъём и внешняя антена GPS (слева направо)
 
Дополнительная кнопка и разъём для гарнитуры (слева направо)
Кнопка питания

Однократное нажатие кнопки питания завершает текущее приложение.

Удерживание кнопки питания запускает меню в котором вы можете выбрать:

  • Включить и выключить GPS, wifi, GSM, и bluetooth антены
  • Изменить режим экономии электроэнергии на:
    • Затемнить экран и заблокировать его
    • Только затемнить экран, не блокировать
    • Отключить режим экономии электроэнергии
  • Заблокировать экран
  • Выключить устройство.
Дополнительная кнопка

Однократное нажатие дополнительной кнопки скрывает или показывает текущее приложение.

Удерживание дополнительной кнопки запускает меню в котором вы можете выбрать:

  • Спрятать и показать панели интерфейса (Fullscreen toggle)
  • Переключить портретную или ланшафтную ориентацию (Swap Orientation)
  • Сохранить текущее изображение на экране в файл (Screenshot)

Время полной загрузки - около 2 минут, пожалуйста будьте терпеливы. Наиболее длинный этап происходит во время графической заставки Openmoko, после прокручиваемых вверх загрузочных сообщений GNU/Linux, выводимых очень мелким шрифтом.

Разъём для гарнитуры это 2.5mm разъём с четырьмя контактами: стерео + микрофон. Он совместим с гарнитурами от смартфонов Motorola (A780,A1200, ...) и V-360.

Для подключения обычных наушников (без микрофона) обычно используемых для прослушивания музыки необходим совместимый переходник с разъёма 2.5mm с 4 контактными кольцами на 3.5mm стерео разъём. Есть информация что переходники Nokia 2.5mm -> 3.5mm несовместимы, а переходники Stereo Audio Adapter для Motorolla MPx200/E398 3.5mm работают хорошо. Вам также может понадобится переключить звук со стерео выхода на наушники путём изменения alsa.state-файла (обычно mediaplayer может сделать это автоматически) или с помощью alsamixer (см. ниже), чтобы включить стерео вывод в нём.

[edit] Разблокирование экрана

Когда экран заблокирован вы должны видеть зелёную графику в стиле Матрицы с символом Openmoko в середине нижней части экрана а так же символы блокировки и разблокировки. Если вы перетащите символ Openmoko к символу разблокировки - экран разблокируется.

[edit] Управление меню и приложениями

Примечание: эта секция описывает интерфейс используемый образом "2007.2", который является образом используемым по умолчанию для Openmoko.

[edit] Домашняя страница (Today Page)

Todaypage reduced true.png
После загрузки Openmoko показывает домашнюю страницу, так называемую "Today"-страницу. Иконки в верхнем ряду обозначают статус телефона. Нижний ряд состоит из трёх закладок. Левая закладка с домиком ведёт на домашнюю страицу, которую вы и просматривате сейчас. Центральная вкладка ведёт на страницу "Запуск задач" (Launch Tasks) которая является главным меню используемым для запуска приложений. Закладка с шестерёнками ведёт к странице "Активные задачи" (Running Tasks) которая используется для работы с открытыми в данный момент окнами и запущенными приложениями.


Todaypage reduced false.png
После первого включения домашняя страница пуста, как показано на изображении выше. Ниже мы объясним как включить полный вид (full view), изображённый справа. В режиме полного вида появляется второй ряд иконок, содержащих быстрые ссылки на наиболее популярные приложения - такие как Позвонить(dialer), Адресная книга (adressbook), Почтовый ящик (mailbox) и Календарь (calendar). На основной части экрана изображены часы и другая полезная информация.

См. Today/2007.2 для дополнительной информации о домашней странице и расширенных настройках.


[edit] Страница Запуск задач (Launch Tasks Page)

Stub: This is a stub. You can help OpenMokoWiki by expanding it.


LaunchTasks.png
На этой странице выводится меню доступных приложений. Вы можете выбрать категорию приложений, чтобы упростить поиск нужного приложения или выбрать отображать их все.

Сейчас доступны категории PIM Suite, Applications, Games, Utilities, и отображать все (All).


[edit] Страница Активные задачи (Running Tasks Page)

Stub: This is a stub. You can help OpenMokoWiki by expanding it.


RunningTasks.png
Эта страница отображает запущенные в данный момент приложения. Каждую отдельную задачу можно завершить нажав иконку с мусорной корзиной рядом с приложением. Все задачи могут быть завершены нажатием на любой из них, далее нажатием на иконке "папка" вверху справа (ожидается что это будет изменено в будущих выпусках). Любая задача может быть открыта если выбрать иконку "возврат" посередине вверху.


[edit] Завершение приложений и переключение между ними

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

Так же вы можете переключиться от одной задачи к другой, по кругу, используя дополнительную кнопку.

Нажатие в верхней левой части экрана выведет выпадающее меню задач (task menu). Это меню содержит список всех активных задач и позволяет переключиться прямо на любую из них.

(Note: Если меню задач не отображается используйте Дополнительную кнопку чтобы вызвать меню дополнителной кнопки и переключите полноэкранный режим (Toggle Fullscreen).)

[edit] Использование терминала

Чтобы запустить консоль с домашней страницы нажмите среднюю закладку внизу экрана чтобы отобразить страницу Запуск приложений (Launch applications), потом выберите программу терминала в подменю Приложения (Applications). Многоклавишная клавиатура будет появляться из под нижней части экрана, когда вы его касаетесь и скрываться когда нет.

[edit] Установка времени и даты

Из терминала напишите строку приведённую ниже, заменив MM на месяц (01-12); DD число (01-31); hhmm время (0000-2359); YYYY год (указывать необязательно); и .ss секунды (указывать необязательно).

date -s MMDDhhmmYYYY.ss

Чтобы сделать измнения не сбросились от перезагрузки синхронизируйте аппаратные часы с обновлённым системным временем.

hwclock --systohc

См. Setting Date and Time для дополнительной информации включающей настройку синхронизации с сетевым сервером времени (NTP).

[edit] Установка громкости

На момент написания этого, не существует способа установить громкость прямо с экрана.

Как временное решение, запустите программу терминала или подсоединитесь через usb, и запустите программу Neo alsamixer (чтобы увидеть все варианты настройки, включая микрофон (Mic2) вам необходимо запустить alsamixer -V all). Миксер на самом деле проще чем он выглядит. Просто используйте кнопки со стрелками вправо и влево чтобы выбрать наушники (headphone) или модулятор "PCM" и использовать кнопки со стрелками вверх и вниз чтобы установить громкость. Вы так же можете установить громкость вашего микрофона меняя "mic2". Когда закончите нажмите ESC. После этого выйдите из программы терминала или подключения по USB.

Вам может понадобиться обновить настроечные файлы в каталоге /usr/share/openmoko/scenarios/ для того чтобы сделать установки микрофона постоянными. Используйте alsactl -f path-to-statefile store для этого.

Существуют следующие файлы с настройками по умолчанию (в /usr/share/openmoko/scenarios/):

gsmhandset.state
gsmheadset.state
gsmspeakerout.state
headset.state
stereoout.state

Они соответсвуют различным Звуковым профилям (Sound Profiles) доступных через Утиллиту отладки (Debug Tool) в меню Приложения(Applications).

Чтобы вручную восстановить один из state-файлов, alsactl -f path-to-statefile restore

Один способ чтобы увеличить громкость микрофона описан ниже:

  1. зайдите по ssh на ваш FreeRunner
  2. vi /usr/share/openmoko/scenarios/gsmhandset.state
  3. отыщите "Mic2"
  4. измените на "value 3"

Если люди сообщают что вас плохо слышно когда вы звоните, тогда установка значения Mic2 на 2 или 3 должно это исправить.

Вопрос: я использую наушники, но только правый динамик работает, а левый нет, как можно это исправить?

R: Это может быть исправлено изменением файла gsmheadset.state. Вытащите и подсоедините снова штекер наушников чтобы убедиться что используется верный state-файл. Существует ручной способ переключения между динамиком и наушниками: Запустите alsamixer, переместитесь вдоль направо пока вы не найдёте "Amp Spk" и заглушите его (кнопка m), после этого звучать будут оба канала наушников а не динамик.

FreeRunner_Hardware_Issues

[edit] Доступ к карте памяти microSD

Карта примонтирована в /media/card по умолчанию.

Если у вас несколько разделов на карте, первый (/dev/mmcblk0p1) будет примонтирован в /media/card, второй в /media/mmcblk0p2, третий в /media/mmcblk0p3 и т.д.

[edit] Настройка сети через USB и обновлений

[edit] Соединение с Neo FreeRunner и подключение к нему

Это обсуждается в секции USB Networking.

[edit] Использование программы управления пакетами

Существует три слоя к програмному обеспечению на FreeRunner:

  • uboot: Представьте u-загрузчик как комбинацию BIOS и Grub на обычном компьютере.
  • Ядро: Ядро Linux
  • Корневая файловая система: Остальная часть системы

Для того, чтобы состояние FreeRunner было актуально последним дополнениям и исправлениям ошибок, рекомендуется регулярно обновлять програмное обеспечение. Для этого существует два основных метода: обновление с помощью программы управления пакетами opkg (обсуждаемую ниже) или перепрошивка устройства вручную. Вы так же можете изучить Booting the Neo FreeRunner и Flashing the Neo FreeRunner

u-загрузчик, ядро и корневая файловая система могут быть перепрошиты для их обновления. Перепрошивка - единственный способ если вы хотите обновить u-загрузчик. Преимуществом метода пререпрошивки ядра вручную над обновлением через opkg, вероятно, вероятно является скорость. Недостатком прошивки корневой файловой системы является то, что таким образом стираются все модификации, включая каталог /home. Если каталог /home переместить на SD-карту, такой пролемы не будет.

Предупреждение: ОБНОВЛЕНИЕ НА СБОРКИ ЯДЕР ИЗ ВЕТКИ ДЛЯ РАЗРАБОТЧИКОВ МОЖЕТ ПРИВЕСТИ К НЕРАБОЧЕМУ СОСТОЯНИЮ СИСТЕМЫ Далее предполагется, что FreeRunner имеет доступ в интернет (см. выше), Ядро и остальные пакеты могут быть обновлены так

# opkg update
# opkg -test upgrade
# opkg upgrade

Первая команда обновляет из хранилищ информацию о том, какие пакеты доступны для обновления. Вторая команда позволяет увидеть какие изменения собирается произвести программа управления пакетами, без произведения изменений. Третья команда обновляет все пакеты, для которых доступны новые версии. На данный момент opkg сообщает о том, что некоторые файлы сигнатур отсутсвуют (ошибки 404), но это вам не помешает. Вы всё равно можете обновиться из хранилищ при отсутсвии файлов сигнатур.

Обратите внимание, что запуск обновлений через opkg на чистой заводской системе приведёт к обновлению dropbear (ssh программа) и различных пакетов xserver, для успешного обновления которых необходимы дополнительные действия. Чтобы обновить программу xserver, необходимо делать это через ssh. Программа dropbear может быть обновлена через ssh следующей командой:

# nohup opkg upgrade dropbear & 

Или из терминала FreeRunner командой

# opkg upgrade dropbear

При обновлении через ssh будет прервано соединение, но команда должна будет выполниться успешно (проверьте файл check nohup.out на вашем устройстве), и спустя несколько секунд вы сможете переподсоединиться.

Потом подсединитесь к FreeRunner через ssh и введите:

# opkg upgrade

Последние изменения поддержки сети посредством usb требуют установки следующих двух модулей перед перезагрузкой, после обновления.

# opkg install kernel-module-g-ether kernel-module-cdc-ether

И введите такую команду:

# depmod

Невыполнение этих шагов может привести к невозможности подключаться к устройству через usb.

Или вы можете обновить пакеты xserver packages через ssh и обновить остальное из терминала FreeRunner.

Если вы проведёте ваше первое обновление одним из способов описанных выше, обновление пройдёт более гладко.

В будущем будет возможно обновить u-загрузчик через opkg, но эта функция пока не реализована.

[edit] Установка приложений для мультимедиа, просмотра интернета и других целей

Вы можете установить множество приложений - для списка пакетов проверьте Repositories, там также может быть найден способ добавления хранилищ на примере использования scaredy cat. Список предустановленных и доступных пакетов - здесь Available Packages.

Программу-календать можно установить так

opkg install openmoko-dates2

Для программы проигрывания видео и аудио введите:

opkg install openmoko-mediaplayer2
wget http://abraxa.dyndns.org:81/random/openmoko-mediaplayer-theme.tar.bz2
tar xjf openmoko-mediaplayer-theme.tar.bz2 -C /usr/share/themes/Moko/gtk-2.0
rm openmoko-mediaplayer-theme.tar.bz2

Если вы хотите простую программу для просмотра изображений, взгляните на группу програм gpe:

opkg install gpe-icons 
opkg install gpe-gallery

Чтобы получить стандартную программу просмотра интернета, используйте:

opkg install openmoko-browser2

Альтернативная программа, minimo, даёт гораздо больше возможностей. Сначала скачайте и распакуйте её на вашем GNU/Linux компьютере:

wget http://www.ginguppin.de/files/minimo.tar.bz2
tar jvxf minimo.tar.bz2

Скопируйте её на FreeRunner:

scp minimo_* root@192.168.0.202:/tmp

Потом на FreeRunner:

opkg install /tmp/minimo_0.02\+cvs20070626-r0_armv4t.ipk

Возможно вам также понадобится сменить раскладку клавиатуры в том числе и приложение переключения раскладки клавиатуры

[edit] Импорт контактов

Вы можете экспортировать ваши контакты в формат VCard, или в несколько файлов, или в один файл, содержащий все контакты. Для импорта их в Neo используйте сценарий Import Vcf Contacts.

[edit] Шагаем дальше

Поздравляем с первоначальной настройкой вашего Neo FreeRunner. Далее следуют другие сведения для того, чтобы помочь освободить ваш телефон:

[edit] Настройка интерфейса

часы на домашней странице, клавиатура

Заводской образ Openmoko2007.2 прошитый в Neo FreeRunner в действительности как "голые кости". Например, там нет показа часов и иконок быстрого запуска. Далее о том как изменить это:

# dbus-launch gconftool-2 -t boolean -s /desktop/poky/interface/reduced false
# /etc/init.d/xserver-nodm restart

Хотя если вам нужны обычные часы вместо цифровых, используйте следующую команды:

# dbus-launch gconftool-2 -t boolean -s /desktop/poky/interface/reduced false
# dbus-launch gconftool-2 -t boolean -s /desktop/poky/interface/digital_clock false
# /etc/init.d/xserver-nodm restart

УБРАТЬ ЗВУК НАЖАТИЙ ЧЕРЕЗ /etc/pulse/session

Вы получите больше информации о настройке домашней страницы здесь.

С любыми часами вам, возможно, захочется установить правильную дату и временную зону.

Так же, если вы предпочитаете использовать полную клавиатуру, с помощью программы matchbox's qwerty keybord, см. эти инструкции. Далее вы можете посмотреть это, где описан способ добавления апплета, позволяющего показывать/скрывать эту клавиатуру.

[edit] Использование GPS

Простое руководство для работы с GPS:

  1. opkg install gpsd
  2. echo "GPS_DEV=\"/dev/ttySAC1\"" > /etc/default/gpsd

далее презапустить gpsd - демон gps, командой

  1. /etc/init.d/gpsd restart

Для проверки GPS, вы можете использовать agpsui:

  1. opkg install openmoko-agpsui

Для неплохой карты, попробуйте tangoGPS:

  1. opkg install http://www.tangogps.org/downloads/tangogps_0.9.2-r1_armv4t.ipk

Больше информации на странице GPS.

Ранее были сообщения о критических проблемах с GPS, которые активно исправляются в новых ядрах, для установки обновлений см. инструкции выше. Дополнительная информация есть на странице GPS.

[edit] Эксперименты с WLAN, GPRS и Bluetooth

Есть много возможностей для развития интеграции этих функций в программное обеспечение Openmoko.

WLAN: См. Wireless Networking

GPRS: См. Manually using GPRS

Bluetooth: См. Manually using Bluetooth

[edit] Добро пожаловать в сообщество

Выпуск FreeRunner летом 2008 привёл сообщество к новому периоду быстрого роста. Доступные ресурсы суммированы на странице Openmoko:Community_Portal. Настали захватывающие и интересные времена изменения баланса между хаосом и порядком.

Используйте как отправную точку [список рассылки сообщества], корторый, вероятно, является наиболее активным. На июль 2008, его объем составляет десятки сообщений в сутки. Разработчики Openmoko так же там присутствуют. Вы можете обратиться за помощью в [поддержку - список рассылки].

Или, если вы используете IRC, всегда есть хорошая группа людей на канале #openmoko на сервере FreeNode.

Ссылки вверху справа на этой странице ведут на сайты-побратимы в сообществе Openmoko:

  • Home и Wiki обе ведут на главную страницу wiki. Она нуждается в очистке, мы знаем об этом...
  • Doc ведёт на страницу Trac - страницу системы сообщения об ошибках.
  • Planet ведёт на сборник блогов имеющих отношение к Openmoko.
  • Projects это GForge - бесплатный хостинг для разработчиков приложений.
  • Lists это список всех публичных списков рассылки на lists.openmoko.org.

[edit] Ссылки с аннотацией

Для поиска на этой wiki с помощью Google, используйте следующий поисковый запрос:

<предмет поиска> site:http://wiki.openmoko.org/wiki/
Views
Personal tools



Спасибо за покупку этого выпуска Neo FreeRunner для разработчика. Смартфон Neo FreeRunner - это второе поколение аппаратной платформы, на которой работает Openmoko. Данное руководство поможет вам получить сведения о вашем Neo FreeRunner и начать его использовать.

Упаковка Neo FreeRunner


Содержание

Circle2.gif Что в коробке
Circle2.gif Получение представления о Neo FreeRunner
Circle2.gif Включение Neo FreeRunner
Circle2.gif Flashing Neo FreeRunner
Circle2.gif Присоединение к Neo FreeRunner по USB сети.


Что в коробке

Inside package
Circle2.gif Neo FreeRunner
Circle2.gif Стилус
Circle2.gif Батарея
Circle2.gif Зарядное устройство
Circle2.gif Кабель USB
Circle2.gif Карта microSD 512MB

Получение представления о Neo FreeRunner

AUX Button and phone jack(From left to right)
Кнопка питания, USB внешняя GPS антенна (слева на право)
AUX Back side with battery
Установка SIM карты и SD карты
open case from this side
Opened

Включение Neo FreeRunner

Вы можете запустить ваш Neo FreeRunner следующими способами:

Circle2.gif Вы можете загрузить образ Openmoko непосредственно.
Circle2.gif Старт U-Boot посредством NAND Flash.
Circle2.gif Старт U-Boot посредством NOR Flash.

Эти способы позволят вам обновить ядро и корневую файловую систему.

Log in Openmoko Image

Menu2.jpg

Press and hold Power button (about 8 seconds) until Openmoko splash screen turns up. You may now release the Power button, and Neo FreeRunner will continue to boot into Openmoko Image.


Log in U-Boot in NAND Flash

Menu7.jpg

Press and hold Power button, then press and hold AUX button (about 5~8 seconds ). You can see BOOT MENU for NAND Flash. Press AUX to select the options, Power to execute.

Log in U-Boot in NOR Flash

Menu6.jpg

Press and hold AUX button, then press and hold Power button. Release AUX button. You can see BOOT MENU for NOR Flash. ( This options usually used for developer. If you can't log in NAND , you can log in U-Boot in NOR Flash. )

NOTE: There are six options you can choose when you log in NOR Flash.

1. Загрузка

2. Загрузка с MicroSD

3. Set console to USB

4. Set console to Serial

5. Сброс

6. Выключение



Flashing Neo FreeRunner

As Openmoko development continues, Openmoko regularly releases updated versions of the Openmoko root filesystem, the kernel, and the U-Boot. These may be programmed into the Flash memory of Neo FreeRunner. You can use the USB cable and Openmoko provided tool to flash Neo FreeRunner.

NOTE: Openmoko software team build images daily. If you want to use the newest image, you can download image from daily build. But we recommend you download the most stable image from http://downloads.openmoko.org/releases/Freerunner/. Images here has been tested by test team.


Step1. Download DFU-until

You can download the flashing tool from: http://downloads.openmoko.org/releases/Freerunner/dfu-util

On the GNU/Linux host, you you can use folloing command download U-Boot utility.

wget http://downloads.openmoko.org/releases/Freerunner/dfu-util

Step 2. Flashing Kernel

You can download kernel from http://downloads.openmoko.org/releases/Freerunner/

Type in the following command in the terminal of a GNU/Linux host.

./dfu-util -a (partion name) -R -D (download image file name)


ex:

./dfu-util -a kernel -R -D uImage-2.6.24+svnr4082-r4055-r3-neo1973.bin
Log in Neo FressRunner in NOR Flash, connect your Neo with Linux Host via USB cable

Before you execute the command , please log in Neo FreeRunner in NOR Flash . Neo FreeRunner needs to boot into U-Boot when flashing.

Then connect your Neo with Linux Host via USB cable. Press Enter execute the command.When flashing succeeds

status(0) = No error condition is present
Done!

NOTE: The meaning of parameter you spcified:

-a --alt alt Specify the altsetting of the DFU interface by name or by number
-R --reset Issue USB Reset signalling once we're finished
-D --download file Write firmware from<file> into device


Step 3. Flashing Root Filesystem

You can download the root filesystem from : http://downloads.openmoko.org/releases/Freerunner/

Type in the following command in the terminal of a GNU/Linux host.

./dfu-util -a rootfs -R -D openmoko-devel-image-fic-gta02.jffs2

When flashing succeeds

status(0) = No error condition is present
Done!

Connect To Neo FreeRunner By USB Networking

Connect Neo FreeRunner to Linux host with USB cable. For OS X please refer to MacOS_X. After booting into Openmoko image, there will be a new interface, usb0, in your Linux host.

Manual Method

Type in the following command in the terminal of a GNU/Linux host.

ifconfig usb0 192.168.0.200 netmask 255.255.255.0
ssh root@192.168.0.202

Press Enter to pass the password.

Automatic Method

Edit /etc/network/interfaces

auto usb0
iface usb0 inet static
address 192.168.0.200
netmask 255.255.255.0

Restart the networking service and type in the following command in the terminal of GNU/Linux host.

ssh root@192.168.0.202

Press Enter to pass the password.

Making things even more automatic

If you don't want to remember the IP number of your phone you can create an alias by adding the following line to your /etc/hosts:

192.168.0.202   openmoko

Now it should immediately be possible to connect your phone using the following command line:

ssh root@openmoko

Appendex

If you want to know more about FreeRunner, you can get more information in following topics:

Tools