来自:http://tony-tu.blogspot.com/search/label/openmoko
一些使用上的小 trick, 陸續增加中.
* 抓圖
在 FreeRunner 上抓圖可以很簡單, 或是很複雜 ;) 最簡單也最原始的方式就是直接:
#./cat /dev/fb0 > file.raw
當然, 你也可以把 raw 的圖, cat 回螢幕上.
#./cat file.raw > /dev/fb0
作假的程式或預覽效果還蠻方便的 :-) Android 的 fb0 的路徑不太一樣, 在 screen/display 下.
接著透過 fb2png 將 raw 的圖檔變成標準 png 檔
#./fb2png file.raw file_not_raw.png 9 480 640 16
fb2png Binary 可以從以下網址取得:
http://t0ny.net/openmoko/samples/bin/fb2png/
* 使用 VM 上的 Linux 連結 FR
拜 台灣 Windows 盛行之賜, 很多 Developer 都是透過 VM (virtual box/vmware/virtual pc/others) 使用 Linux 系統. 但是透過這種方式連接 FR 時, 需要注意連接 FR 時, "記得" 視窗的 focus 要在 VM 上. 這樣 VM 才抓的到新加入的 device (FR).
透過 VM 做 ssh 跟 dfu 其實都是 ok 的, 但是 dfu 在 VM 下有時速度會很慢, 或是 dfu 到一半中斷. 同時, 請記得 ssh 連線時要把 suspend (休眠) 關掉, 不然 ssh 連線會一直斷.
* Windows 直接連 FR
Windows 是可以直接 ssh 進 FR 的, 不過你要安裝 Windows RNDIS 驅動程式:
http://t0ny.net/openmoko/driver/neo_rndis/ 然後透過 putty 或是 tunnelier (http://www.bitvise.com/tunnelier), 做 ssh 或 scp.
基本上, 你可以把 FR 是一台小的 linux 電腦, 可以透過 USB/Wi-Fi/BT 甚至 GPRS 做 ssh/scp 的工作.