Manuals/Neo FreeRunner/zh cn

From Openmoko

(Difference between revisions)
Jump to: navigation, search
 
Line 1: Line 1:
[[Image:GTA02.gif |200px|right|frontside]]
+
{{Languages|Getting Started with your Neo FreeRunner}}
 +
__NOTOC__
 +
__NOEDITSECTION__
 +
 
  
 
感谢您购买开发人员版的Neo FreeRunner!
 
感谢您购买开发人员版的Neo FreeRunner!
Line 7: Line 10:
 
*''设定开发环境并且编译一个简单样本应用程序。
 
*''设定开发环境并且编译一个简单样本应用程序。
  
== Contents==
+
== 大纲 ==
*产品包装内容物
+
: [[Image:Circle2.gif|10px]]  产品包装内容物
*暸解Neo FreeRunner
+
: [[Image:Circle2.gif|10px]]  暸解Neo FreeRunner
*启动Neo FreeRunner
+
: [[Image:Circle2.gif|10px]]  启动Neo FreeRunner
*更新Neo FreeRunner
+
: [[Image:Circle2.gif|10px]]  更新Neo FreeRunner
*透过USB 连接到Neo FreeRunner  
+
: [[Image:Circle2.gif|10px]]  透过USB 连接到Neo FreeRunner
  
 
==产品包装内容物==
 
==产品包装内容物==
*Neo FreeRunner 手机
+
{| class="wikitable" cellspacing="2" cellpadding="2" style="padding: 0%; margin:0em 0em 1em 0em; border:1px solid #ffffff; background:#ffffff; width:80%; floating="center"; "
*雷射触控笔  
+
! style="background:#ffffff;border-left:1px solid #ffffff;border-right:1px ; border-top:2px solid ffffff; border:1px solid #ffffff; " | 
*电池
+
<div align="left">
*充电器
+
[[Image:GTA02ALL.png|400px|thumb|产品内容物]]
*USB 连接线  
+
|
*microSD Card 512MB
+
 
 +
: [[Image:Circle2.gif|10px]] Neo FreeRunner 手机
 +
: [[Image:Circle2.gif|10px]] 雷射触控笔  
 +
: [[Image:Circle2.gif|10px]] 电池
 +
: [[Image:Circle2.gif|10px]] 充电器
 +
: [[Image:Circle2.gif|10px]] USB 连接线  
 +
: [[Image:Circle2.gif|10px]] microSD Card 512MB
 +
 
 +
|}
 +
</div>
  
 
==暸解Neo FreeRunner==
 
==暸解Neo FreeRunner==
 +
 +
<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">
 +
<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 按钮/耳机孔(自左而右)|center]]</td><td style="padding: 1px 1em 0; background: #ffffff;">
 +
[[Image:menu9.jpg|365px|thumb|电源按钮、USB及外部GPS天线(自左而右)|center]]</td></tr></table>
 +
</div>
 +
 +
 
===启动Neo FreeRunner===
 
===启动Neo FreeRunner===
有三种方法可以启动Neo FreeRunner。
+
您可以自下列数种方法启动Neo FreeRunner。你可以自NAND 内存或NOR 内存启动Openmoko 映像文件。或者,你也可以自U-Boot中启动Neo FreeRunner ,利用这个方法,可以让你更新kernel、root filesystem
你可以自NAND 内存或NOR 内存启动Openmoko 映像文件。或者,你也可以自U-Boot中启动Neo FreeRunner ,利用这个方法,可以让你更新kernel、root filesystem。
+
====自NAND Flash中启动Openmoko 映像档====
  
====自NAND Flash中启动Openmoko映像档====
+
<div align-center>
按下电源按钮直到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;">
Neo FreeRunner将会开始进入启动 Openmoko 映像档。
+
<tr valign="top" style="background: #ffffff">
Image.
+
<td style="width: 25px; padding-left: 0.5em;">
  
====自NOR  Flash中启动Openmoko映像档====
+
</td>
同时按下电源按钮及Aux按钮。
+
<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;">
====启动电源,进入U-Boot====
+
你可以自以下的网址下载连接工具:
+
[ http://svn.openmoko.org/developers/werner/neocon | http://svn.openmoko.org/developers/werner/neocon]
+
  
使用USB接线分别连接Neo FreeRunner及Linux主机。在主机输入以下指令:
+
按下电源按钮直到Openmoko 开机画面出现(约8秒钟),即可放开电源按钮。
 +
Neo FreeRunner将会开始进入启动 Openmoko 映像档。。</td></tr></table>
 +
</div>
  
./neocon /dev/ttyACM0
+
====自U-Boot中进入NAND Flash====
  
按下ENTER键
+
<div align-center>
 +
<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;">
  
[Closed]
+
</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>
  
启动Neo Neo FreeRunner 并在LINUX主机上按下Enter键,屏幕上会出现上述讯息:
 
  
  [Open]
+
====自 NOR Flash中启动Openmoko映像档 ====
In: usbtty
+
<div align-center>
Out: usbtty
+
<table width="100%" style="clear: both; border: 1px solid #ffffff; border-collapse: collapse; padding: 0.2em; margin: 0; font-size: 100%; margin: 0 1px;">
Err: usbtty
+
<tr valign="top" style="background: #ffffff">
switching led 0 1
+
<td style="width: 25px; padding-left: 0.5em;">
DEVICE_CONFIGURED: 1
+
Hit any key to stop autoboot: 0
+
  
请按下任何键,停止自动启动功能,并且进入U-Boot:
+
</td>
+
<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;">
GTA02v5#
+
  
===更新Neo FreeRunner===
+
按住AUX按钮,接着按住电源按钮。放开AUX按钮。接着,你可以在屏幕上看到 NOR Flash启动选单。(此选项仅提供开发人员使用。若您无法自NAND模式下开机,请使用此选项进行开机)
随着Openmoko不断发展,Openmoko会不定时的上传Openmoko root filesystem的版本、kernel及U-Boot。这些可以被写入Neo FreeRunner的内存当中。你可以使用USB接线及Openmoko所提供的工具来更新Neo FreeRunner。
+
</td></tr></table>
 +
</div>
 +
{{note| 进入NOR Flash模式后,您可以依需求,选择下面的选项。
 +
1. Boot (启动)
  
Neo FreeRunner需要在更新时进入U-Boot:
+
2. [[Boot from sd card|自MicroSD记忆卡中启动]]
 +
 
 +
3. Set console to USB (透过USB进行管理的启动方式)
 +
 
 +
4. Set console to Serial (连接Debug Board时的启动方式)
 +
 
 +
5. Reset(还原设定值)
 +
 
 +
6. Power off (关机)
 +
 
 +
}}
 +
 
 +
== 更新Neo FreeRunner ==
 +
随着Openmoko不断发展,Openmoko会不定时的上传Openmoko root filesystem 、kernel及U-Boot的更新版本。这些可以被写入Neo FreeRunner的内存当中。你可以使用USB接线及Openmoko所提供的工具来更新Neo FreeRunner。
 +
 
 +
Neo FreeRunner需要在更新时进入U-Boot。
  
 
你可以在下面的位置下载更新工具:  
 
你可以在下面的位置下载更新工具:  
http://buildhost.openmoko.org/daily/neo1973/deploy/glibc/images/neo1973/dfu-util
+
 
 +
http://buildhost.openmoko.org/daily/neo1973/deploy/glibc/images/neo1973/dfu-util
  
 
====更新Kernel====
 
====更新Kernel====
 +
 
你可以自下面的位置更新最近的kernel:
 
你可以自下面的位置更新最近的kernel:
http://buildhost.openmoko.org/daily/neo1973/deploy/glibc/images/neo1973/
+
http://buildhost.openmoko.org/daily/neo1973/deploy/glibc/images/neo1973/
  
 
在Linux 主机上键入以下的指令:
 
在Linux 主机上键入以下的指令:
  
./dfu-util -a kernel -R -D uImage-2.6.24+svnr4082-r4055-r3-neo1973.bin
+
./dfu-util -a (分割区名称) -R -D (下载之映像档档名)
 +
 
 +
 
 +
ex:
 +
 
 +
./dfu-util -a kernel -R -D uImage-2.6.24+svnr4082-r4055-r3-neo1973.bin
 +
 
 +
在完成映像档更新工作后会出现以下讯息
 +
 
 +
status(0) = No error condition is present<br>
 +
Done!
 +
 
 +
{{note| The meaning of  parameter you spcified:
 +
-a  --alt 以名称或号码指定DFU<br>
 +
-R  --reset 在完成更新工作后,重设USB讯号<br>
 +
-D  --将下载的档案写入韧体 <br>
 +
}}
 +
 
 +
./dfu-util -a kernel -R -D uImage-2.6.24+svnr4082-r4055-r3-neo1973.bin
  
 
当更新完成时,会出现下列讯息:
 
当更新完成时,会出现下列讯息:
Line 94: Line 157:
 
Done!
 
Done!
  
====由USB 连接到Neo FreeRunner ====
+
===由USB接线连接Neo FreeRunner,进行控制 ===
  
 
使用USB接线连接Neo FreeRunner 与Linux主机,在启动Openmoko 映像档之后,在你的Linux Host端将会出现一个新的界面。
 
使用USB接线连接Neo FreeRunner 与Linux主机,在启动Openmoko 映像档之后,在你的Linux Host端将会出现一个新的界面。
Line 104: Line 167:
 
  ssh root@192.168.0.202
 
  ssh root@192.168.0.202
  
按下Enter键并且输入您的密码。
+
按下Enter键输入您的密码。
 +
 
 
=====自动更新法=====
 
=====自动更新法=====
 
使用 Ubuntu
 
使用 Ubuntu
Line 118: Line 182:
 
  ssh root@192.168.0.202
 
  ssh root@192.168.0.202
  
按下 Enter ,并输入密码。
+
按下 Enter 输入密码。
  
 
  [[Category:Software]]
 
  [[Category:Software]]
 
[[Category:Documentation]]
 
[[Category:Documentation]]

Revision as of 09:46, 16 June 2008



感谢您购买开发人员版的Neo FreeRunner! 本手册将有助于使用者暸解Neo FreeRunner的内容及如何使用它:

  • 更新root filesystem
  • 更新kernel
  • 设定开发环境并且编译一个简单样本应用程序。

大纲

Circle2.gif 产品包装内容物
Circle2.gif 暸解Neo FreeRunner
Circle2.gif 启动Neo FreeRunner
Circle2.gif 更新Neo FreeRunner
Circle2.gif 透过USB 连接到Neo FreeRunner

产品包装内容物

产品内容物
Circle2.gif Neo FreeRunner 手机
Circle2.gif 雷射触控笔
Circle2.gif 电池
Circle2.gif 充电器
Circle2.gif USB 连接线
Circle2.gif microSD Card 512MB

暸解Neo FreeRunner

AUX 按钮/耳机孔(自左而右)
电源按钮、USB及外部GPS天线(自左而右)


启动Neo FreeRunner

您可以自下列数种方法启动Neo FreeRunner。你可以自NAND 内存或NOR 内存启动Openmoko 映像文件。或者,你也可以自U-Boot中启动Neo FreeRunner ,利用这个方法,可以让你更新kernel、root filesystem

自NAND Flash中启动Openmoko 映像档

Menu2.jpg

按下电源按钮直到Openmoko 开机画面出现(约8秒钟),即可放开电源按钮。

Neo FreeRunner将会开始进入启动 Openmoko 映像档。。

自U-Boot中进入NAND Flash

Menu7.jpg

按钮电源按钮、接着按住AUX 按钮 (约 5~8 秒 )。你可以看到NAND Flash选单。按下AUX选择选单中的选项,按下电源执行选项。


自 NOR Flash中启动Openmoko映像档

Menu6.jpg

按住AUX按钮,接着按住电源按钮。放开AUX按钮。接着,你可以在屏幕上看到 NOR Flash启动选单。(此选项仅提供开发人员使用。若您无法自NAND模式下开机,请使用此选项进行开机)

NOTE: 进入NOR Flash模式后,您可以依需求,选择下面的选项。

1. Boot (启动)

2. 自MicroSD记忆卡中启动

3. Set console to USB (透过USB进行管理的启动方式)

4. Set console to Serial (连接Debug Board时的启动方式)

5. Reset(还原设定值)

6. Power off (关机)



更新Neo FreeRunner

随着Openmoko不断发展,Openmoko会不定时的上传Openmoko root filesystem 、kernel及U-Boot的更新版本。这些可以被写入Neo FreeRunner的内存当中。你可以使用USB接线及Openmoko所提供的工具来更新Neo FreeRunner。

Neo FreeRunner需要在更新时进入U-Boot。

你可以在下面的位置下载更新工具:

http://buildhost.openmoko.org/daily/neo1973/deploy/glibc/images/neo1973/dfu-util

更新Kernel

你可以自下面的位置更新最近的kernel:

http://buildhost.openmoko.org/daily/neo1973/deploy/glibc/images/neo1973/

在Linux 主机上键入以下的指令:

./dfu-util -a (分割区名称) -R -D (下载之映像档档名)


ex:

./dfu-util -a kernel -R -D uImage-2.6.24+svnr4082-r4055-r3-neo1973.bin

在完成映像档更新工作后会出现以下讯息

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

NOTE: The meaning of parameter you spcified:

-a --alt 以名称或号码指定DFU
-R --reset 在完成更新工作后,重设USB讯号
-D --将下载的档案写入韧体


./dfu-util -a kernel -R -D uImage-2.6.24+svnr4082-r4055-r3-neo1973.bin

当更新完成时,会出现下列讯息:

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

更新Root Filesystem

你可以自下面的地址更新最近的root filesystem: http://buildhost.openmoko.org/daily/neo1973/deploy/glibc/images/neo1973/

在Linux 主机上键入以下的指令内容:

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

在更新完成时会出现下面的讯息:

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

由USB接线连接Neo FreeRunner,进行控制

使用USB接线连接Neo FreeRunner 与Linux主机,在启动Openmoko 映像档之后,在你的Linux Host端将会出现一个新的界面。

手动控制

在Linux 主机上输入以下的指令:

ifconfig usb0 192.168.0.200 netmask 255.255.255.0
ssh root@192.168.0.202

按下Enter键输入您的密码。

自动更新法

使用 Ubuntu 编辑/etc/network/interfaces

auto usb0
iface usb0 inet static
address 192.168.0.200
netmask 255.255.255.0

重新启动网络服务,并且在Linux主机中输入以下的指令:

ssh root@192.168.0.202

按下 Enter 输入密码。

Views
Personal tools
frontside

感谢您购买开发人员版的Neo FreeRunner! 本手册将有助于使用者暸解Neo FreeRunner的内容及如何使用它:

Contents

产品包装内容物

暸解Neo FreeRunner

启动Neo FreeRunner

有三种方法可以启动Neo FreeRunner。 你可以自NAND 内存或NOR 内存启动Openmoko 映像文件。或者,你也可以自U-Boot中启动Neo FreeRunner ,利用这个方法,可以让你更新kernel、root filesystem。

自NAND Flash中启动Openmoko映像档

按下电源按钮直到Openmoko 开机画面出现,即可放开电源按钮。 Neo FreeRunner将会开始进入启动 Openmoko 映像档。 Image.

自NOR Flash中启动Openmoko映像档

同时按下电源按钮及Aux按钮。

启动电源,进入U-Boot

你可以自以下的网址下载连接工具: [ http://svn.openmoko.org/developers/werner/neocon | http://svn.openmoko.org/developers/werner/neocon]

使用USB接线分别连接Neo FreeRunner及Linux主机。在主机输入以下指令:

./neocon /dev/ttyACM0

按下ENTER键

[Closed]

启动Neo Neo FreeRunner 并在LINUX主机上按下Enter键,屏幕上会出现上述讯息:

[Open]
In: usbtty
Out: usbtty
Err: usbtty
switching led 0 1
DEVICE_CONFIGURED: 1
Hit any key to stop autoboot: 0

请按下任何键,停止自动启动功能,并且进入U-Boot:

GTA02v5#

更新Neo FreeRunner

随着Openmoko不断发展,Openmoko会不定时的上传Openmoko root filesystem的版本、kernel及U-Boot。这些可以被写入Neo FreeRunner的内存当中。你可以使用USB接线及Openmoko所提供的工具来更新Neo FreeRunner。

Neo FreeRunner需要在更新时进入U-Boot:

你可以在下面的位置下载更新工具: http://buildhost.openmoko.org/daily/neo1973/deploy/glibc/images/neo1973/dfu-util

更新Kernel

你可以自下面的位置更新最近的kernel: http://buildhost.openmoko.org/daily/neo1973/deploy/glibc/images/neo1973/

在Linux 主机上键入以下的指令:

./dfu-util -a kernel -R -D uImage-2.6.24+svnr4082-r4055-r3-neo1973.bin

当更新完成时,会出现下列讯息:

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

更新Root Filesystem

你可以自下面的地址更新最近的root filesystem: http://buildhost.openmoko.org/daily/neo1973/deploy/glibc/images/neo1973/

在Linux 主机上键入以下的指令内容:

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

在更新完成时会出现下面的讯息:

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

由USB 连接到Neo FreeRunner

使用USB接线连接Neo FreeRunner 与Linux主机,在启动Openmoko 映像档之后,在你的Linux Host端将会出现一个新的界面。

手动控制

在Linux 主机上输入以下的指令:

ifconfig usb0 192.168.0.200 netmask 255.255.255.0
ssh root@192.168.0.202

按下Enter键并且输入您的密码。

自动更新法

使用 Ubuntu 编辑/etc/network/interfaces

auto usb0
iface usb0 inet static
address 192.168.0.200
netmask 255.255.255.0

重新启动网络服务,并且在Linux主机中输入以下的指令:

ssh root@192.168.0.202

按下 Enter ,并输入密码。

Tools