暸解Neo FreeRunner
啟動Neo FreeRunner
您可以自下列數種方法啟動Neo FreeRunner。你可以自NAND 記憶體或NOR 記憶體啟動Openmoko 映像檔。或者,你也可以自U-Boot中啟動Neo FreeRunner ,利用這個方法,可以讓你更新kernel、root filesystem
自NAND Flash中啟動Openmoko 映像檔
|
|
按下電源按鈕直到Openmoko 開機畫面出現(約8秒鐘),即可放開電源按鈕。
Neo FreeRunner將會開始進入啟動 Openmoko 映像檔。。 |
自U-Boot中進入NAND Flash
|
|
按鈕電源按鈕、接著按住AUX 按鈕 (約 5~8 秒 )。你可以看到NAND Flash選單。按下AUX選擇選單中的選項,按下電源執行選項。
|
自 NOR Flash中啟動Openmoko映像檔
|
|
按住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 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 ,並輸入密碼。