Manuals/Neo FreeRunner/ru

From Openmoko

(Difference between revisions)
Jump to: navigation, search
(-cat)
(translated a half of actual english page)
Line 14: Line 14:
 
= Содержание =
 
= Содержание =
  
: [[Image:Circle2.gif|10px]]  Что в коробке
+
: [[Image:Circle2.gif|10px]]  Что в коробке
  
: [[Image:Circle2.gif|10px]]  Получение представления о Neo FreeRunner
+
: [[Image:Circle2.gif|10px]]  Получение представления о Neo FreeRunner
  
: [[Image:Circle2.gif|10px]]  Включение Neo FreeRunner
+
: [[Image:Circle2.gif|10px]]  Включение Neo FreeRunner
  
: [[Image:Circle2.gif|10px]]  Flashing Neo FreeRunner
+
: [[Image:Circle2.gif|10px]]  Flashing Neo FreeRunner
  
: [[Image:Circle2.gif|10px]]  Присоединение к Neo FreeRunner по USB сети.
+
: [[Image:Circle2.gif|10px]]  Присоединение к Neo FreeRunner по USB сети.
  
  
Line 33: Line 33:
 
|
 
|
  
: [[Image:Circle2.gif|10px]]  Neo FreeRunner
+
: [[Image:Circle2.gif|10px]]  Neo FreeRunner
: [[Image:Circle2.gif|10px]]  Стилус
+
: [[Image:Circle2.gif|10px]]  Стилус
: [[Image:Circle2.gif|10px]]  Батарея
+
: [[Image:Circle2.gif|10px]]  Батарея
: [[Image:Circle2.gif|10px]]  Зарядное устройство
+
: [[Image:Circle2.gif|10px]]  Зарядное устройство
: [[Image:Circle2.gif|10px]]  Кабель USB
+
: [[Image:Circle2.gif|10px]]  Кабель USB
: [[Image:Circle2.gif|10px]]  Карта microSD 512MB
+
: [[Image:Circle2.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(слева на право)|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|Крышка снимается с этой стороны |center]]</td><td style="padding: 1px 1em 0; background: #ffffff;">
+
</tr></table>
[[Image:menu14.jpg|250px|thumb|Открыта|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, далее вставить разряженную батарею.
  
====Загрузка образа Openmoko====
+
===Кнопки и разъёмы===
  
<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>
Нажмите и держите кнопку Питание (около 8 секунд) пока не появится заставка Openmoko. теперь можете отпустить кнопку Питание, и Neo FreeRunner продолжит загрузку Образа Openmoko.
+
</table>
  
</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;">
+
Нажмите и удерживайте кнопку Питание, а затем нажмите и удерживайте кнопку AUX (около 5~8 секунд). Вы увидите меню загрузки для NAND Flash. Нажмайте AUX для выбора вариантов, кнопка Питание выполнить.
+
</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
+
(''Note:'' Если меню задач не отображается используйте [[#Aux|Дополнительную]] кнопку чтобы вызвать меню дополнителной кнопки и переключите полноэкранный режим (Toggle Fullscreen).)
  
{| class="wikitable" cellspacing="2" cellpadding="2" style="padding: 0%; margin:0em 0em 1em 0em; border:0px solid #ffffff; background:#ffffff; width:100%;floating="center"; "
+
== Использование терминала ==
! 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
+
Чтобы запустить консоль с домашней страницы нажмите среднюю закладку внизу экрана чтобы отобразить страницу Запуск приложений (Launch applications), потом выберите программу терминала  в подменю Приложения (Applications). Многоклавишная клавиатура будет появляться из под нижней части экрана, когда вы его касаетесь и скрываться когда нет.
  
status(0) = No error condition is present<br>
+
===Установка времени и даты===
Done!
+
</div>
+
|}
+
  
{{note| The meaning of  parameter you spcified:
+
Из терминала напишите строку приведённую ниже, заменив ''MM'' на месяц (01-12); ''DD'' число (01-31); ''hhmm'' время (0000-2359); ''YYYY'' год (указывать необязательно); и ''.ss'' секунды (указывать необязательно).
---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 ===
+
date -s ''MMDDhhmmYYYY.ss''
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
+
  hwclock --systohc
  
When flashing succeeds
+
См. [[Setting_Date_and_Time]] для дополнительной инвормации включающей настройку синхронизации с сетевым сервером времени (NTP).
  
status(0) = No error condition is present<br>
+
===Установка громкости===
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.
+
Как временное решение, запустите программу терминала или [[USB_Networking|подсоединитесь через usb]], и запустите программу [[Neo alsamixer]] (чтобы увидеть все варианты настройки, включая микрофон (Mic2) вам необходимо запустить ''alsamixer -V all'').  Миксер на самом деле проще чем он выглядит.  Просто используйте кнопки со стрелками вправо и влево чтобы выбрать наушники (headphone) или модулятор "PCM" и использовать кнопки со стрелками вверх и вниз чтобы установить громкость. Вы так же можете установить громкость вашего микрофона меняя "mic2". Когда закончите нажмите ESC.  После этого выйдите из программы терминала или подключения по USB.
  
=====Manual Method=====
+
Вам может понадобиться обновить настроечные файлы в каталоге /usr/share/openmoko/scenarios/ для того чтобы сделать установки микрофона постоянными.  Используйте
Type in the following command in the terminal of a GNU/Linux host.
+
alsactl -f ''path-to-statefile'' store
 +
для этого.
  
ifconfig usb0 192.168.0.200 netmask 255.255.255.0
+
Существуют следующие файлы с настройками по умолчанию (in /usr/share/openmoko/scenarios/):
ssh root@192.168.0.202
+
:gsmhandset.state
 +
:gsmheadset.state
 +
:gsmspeakerout.state
 +
:headset.state
 +
:stereoout.state
  
Press Enter to pass the password.
+
Они соответсвуют различным Звуковым профилям (Sound Profiles) доступных через Утиллиту отладки (Debug Tool) в меню Приложения(Applications).
  
=====Automatic Method=====
+
Чтобы вручную восстановить один из state-файлов,
*Debian and derivatives (Ubuntu, Sidux etc.)
+
alsactl -f ''path-to-statefile'' restore
Edit /etc/network/interfaces
+
  
auto usb0
+
Один способ чтобы увеличить громкость микрофона описан ниже:
iface usb0 inet static
+
# зайдите по ssh на ваш Freerunner
address 192.168.0.200
+
# vi /usr/share/openmoko/scenarios/gsmhandset.state
netmask 255.255.255.0
+
# отыщите "Mic2"
 +
# измените на "value 3"
 +
Если люди сообщают что вас плохо слышно когда вы звоните, тогда установка значения Mic2 на 2 или 3 должно это исправить.
  
Restart the networking service and type in the following command in the terminal of GNU/Linux host.
+
'''Вопрос: я использую наушники, но только правый динамик работает, а левый нет, как можно это исправить?'''
  
ssh root@192.168.0.202
+
R: Это может быть исправлено изменением файла gsmheadset.state.
 +
Вытащите и подсоедините снова штекер наушников чтобы убедиться что используется верный state-файл.
 +
Существует ручной способ переключения между динамиком и наушниками:
 +
Запустите alsamixer, переместитесь вдоль направо пока вы не найдёте "Amp Spk" и заглушите его  (кнопка m), после этого звучать будут оба канала наушников а не динамик.
  
Press Enter to pass the password.
+
[[Freerunner_Hardware_Issues]]
  
=====Making things even more automatic=====
+
=== Accessing the microSD card ===
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
+
Mounted at /media/card by default.
  
Now it should immediately be possible to connect your phone using the following command line:
+
If you have multiple partitions on the card, the first (/dev/mmcblk0p1) will be mounted at /media/card, the second at /media/mmcblk0p2, the third at /media/mmcblk0p3 etc.
  
ssh root@openmoko
+
== Set up USB-based networking and update ==
  
====Appendex====
+
===Connect with and log in the Neo FreeRunner===
 +
 
 +
This is discussed in the [[USB_Networking|USB Networking]] section.
 +
 
 +
===Use the package manager===
 +
 
 +
There are three layers to the software on the FreeRunner:
 +
 
 +
* uBoot: Think of u-boot as a combination of the BIOS and Grub on a PC.
 +
* Kernel: The Linux kernel
 +
* Root Filesystem: The rest of the system
 +
 
 +
In order to keep the FreeRunner up-to-date with the latest features and bug-fixes, it is advisable update the software at regular intervals. There are two main methods of doing this: using the package manager opkg (discussed in this section) or [[Flashing the Neo FreeRunner|flashing  the device]].
 +
 
 +
uboot, the kernel and the root filesystem can all be flashed to update them. For uboot, this is the only possibility. The advantage of flashing the kernel, rather than using opkg seems to be speed. The disadvantage of flashing the root file system is that it wipes out all local modifications, including /home. If /home is moved to the SD disk, this is no longer a problem.
 +
 
 +
Assuming that your FreeRunner can access the internet (see above), the kernel and other packages can be updated with
 +
 
 +
# opkg update
 +
# opkg upgrade
 +
 
 +
The first updates the repository information, telling opkg what packages are available. The second upgrades all packages for which a newer version is available. '''At the moment, some signature files are missing (404 errors), which opkg complains about, but this is cosmetic.'''  The repositories will still update with the missing signature files. 
 +
 
 +
Note that running opkg upgrade on a factory-fresh phone will upgrade dropbear (the ssh software) and various xserver packages, and neither upgrades elegantly while in use, so either upgrade dropbear from the FreeRunner's terminal and then upgrade the rest via ssh, or upgrade the xserver packages via ssh and then upgrade the rest from the FreeRunner's terminal.  For example, go to the FreeRunner terminal and type:
 +
 
 +
# opkg upgrade dropbear
 +
 
 +
which will upgrade it to the latest version.  Then connect to the FreeRunner via ssh and type:
 +
 
 +
# opkg upgrade
 +
 
 +
If you do your first upgrade in two installments like this, it will go more smoothly.
 +
 
 +
It will be possible in the future to update uboot with opkg, but this has not yet been implemented
 +
 
 +
=== Installing multimedia, web browsing and other applications ===
 +
 
 +
There are many applications you can install - check out the [[Repositories]] for a list of packages, an example of how to add a repository using scaredy cat as an example can also be found here. A list of pre-installed and available packages with descriptions can be found here - [[Available Packages]].
 +
 
 +
The calendar can be installed with
 +
 
 +
opkg install openmoko-dates2
 +
 
 +
For a Media Player:
 +
 
 +
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
 +
 
 +
If you want a basic image viewer, have a look at the one from the gpe suite:
 +
 
 +
opkg install gpe-icons
 +
opkg install gpe-gallery
 +
 
 +
To obtain the standard web browser, use:
 +
 
 +
opkg install openmoko-browser2
 +
 
 +
An alternative browser, minimo, offers many more features. 
 +
First download and unpack it on your GNU/Linux host:
 +
 
 +
wget http://www.ginguppin.de/files/minimo.tar.bz2
 +
tar jvxf minimo.tar.bz2
 +
 
 +
Copy it over to the FreeRunner:
 +
scp minimo_* root@192.168.0.202:/tmp
 +
 
 +
Then on the FreeRunner:
 +
opkg install /tmp/minimo_0.02\+cvs20070626-r0_armv4t.ipk
 +
 
 +
You'll probably also want to [[Switching Keyboards|change the keyboard]] including the [[Switching Keyboards#How_to_add_a_keyboard_toggle_button|keyboard toggle applet]]
 +
 
 +
=== Importing contacts ===
 +
 
 +
If you can export your contacts to VCard format, either multiple files or single file containing all of them, you may use the script on [[Import Vcf Contacts]] page to bring them to Neo.
 +
 
 +
==The next steps==
 +
 
 +
Congratulations for setting up your Neo FreeRunner. There are many more ressources to help free your phone:
 +
 
 +
===Customize the interface: clock, keyboard...===
 +
 
 +
The stock [[Openmoko2007.2]] image flashed onto the Neo FreeRunner is really just the bare bones. For example, you don't have the clock and the quick-launch icons showing. Here's how you can change that:
 +
 
 +
# dbus-launch gconftool-2 -t boolean -s /desktop/poky/interface/reduced false
 +
# /etc/init.d/xserver-nodm restart
 +
 
 +
If you rather have a regular clock instead of the digital one, do this instead:
 +
 
 +
# 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
 +
 
 +
More information about today screen customization at [[Today/2007.2]].
 +
 
 +
With either clock, you may wish to set the correct [[Date]] and [[Timezone]].
 +
 
 +
Also, if you prefer having a full keyboard, using matchbox's qwerty keybord, see [[Switching_Keyboards#Matchbox_keyboard|these instructions]]. Then you may also see [http://lists.openmoko.org/pipermail/community/2008-July/021296.html these], which describe a way to add an applet allowing the showing/hiding of that keyboard.
 +
 
 +
===GPS, GPRS and WLAN===
 +
 
 +
See [[GTA02 WLAN]] about wifi. See [[Manually using GPRS]].
 +
 
 +
Simple guide to get going with GPS:
 +
 
 +
# opkg install gpsd
 +
# echo "GPS_DEV=\"/dev/ttySAC1\"" > /etc/default/gpsd
 +
 
 +
and restart gpsd, the gps daemon, with
 +
 
 +
# /etc/init.d/gpsd restart
 +
 
 +
To test GPS, you can use agpsui:
 +
 
 +
# opkg install openmoko-agpsui
 +
 
 +
For a nice map, try tangoGPS:
 +
 
 +
# opkg install http://www.tangogps.org/downloads/tangogps_0.9.2-r1_armv4t.ipk
 +
 
 +
More information on [[GPS]] page.
 +
 
 +
According to some [http://lists.openmoko.org/pipermail/support/2008-July/000003.html posts], GPRS might be broken currently (2007.2), though. There are also critical [[GPS Problems]]. To install the updates when they become available, you will probably want to learn about [[Booting the Neo FreeRunner]] and [[Flashing the Neo FreeRunner]].
 +
 
 +
=== The community ===
 +
==== Mailing lists ====
 +
 
 +
There are several [[http://lists.openmoko.org/mailman/listinfo/ Mailing lists]]
 +
 
 +
There is an active community mailing list.
 +
You may ask for help on the support mailing list : more details at https://lists.openmoko.org/mailman/listinfo/support
 +
 
 +
If you are more comfortable with a web-based approach, you can also read and post the lists with http://lists.openmoko.org/nabble.html
 +
 
 +
An excellent tool for searching all the openmoko mailing lists is http://openmoko.markmail.org/
 +
 
 +
 
 +
====The wiki====
 
Если вы хотите узнать больше о FreeRunner, вы можете получить более подробную информацию по следующим темам:
 
Если вы хотите узнать больше о FreeRunner, вы можете получить более подробную информацию по следующим темам:
 
* [[GTA02 Openness/ru|Открытость]]
 
* [[GTA02 Openness/ru|Открытость]]
Line 239: Line 375:
 
* [[Neo FreeRunner GTA02 Hardware]]
 
* [[Neo FreeRunner GTA02 Hardware]]
 
* [[FreeRunner/Buttons and LEDs]]
 
* [[FreeRunner/Buttons and LEDs]]
 +
* [[Latest Images]]
 +
* [[Distributions]]
 +
* [[GTA02_FAQ]]
 +
 +
To search this wiki with Google, use the following search term:
 +
 +
<search term> site:http://wiki.openmoko.org/wiki/
 +
 +
==== Blogs ====
 +
 +
The [http://planet.openmoko.org/ collection of blogs on OpenMoko].
 +
 +
==== Other documents ====
 +
 +
* http://quickstart.openmoko.org/
  
 
[[Category:GTA02 Hardware]]
 
[[Category:GTA02 Hardware]]
 +
[[Category:Guides]]
 +
[[Category:User Guides]]

Revision as of 18:46, 29 July 2008



Спасибо за покупку этого выпуска 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 перед использованием, информация о физическом устройстве

Установка карты памяти 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, но все действия по установке одинаковы.

Зарядка 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, далее вставить разряженную батарею.

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

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

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

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

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


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

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

Разъём для гарнитуры это 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 (см. ниже), чтобы включить стерео вывод в нём.

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

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

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

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

Домашняя страница (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 для дополнительной информации о домашней странице и расширенных настройках.


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

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


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

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


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

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


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


Завершение приложения

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

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

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

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

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

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

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

date -s MMDDhhmmYYYY.ss

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

hwclock --systohc

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

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

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

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

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

alsactl -f path-to-statefile store

для этого.

Существуют следующие файлы с настройками по умолчанию (in /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

Accessing the microSD card

Mounted at /media/card by default.

If you have multiple partitions on the card, the first (/dev/mmcblk0p1) will be mounted at /media/card, the second at /media/mmcblk0p2, the third at /media/mmcblk0p3 etc.

Set up USB-based networking and update

Connect with and log in the Neo FreeRunner

This is discussed in the USB Networking section.

Use the package manager

There are three layers to the software on the FreeRunner:

  • uBoot: Think of u-boot as a combination of the BIOS and Grub on a PC.
  • Kernel: The Linux kernel
  • Root Filesystem: The rest of the system

In order to keep the FreeRunner up-to-date with the latest features and bug-fixes, it is advisable update the software at regular intervals. There are two main methods of doing this: using the package manager opkg (discussed in this section) or flashing the device.

uboot, the kernel and the root filesystem can all be flashed to update them. For uboot, this is the only possibility. The advantage of flashing the kernel, rather than using opkg seems to be speed. The disadvantage of flashing the root file system is that it wipes out all local modifications, including /home. If /home is moved to the SD disk, this is no longer a problem.

Assuming that your FreeRunner can access the internet (see above), the kernel and other packages can be updated with

# opkg update
# opkg upgrade

The first updates the repository information, telling opkg what packages are available. The second upgrades all packages for which a newer version is available. At the moment, some signature files are missing (404 errors), which opkg complains about, but this is cosmetic. The repositories will still update with the missing signature files.

Note that running opkg upgrade on a factory-fresh phone will upgrade dropbear (the ssh software) and various xserver packages, and neither upgrades elegantly while in use, so either upgrade dropbear from the FreeRunner's terminal and then upgrade the rest via ssh, or upgrade the xserver packages via ssh and then upgrade the rest from the FreeRunner's terminal. For example, go to the FreeRunner terminal and type:

# opkg upgrade dropbear

which will upgrade it to the latest version. Then connect to the FreeRunner via ssh and type:

# opkg upgrade

If you do your first upgrade in two installments like this, it will go more smoothly.

It will be possible in the future to update uboot with opkg, but this has not yet been implemented

Installing multimedia, web browsing and other applications

There are many applications you can install - check out the Repositories for a list of packages, an example of how to add a repository using scaredy cat as an example can also be found here. A list of pre-installed and available packages with descriptions can be found here - Available Packages.

The calendar can be installed with

opkg install openmoko-dates2

For a Media Player:

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

If you want a basic image viewer, have a look at the one from the gpe suite:

opkg install gpe-icons 
opkg install gpe-gallery

To obtain the standard web browser, use:

opkg install openmoko-browser2

An alternative browser, minimo, offers many more features. First download and unpack it on your GNU/Linux host:

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

Copy it over to the FreeRunner:

scp minimo_* root@192.168.0.202:/tmp

Then on the FreeRunner:

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

You'll probably also want to change the keyboard including the keyboard toggle applet

Importing contacts

If you can export your contacts to VCard format, either multiple files or single file containing all of them, you may use the script on Import Vcf Contacts page to bring them to Neo.

The next steps

Congratulations for setting up your Neo FreeRunner. There are many more ressources to help free your phone:

Customize the interface: clock, keyboard...

The stock Openmoko2007.2 image flashed onto the Neo FreeRunner is really just the bare bones. For example, you don't have the clock and the quick-launch icons showing. Here's how you can change that:

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

If you rather have a regular clock instead of the digital one, do this instead:

# 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

More information about today screen customization at Today/2007.2.

With either clock, you may wish to set the correct Date and Timezone.

Also, if you prefer having a full keyboard, using matchbox's qwerty keybord, see these instructions. Then you may also see these, which describe a way to add an applet allowing the showing/hiding of that keyboard.

GPS, GPRS and WLAN

See GTA02 WLAN about wifi. See Manually using GPRS.

Simple guide to get going with GPS:

# opkg install gpsd
# echo "GPS_DEV=\"/dev/ttySAC1\"" > /etc/default/gpsd

and restart gpsd, the gps daemon, with

# /etc/init.d/gpsd restart

To test GPS, you can use agpsui:

# opkg install openmoko-agpsui

For a nice map, try tangoGPS:

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

More information on GPS page.

According to some posts, GPRS might be broken currently (2007.2), though. There are also critical GPS Problems. To install the updates when they become available, you will probably want to learn about Booting the Neo FreeRunner and Flashing the Neo FreeRunner.

The community

Mailing lists

There are several [Mailing lists]

There is an active community mailing list. You may ask for help on the support mailing list : more details at https://lists.openmoko.org/mailman/listinfo/support

If you are more comfortable with a web-based approach, you can also read and post the lists with http://lists.openmoko.org/nabble.html

An excellent tool for searching all the openmoko mailing lists is http://openmoko.markmail.org/


The wiki

Если вы хотите узнать больше о FreeRunner, вы можете получить более подробную информацию по следующим темам:

To search this wiki with Google, use the following search term:

<search term> site:http://wiki.openmoko.org/wiki/

Blogs

The collection of blogs on OpenMoko.

Other documents

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 перед использованием, информация о физическом устройстве

Установка карты памяти 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, но все действия по установке одинаковы.

Зарядка 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, далее вставить разряженную батарею.

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

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

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

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

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


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

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

Разъём для гарнитуры это 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 (см. ниже), чтобы включить стерео вывод в нём.

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

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

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

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

Домашняя страница (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 для дополнительной информации о домашней странице и расширенных настройках.


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

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


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

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


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

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


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


Завершение приложения

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

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

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

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

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

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

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

date -s MMDDhhmmYYYY.ss

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

hwclock --systohc

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

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

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

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

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

alsactl -f path-to-statefile store

для этого.

Существуют следующие файлы с настройками по умолчанию (in /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

Accessing the microSD card

Mounted at /media/card by default.

If you have multiple partitions on the card, the first (/dev/mmcblk0p1) will be mounted at /media/card, the second at /media/mmcblk0p2, the third at /media/mmcblk0p3 etc.

Set up USB-based networking and update

Connect with and log in the Neo FreeRunner

This is discussed in the USB Networking section.

Use the package manager

There are three layers to the software on the FreeRunner:

In order to keep the FreeRunner up-to-date with the latest features and bug-fixes, it is advisable update the software at regular intervals. There are two main methods of doing this: using the package manager opkg (discussed in this section) or flashing the device.

uboot, the kernel and the root filesystem can all be flashed to update them. For uboot, this is the only possibility. The advantage of flashing the kernel, rather than using opkg seems to be speed. The disadvantage of flashing the root file system is that it wipes out all local modifications, including /home. If /home is moved to the SD disk, this is no longer a problem.

Assuming that your FreeRunner can access the internet (see above), the kernel and other packages can be updated with

# opkg update
# opkg upgrade

The first updates the repository information, telling opkg what packages are available. The second upgrades all packages for which a newer version is available. At the moment, some signature files are missing (404 errors), which opkg complains about, but this is cosmetic. The repositories will still update with the missing signature files.

Note that running opkg upgrade on a factory-fresh phone will upgrade dropbear (the ssh software) and various xserver packages, and neither upgrades elegantly while in use, so either upgrade dropbear from the FreeRunner's terminal and then upgrade the rest via ssh, or upgrade the xserver packages via ssh and then upgrade the rest from the FreeRunner's terminal. For example, go to the FreeRunner terminal and type:

# opkg upgrade dropbear

which will upgrade it to the latest version. Then connect to the FreeRunner via ssh and type:

# opkg upgrade

If you do your first upgrade in two installments like this, it will go more smoothly.

It will be possible in the future to update uboot with opkg, but this has not yet been implemented

Installing multimedia, web browsing and other applications

There are many applications you can install - check out the Repositories for a list of packages, an example of how to add a repository using scaredy cat as an example can also be found here. A list of pre-installed and available packages with descriptions can be found here - Available Packages.

The calendar can be installed with

opkg install openmoko-dates2

For a Media Player:

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

If you want a basic image viewer, have a look at the one from the gpe suite:

opkg install gpe-icons 
opkg install gpe-gallery

To obtain the standard web browser, use:

opkg install openmoko-browser2

An alternative browser, minimo, offers many more features. First download and unpack it on your GNU/Linux host:

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

Copy it over to the FreeRunner:

scp minimo_* root@192.168.0.202:/tmp

Then on the FreeRunner:

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

You'll probably also want to change the keyboard including the keyboard toggle applet

Importing contacts

If you can export your contacts to VCard format, either multiple files or single file containing all of them, you may use the script on Import Vcf Contacts page to bring them to Neo.

The next steps

Congratulations for setting up your Neo FreeRunner. There are many more ressources to help free your phone:

Customize the interface: clock, keyboard...

The stock Openmoko2007.2 image flashed onto the Neo FreeRunner is really just the bare bones. For example, you don't have the clock and the quick-launch icons showing. Here's how you can change that:

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

If you rather have a regular clock instead of the digital one, do this instead:

# 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

More information about today screen customization at Today/2007.2.

With either clock, you may wish to set the correct Date and Timezone.

Also, if you prefer having a full keyboard, using matchbox's qwerty keybord, see these instructions. Then you may also see these, which describe a way to add an applet allowing the showing/hiding of that keyboard.

GPS, GPRS and WLAN

See GTA02 WLAN about wifi. See Manually using GPRS.

Simple guide to get going with GPS:

# opkg install gpsd
# echo "GPS_DEV=\"/dev/ttySAC1\"" > /etc/default/gpsd

and restart gpsd, the gps daemon, with

# /etc/init.d/gpsd restart

To test GPS, you can use agpsui:

# opkg install openmoko-agpsui

For a nice map, try tangoGPS:

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

More information on GPS page.

According to some posts, GPRS might be broken currently (2007.2), though. There are also critical GPS Problems. To install the updates when they become available, you will probably want to learn about Booting the Neo FreeRunner and Flashing the Neo FreeRunner.

The community

Mailing lists

There are several [Mailing lists]

There is an active community mailing list. You may ask for help on the support mailing list : more details at https://lists.openmoko.org/mailman/listinfo/support

If you are more comfortable with a web-based approach, you can also read and post the lists with http://lists.openmoko.org/nabble.html

An excellent tool for searching all the openmoko mailing lists is http://openmoko.markmail.org/


The wiki

Если вы хотите узнать больше о FreeRunner, вы можете получить более подробную информацию по следующим темам:

To search this wiki with Google, use the following search term:

<search term> site:http://wiki.openmoko.org/wiki/

Blogs

The collection of blogs on OpenMoko.

Other documents

Tools