Manuals/Neo FreeRunner/zh cn
From Openmoko
Marko Knöbl (Talk | contribs) |
|||
(17 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
− | + | {{Languages|Manuals/Neo FreeRunner}} | |
+ | __NOTOC__ | ||
+ | __NOEDITSECTION__ | ||
+ | |||
感谢您购买开发人员版的Neo FreeRunner! | 感谢您购买开发人员版的Neo FreeRunner! | ||
− | + | 本手册将有助于使用者了解Neo FreeRunner的内容及如何使用它: | |
*''更新root filesystem'' | *''更新root filesystem'' | ||
*''更新kernel'' | *''更新kernel'' | ||
*''设定开发环境并且编译一个简单样本应用程序。 | *''设定开发环境并且编译一个简单样本应用程序。 | ||
− | == | + | == 大纲 == |
− | + | : [[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]] 透过USB 连接到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:Openmokset.jpg|400px|thumb|产品内容物]] | |
− | + | | | |
− | + | : [[Image:Circle2.gif|10px]] Neo FreeRunner 手机 | |
+ | : [[Image:Circle2.gif|10px]] 触控笔 | ||
+ | : [[Image:Circle2.gif|10px]] 电池 | ||
+ | : [[Image:Circle2.gif|10px]] 充电器 | ||
+ | : [[Image:Circle2.gif|10px]] USB 连接线 | ||
+ | |} | ||
+ | </div> | ||
+ | |||
+ | ==了解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> | ||
+ | |||
+ | <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: 50%; padding-left: 0.5em;"> | ||
+ | </td> | ||
+ | <td style="width: 50%; white-space: nowrap; padding: 4px 1em 0 0.5em; border-right: 1px solid #ffffff;">[[Image:menu13.jpg|240px|thumb|使用拇指自此处开启背盖 |center]]</td><td style="padding: 1px 1em 0; background: #ffffff;"> | ||
+ | [[Image:menu14.jpg|250px|thumb|背盖开启|center]]</td></tr></table> | ||
+ | </div> | ||
+ | |||
− | |||
===启动Neo FreeRunner=== | ===启动Neo FreeRunner=== | ||
− | + | 您可以自下列数种方法启动Neo FreeRunner。你可以自NAND 内存或NOR 内存启动Openmoko 映像文件。或者,你也可以自U-Boot中启动Neo FreeRunner ,利用这个方法,可以让你更新kernel、root filesystem | |
− | + | ====自NAND Flash中启动Openmoko 映像档==== | |
− | ==== | + | <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;"> | |
− | + | </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;"> | |
− | = | + | |
− | + | ||
− | [ | + | |
− | + | 按下电源按钮直到Openmoko 开机画面出现(约8秒钟),即可放开电源按钮。 | |
+ | Neo FreeRunner将会开始进入启动 Openmoko 映像档。。</td></tr></table> | ||
+ | </div> | ||
− | + | ====自U-Boot中进入NAND Flash==== | |
− | + | <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;"> | ||
− | + | </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> | ||
− | |||
− | + | ====自 NOR Flash中启动Openmoko映像档 ==== | |
− | + | <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;"> | |
− | + | ||
− | + | ||
− | + | </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;"> | |
− | + | ||
− | + | 按住AUX按钮,接着按住电源按钮。放开AUX按钮。接着,你可以在屏幕上看到 NOR Flash启动选单。(此选项仅提供开发人员使用。若您无法自NAND模式下开机,请使用此选项进行开机) | |
− | + | </td></tr></table> | |
+ | </div> | ||
+ | {{note| 进入NOR Flash模式后,您可以依需求,选择下面的选项。 | ||
+ | 1. Boot (启动) | ||
− | Neo FreeRunner需要在更新时进入U- | + | 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。 | ||
+ | |||
+ | {{note|以下所提供下载的连接为建议使用的稳定映像档版本。}} | ||
+ | ===Step 1. 下载更新工具=== | ||
+ | Neo FreeRunner需要在更新时进入U-Boot。 | ||
你可以在下面的位置下载更新工具: | 你可以在下面的位置下载更新工具: | ||
− | |||
− | + | http://downloads.openmoko.org/distro/releases/Om2008.9/dfu-util | |
− | + | ||
− | http:// | + | ===Step 2. 更新 Kernel=== |
+ | 你可以自下面的位置取得稳定版本的内核: | ||
+ | http://downloads.openmoko.org/distro/releases/Om2008.9/ | ||
在Linux 主机上键入以下的指令: | 在Linux 主机上键入以下的指令: | ||
− | ./dfu-util -a | + | ./dfu-util -a (分割区名称) -R -D (下载的映像档文件名) |
− | + | ||
+ | ex: | ||
+ | |||
+ | ./dfu-util -a kernel -R -D uImage-2.6.24+svnr4082-r4055-r3-neo1973.bin | ||
+ | |||
+ | |||
+ | {| 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]] | ||
+ | 在进行更新映像档的工作之前,请先将Neo FreeRunner启动至NOR Flash模式,再透过USB接线连接Linux主机,最后,执行上述指令,即可更新映像档。 | ||
+ | 在更新完成时,会出现下列信息: | ||
+ | |||
+ | status(0) = No error condition is present<br> | ||
+ | Done! | ||
+ | </div> | ||
+ | |} | ||
+ | |||
+ | |||
+ | {{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 | ||
+ | |||
+ | 当更新完成时,会出现下列信息: | ||
status(0) = No error condition is present | status(0) = No error condition is present | ||
Done! | Done! | ||
− | === | + | ===Step 3. 更新Root Filesystem === |
你可以自下面的地址更新最近的root filesystem: | 你可以自下面的地址更新最近的root filesystem: | ||
− | http:// | + | http://downloads.openmoko.org/distro/releases/Om2008.9/ |
在Linux 主机上键入以下的指令内容: | 在Linux 主机上键入以下的指令内容: | ||
Line 89: | Line 168: | ||
./dfu-util -a rootfs -R -D openmoko-devel-image-fic-gta02.jffs2 | ./dfu-util -a rootfs -R -D openmoko-devel-image-fic-gta02.jffs2 | ||
− | + | 在更新完成时会出现下面的信息: | |
status(0) = No error condition is present | status(0) = No error condition is present | ||
Done! | Done! | ||
− | === | + | ===由USB接线连接Neo FreeRunner,进行控制 === |
使用USB接线连接Neo FreeRunner 与Linux主机,在启动Openmoko 映像档之后,在你的Linux Host端将会出现一个新的界面。 | 使用USB接线连接Neo FreeRunner 与Linux主机,在启动Openmoko 映像档之后,在你的Linux Host端将会出现一个新的界面。 | ||
Line 104: | Line 183: | ||
ssh root@192.168.0.202 | ssh root@192.168.0.202 | ||
− | + | 按下Enter键输入您的密码。 | |
+ | |||
=====自动更新法===== | =====自动更新法===== | ||
使用 Ubuntu | 使用 Ubuntu | ||
Line 118: | Line 198: | ||
ssh root@192.168.0.202 | ssh root@192.168.0.202 | ||
− | 按下 Enter | + | 按下 Enter 输入密码。 |
+ | ====附录==== | ||
+ | 若您希望了解更多与Neo FreeRunner相关的信息,请参考下列信息: | ||
+ | * [[GTA02 Openness]] | ||
+ | * [[Neo FreeRunner]] | ||
+ | * [[Neo FreeRunner GTA02 Hardware]] | ||
+ | * [[FreeRunner/Buttons and LEDs]] | ||
− | + | [[Category:Basic End User/zh cn]] | |
− | [[Category: | + | [[Category:Neo FreeRunner Hardware/zh cn]] |
Latest revision as of 11:29, 12 January 2010
Languages: |
English • العربية • Български • Česky • Dansk • Deutsch • Esperanto • Eesti • Español • فارسی • Suomi • Français • עברית • Magyar • Italiano • 한국어 • Nederlands • Norsk (bokmål) • Polski • Português • Română • Русский • Svenska • Slovenčina • Українська • 中文(中国大陆) • 中文(台灣) • Euskara • Català |
感谢您购买开发人员版的Neo FreeRunner! 本手册将有助于使用者了解Neo FreeRunner的内容及如何使用它:
- 更新root filesystem
- 更新kernel
- 设定开发环境并且编译一个简单样本应用程序。
大纲
产品包装内容物
了解Neo FreeRunner
启动Neo FreeRunner
您可以自下列数种方法启动Neo FreeRunner。你可以自NAND 内存或NOR 内存启动Openmoko 映像文件。或者,你也可以自U-Boot中启动Neo FreeRunner ,利用这个方法,可以让你更新kernel、root filesystem
自NAND Flash中启动Openmoko 映像档
自U-Boot中进入NAND Flash
自 NOR Flash中启动Openmoko映像档
NOTE: 进入NOR Flash模式后,您可以依需求,选择下面的选项。
1. Boot (启动) 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。
NOTE: 以下所提供下载的连接为建议使用的稳定映像档版本。 |
Step 1. 下载更新工具
Neo FreeRunner需要在更新时进入U-Boot。
你可以在下面的位置下载更新工具:
http://downloads.openmoko.org/distro/releases/Om2008.9/dfu-util
Step 2. 更新 Kernel
你可以自下面的位置取得稳定版本的内核:
http://downloads.openmoko.org/distro/releases/Om2008.9/
在Linux 主机上键入以下的指令:
./dfu-util -a (分割区名称) -R -D (下载的映像档文件名)
ex:
./dfu-util -a kernel -R -D uImage-2.6.24+svnr4082-r4055-r3-neo1973.bin
NOTE: The meaning of parameter you spcified:
-a --alt 以名称或号码指定DFU |
./dfu-util -a kernel -R -D uImage-2.6.24+svnr4082-r4055-r3-neo1973.bin
当更新完成时,会出现下列信息:
status(0) = No error condition is present Done!
Step 3. 更新Root Filesystem
你可以自下面的地址更新最近的root filesystem: http://downloads.openmoko.org/distro/releases/Om2008.9/
在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 输入密码。
附录
若您希望了解更多与Neo FreeRunner相关的信息,请参考下列信息: