View source for FAQ/zh tw
From Openmoko
You do not have permission to edit this page, for the following reasons:
You can view and copy the source of this page:
Templates used on this page:
Return to FAQ/zh tw.
You do not have permission to edit this page, for the following reasons:
You can view and copy the source of this page:
Templates used on this page:
Return to FAQ/zh tw.
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.
1.首先,請在FAQ頁中尋找答案。
如果你的問題無法在這裡找到答案,你可以搜尋community or 支援 郵寄清單。
接著,試著使用 Google search。
若您還是無法找到問題的答案,請將問題張貼到適合的郵寄清單,如 社群清單 或 支援.
提供你想要暸解的問題的詳細資訊,並且使用"標題"欄,把你的問題簡略的在當中描述說明。你可以在這個連結中找到適合發問的方式。 [1]
若你的問題有"機密性"的需求,你可以與 Michael Shiloh 直接連絡。
你也可以找尋Openmoko 區域使用者,在本地即取得支援。區域使用者會較mail往返,來的有效而省時,並可以省掉衍生出的誤解的可能。 (若您無法找到當地使用者,不妨從你開始,加入這個區域團隊!)
請寫信給 michael@openmoko.org 或者 steve@openmoko.com,即可直接與Openmoko代表取得連絡。
請連到下載取得連絡。
Openmoko 代表著二層意義:
Openmoko 是一個Linux 的套件,它被設計為一個開放式的計算平算。而這個開放式的平台所代表的,並不僅止於「手機」這項功能。
Openmoko 也是Openmoko Linux 套件背後的開發公司名。Openmoko同時也製造手機,如 Neo FreeRunner。
藉由提供完整的開放源碼Linux 套件,並透過開放機構及CAD檔案,Openmoko的目標在於提供創新( 如從個人電腦出發 ) ,連接手持式計算、手機及無所不在的運算裝置。
請加入一個或以上的郵寄清單( mailing lists )。 加入專案開發最好的開始點,就是 community list。
瀏覽 wiki,加入,並且與我們一起改進它。
從 Openmoko project開始加入。
從加入區域性團體開始。
當然,如果你是視覺設技師,你可以幫忙設計圖示,如果你是音樂創作者,你可以創作手機音樂。如果你是行銷人員、業務,傳播人員,你可以加入community mailing list,介紹自己,不久,你就可以在社群中找到適合的位子。
Neo FreeRunner針對Openmoko Linux套件所設計的開放性的手機。「開放」,指的是 (a) 所有選定的晶片組都允許他們的驅動程式是完整的開放源始碼,及(b) 機構及CAD檔案,也可以隨時被下載使用。
關於更詳盡的資訊關於更詳盡的資訊,你可以查看 Neo FreeRunner 規格介紹
Neo FreeRunner 在Openmoko 團隊及社群持續的更新軟體開發下,將成為可以做為日常生活中可以使用的裝置。
Openmoko軟體目前並無法達到這個目標。
問題在於這支手機做不到什麼 - 相較於一般與GPS、藍芽、WIFI及加速器整合的封閉式的手機,它將會有許多軟體可以提供給一般使用者及開發人員。
一般封閉式的手機,都與手機網路商相互合作,提供你與他們的商業模式相符的服務。 而智慧型手機裝置了GPS、Wifi、藍芽等功能,但這些功能已被"封鎖",因為,這些功能無法與他們配合的廠商整合運作。直到目前為止,要購買到一支,你可以自由的安裝軟體,並且不被配合廠商支配 - Openmoko扭轉了這個局面!
在典型的封閉式手機所隱含的問題一文中,你可以找到更多相關的內容。
請加入 mailing lists 加入我們的討論。
我們透過直營網站及經銷商銷售體系,銷售我們的產品。
若你透過Openmoko 網路商店購買Neo FreeRunner,你可以用 $399 的價格取得Neo FreeRunner,USD $99 購買debug board。你也可以一次採購 10 組 FreeRunner,則可以 USD $369 的價格取得。若你無法一次購足十支手機,你可以參加團購名單,購買產品。
在擁有 Neo FreeRunner 及沒有 debug board的狀況下,你可以進行:
使用debug board,你可以做些什麼?
即使用 Neo FreeRunner 的使用者較少會需要用到debug board。
再次強調,在開發程式、kernel 或者是裝置驅動程式時,並 不 需要使用debug board。debug board 並不是用來存取原始碼或者,它是一個開發工具。
請參訪 openmoko.com。
請找到"Revision"這段文字,會有一個四位數字以 "0350"型態表示,'5'為硬體版本。
目前套件與軟體有關的問題,你可以查看 - 套件頁取得資訊。
與韌體與硬體有關的內容,請參考 Neo FreeRunner硬體議題。
請注意,有些議題可能涵蓋了軟體及硬體等問題。
某些透過mailing lists篩選過的已知議題,描述如下:
請參考 SIM卡無法有效執行頁取得資訊。
你可以查看 手段處理GSM使用頁,直到你取得 OK 訊息。
關於更詳細的問題,你可以參考 FreeRunner無法與3G Sim卡交互使用及手機系統商等內容取得資訊。
GSM 韌體更新只適用Neo 1973,在更新中所用到的修復功能,目前都內含在 Neo FreeRunner中。
請參考無法在非充電模式或未放置電池下使用FreeRunner.
簡單的說,在dfu-util可以使用前,你必須自NAND或者是NOR u-boot 選單中選取適當的模式。dfu-util 使用 USB DFU (Universal Serial Bus Device Firmware Upgrade) 協定,這個協定只允許在u-boot選單下執行,而不是透過完全啟動之後的乙太網路或者是USB執行。
Tip: 如果你只是認著使用不同的套件,你並不需要使用 dfu-util燒錄它們,你只要把新的套件放進 microSD 卡,並且從記憶卡啟動即可。請參考自SD上啟動取得更多資訊。
要進入u-boot 選單:
你也可以參考下面的內容:
請參考 this issue on the FreeRunner Hardware Issues page。
參考FreeRunner硬體議題頁取得資訊。參考 #1802。 <math>Insert formula here</math>
請參考 這裡
請參考 Neo FreeRunner (GTA02) Battery#Notes_about_expected_battery_life 及 Neo_FreeRunner_(GTA02)_Battery中與電池有關的相關資訊。
請參考 快速充電模式。
Neo FreeRunner 無法在關機時充電。
Neo FreeRunner 可以 在休眠模式下充電。
請參考本頁說明
FreeRunner有以下的無線連接功能:
下列的網頁包含了很多有用的資訊:
請查看 GTA02 WLAN。
請參閱 GTA02 GPS。
請參閱GPS問題與解答。
..TBA..
是的,你可以 - 請參考 this howto for how to configure a linux computer to act as such a router 及 藍芽支援.
This requires an adapter Mini-B 5-pole => Type A jack or an adapter jack => jack. See Host Mode for more information.
This question is equivalent to How to connect two [Unix/Linux] computers via USB cable and what sort of special cable is needed? -> http://www.linuxquestions.org/questions/linux-general-1/connecting-two-computers-with-a-usb-cable-data-cable-411073
It should work if one Neo is set to Host mode and the other one set to Device mode. One Neo could give power to the USB-port it the other Neo's battery is low. (I have to verify this)
請執行:
echo "host" > /sys/devices/platform/s3c2410-ohci/usb_mode echo "1" > /sys/devices/platform/neo1973-pm-host.0/hostmode
這些指令將會把啟動 FreeRunner USB電源,並置入 USB host mode。之後,只要接上鍵盤,即可使用。個人建議,我會製作一個 .desktop檔案,切換到這個模式。
要切換回未啟動電源模式,只要執行:
echo "device" > /sys/devices/platform/s3c2410-ohci/usb_mode echo "0" > /sys/devices/platform/neo1973-pm-host.0/hostmode
最後,你會需要用到 USB Type A Female to Female adapter。你可以參考 這裡,取得詳細資訊。
FreeRunner在配置軟體的情況下,可以播放20 fps QVGA ,且能使用硬體播放 QVGA 及 VGA MPEG-4。 Scaling 也可以使用GPU 硬體完成。
NOTE: This probably differs for each distribution? Need to insert, or link to, relevant info for each. --eddsouza 09:29, 7 September 2008 (UTC) |
Look at Today/2007.2#Adjust_UI_components_at_runtime.
要簡單化延伸的硬體,不同的訊號透過JTAG 連接器傳送出來,並且很容易的可以被debug board存取:
(TBA: List of signals)
其它與JTAG 不相容的訊號則由solder pad傳送出來:
(TBA: List of signals)
Yes
請查看 GTA02_sysfs。
請參考 鍵盤轉換,暸解更多內容。
請參考 鍵盤切換。
關於這個問題在 mailing list有很多相關的討論。 由於個人並不是Mac OS X 的使用者,因此無法很有秩序性的回答此類問題。如果您是相關使用者,可以在此填入相關的資訊?
For IP over USB cable connectivity, it is planned to improve/adapt the AJZaurusUSB driver, allowing ssh into the Openmoko.
It is expected that (Bluetooth/UB) SyncML based interoperation for contacts and events can easily be achieved by a patch to the Apple iSync configuration tables.
There is an open source implementation of Cocoa (GNUstep) that aims to run MacOS X compatible applications (sort of PPC/x86/ARM universal binaries) on Openmoko devices: mySTEP.
是的。所有可以在此CPU 上,並且可以被更新的軟體,都可以在這裡找到它的原始碼。
韌體的部份則無法被使用者以源碼的模式修改。這些模組只供給硬體使用。
採用這個方法,舉個例子來說,GSM 模組可以用不違反FCC規則的模式,完全的開放源碼。
目前手機有的軟體功能包含觸控式螢幕,撥號及其它軟體雛型。大部份的功能目前對一般使用者而言,並不穩定,如果你想要新增其它程式,你可以查看 應用程式頁,或者自行開發,或者在網頁中加入你的需求。
你可以在 個人電腦上執行它。你也可以在其它支援的 手機平台硬體上執行它。
理論上大部份的程式應該是可以執行,你可以參考 Java 取得一些相關資訊。
2007.2 - 請參考 2007.2 工廠出貨預設軟體映像檔
你可以參考2007.2 Known Issues,取得更多資訊。
請參考 可用套件取得更多資訊。
你可以在手機上執行下面的指令 (in an SSH session from your host PC, or in the Terminal application on the phone itself)
查詢事項 | 執行 |
---|---|
目前所執行的 Kernel 版本 |
uname -a |
你目前所使用的 root filesystem |
cat /etc/version 或 cat /etc/om-version |
手機上所使用的u-boot版本 (FreeRunner在NOR記憶體上有一組 u-boot 映像檔,在 NAND 上也有 - 請參考 啟動FreeRunner取得更多資訊。) |
grep Bootloader /dev/mtdblock0 (yields the NOR u-boot version) 或 grep Bootloader /dev/mtdblock1 (yields the NAND u-boot version) |
請參考 下載 Om 2008.8 映像檔
因為在ASU上並沒有安裝GTK engine 。但它很容易修改!
At a terminal:
現在,你就會擁有很不錯的外觀及圖示,但是字型太大了。請在你喜歡使用的編輯器上編輯 Edit /usr/share/themes/Moko/gtk-2.0/gtkrc ,加入以下內容:
要使用Openmoko 圖示,你可以安裝:
並且編輯 /usr/share/themes/Moko/gtk-2.0/gtkrc,加入以下內容:
你甚至不需要重新啟動裝置,雖然,你有可能必須重新啟動 GTK-based 的程式。
Neo FreeRunner可以從 micro SD 記憶卡上開機,你可以安裝並且將套件裝在卡中,從記憶卡開機,你可以參考自SD卡啟動找到答案。
請參考Debian 安裝
你可以參考 Debian Known Issues。
將 zhone-session上的matchbox-wm 取代為xfwm4 ,啟動 xfce-wm。
這裡是我的 (Fox Mulder) /usr/bin/zhone-session 檔案內容,它可以被用在 xfwm 及 matchbox 鍵盤上:
#!/bin/sh #zhone & exec startxfce4 & matchbox-keyboard-toggle & #exec matchbox-window-manager -use_titlebar yes exec xfwm4
目前我們並沒有 'end-user' 的應用軟體可供使用,目前提供的軟體可以撥打及接收電話,但偶爾有無法撥打或無法接收的情況。
在ARM架構下可以 cross-compiled 的軟體皆可。
因為FreeRunner具有 WiFi 的功能,對於VOIP而言,是個很好的使用平台。
關於其它的案例,你可以參考projects頁面中的將智慧型手機上的軟體移植到 Openmoko 套件的資訊。我們目前需要將重點放在free software,而不是說服非free software 公司開放他們釋出的 binaries到 Neo上。
可能性還蠻高的。MSN 是一個封閉式的軟體,並且它只能在 Microsoft 希望你所使用的平台上執行。但是有很多Open Source IM 客戶。這些客戶有很多都包含了一個外掛架構,並且也支援使用一種以上的 IM protocol,甚至同時執行。一個最好的例子就是 Pidgin,一般被稱為GAIM。 GPRS會引發一些潛在的問題,而這可能會讓用簡單的文字導向交談產生問題。若使用GTA02的 WiFi功能則可以改善這個問題。
You don't really need Flash to watch YouTube videos, for example, if you want to watch www.youtube.com/watch?v=k9QLdK6pFCI just install mplayer and use this command:
mplayer http://ytpocket.com/getflv.php?id=k9QLdK6pFCI
or use this small script with the video URL as the first parametre:
#!/bin/sh vid=`echo "$1" | sed 's/.*\?.*=\(.*\)/\1/'` mplayer http://ytpocket.com/getflv.php?id=$vid
請參考此連結
請參考Opkg資訊
請參考 Opkg error codes
請參考 Toolchain。
在開發及程式測試階段,你可以在你的個人電腦上執行 Openmoko 。
QEMU 可以模擬 Neo 1973 及 Neo FreeRunner。MokoMakefile 支援自動建立、更新及執行 Neo 模擬器.
請參考Qemu 取得更多與在Qemu上執行 Openmoko 的更多資訊。
Xoo. Koen says: "Xoo should be enough for most applications people will develop, since most don't need access to the GSM uart directly. If you're hardcore you could use qemu + xoo, but that still doesn't emulate all the hardware quirks (e.g. unaligned access)".
Update: Stefan Schmidt has resized the Neo1973 Mock-up and written a small description for xoo. In his words:
It's not really usable at all, as you need a really high screen resolution to fit the whole picture on your screen. And of course the dpi are wrong. Even no buttons because I can't remember where they are at the case.
http://www.datenfreihafen.org/~stefan/OpenMoko/neo1973-xoo-device.tar.bz2
Start with 'xoo --device /path/to/neo1973.xml'
Some more details here.
或者直接在本機的編譯程式上執行 Xephyr (如 matchbox svn + openmoko):
Xephyr -screen 480x640 -nolisten tcp -ac :1 & export DISPLAY=:1 export LD_LIBRARY_PATH=/usr/local/lib matchbox-window-manager -display $DISPLAY -use_titlebar no \ -use_super_modal yes -use_lowlight yes -use_dialog_mode static \ -use_cursor yes & matchbox-panel --geometry=480x44 --end-applets=clock & openmoko-footer & openmoko-taskmanager &
以下是你可以著手翻閱的內容:
Making legacy apps written for the "Garnet" OS (née "Palm OS") run on Linux is decidedly non-trivial.
PalmOS apps are in general very hard to simply 'port'. Particularly well-designed programs may make it possible.
The ACCESS Linux Platform will include Garnet on Host (GHost), a PalmOS emulator that will support M6800 (68k) and ARM PalmOS applications. This part (GarnetVM and the .prc loader) will however be closed-source and likely under a restrictive license (fact confirmed by ACCESS Co. employees), making it rather unusable. In addition GarnetVM depends on Hiker and other packages.
It is possible that POSE, an emulator that simulates a Palm device on a Linux host could be used to allow 68k based applications to run. This emulator has been around a long time; one expects that it will also run on Openmoko, but this has to be considered a short-term bandaid rather than a long-term solution.
Hopefully emulation will be necessary only for M68000 code (pre-PalmOS 5) while native ARM programs can run natively under Linux, provided a proper set of PalmOS libraries and a .prc executable loader.
如果你加入我們的開發工作,很快的就可以支援Java。你可以從 projects.openmoko.org及 PhoneME取得相關資訊。
[Jalimo] 專案的目標是在手持式裝置上提供 Java stack。 port of Jalimo 可以提供你相關的資訊。 Debian透過apt-get套件支援CacaoVM及JamVM。你可以參考 Java 取得更多資訊。
針對Ruby 1.9,你可以參考please refer to http://blog.sparkymat.net/2008/08/10/ruby-19-on-openmoko/
Ruby 1.8.6,可以參考 http://blog.wolfman.com/articles/2008/08/10/ruby-1-8-6-on-openmoko-freerunner
是的,在有限制的情況下。請參考 Python 取得更多資訊。
請執行 xdpyinfo。一般來講,你可以透過SSH 連接到手機上,首先你可以執行
export DISPLAY=":0.0"
接著,執行
xdpyinfo
相關的例子,你可以參考 xdpyinfo output. Bold text
NOTE: Suggestion: this should be split off into a separate page, since many of the questions below aren't really overview-level but specialized; a question like "How do I customize a distribution?" could be added to the Software - Distributions part, linking to the new page. --eddsouza 07:35, 7 September 2008 (UTC) |
After you source the Openmoko toolchain variables, the Openmoko processor compiler becomes the default compiler. You can compile any GNU - like project just typing ./configure --host i686 and then make - it will produce libraries and executables as expected. Just these executables will not run on your i686 host - they will run on Openmoko ARM processor. Use scp to upload the executables to your phone.
./build/tmp/deploy/glibc/ipk/
./build/tmp/deploy/glibc/images/fic-gta01/
The Openmoko project tree contains the folder 'data' where you can put any 128*128 icon. You need to mention the icon in two places in this folder:
Please reply UNDER post.
By searching the mailing list archives. For example, using Google searches:
site:openmoko.org text
For example, to search for accelerometer:
site:openmoko.org accelerometer
If you only want to read the "official" mails from FIC people or from Openmoko people:
site:openmoko.org text "at fic.com.tw" site:openmoko.org text "at openmoko.org"
For example to search for "release date" from FIC people:
site:openmoko.org "release date" "at fic.com.tw"
Alternatively you can use the custom Openmoko search engine that is using Google Co-op.
The answer for the display used in GTA01 and GTA02 is '2'
See this wiki's statistics page.
The Neo1973 was last available in Febuary 2008.
See page Neo1973_Hardware and category Neo1973 Hardware and Disassembling Neo1973
Use provided keyboard app.
Use Bluetooth keyboard.
For more methods and ideas see Wishlist:Text_Input.
Yes, audio path from GSM to/from mic and speakers is completely controllable by user. For example recording calls (both sides) and implementing an Answering Machine is possible. Also using text->speech should be possible or modifying outgoing voice. Currently there is no software bundled in phone to do this. There are only 2 A/D inputs and three D/A outputs (one dedicated to the earpiece). This means that stereo audio playback cannot happen at the same time as the Answering Machine functionality, amongst other things. See the audio page. Neo1973 Audio Subsystem
There has been no word on this so far, but see these estimates for a rough idea. More information about the battery here.
為手機充電、使用USB連接線與Linux主機連結。
連接外部專置,如wifi、數位相機或大量儲存裝置設備。
目前在USB使用上的限制僅在於並無法支援USB 2.0,這表示它在與其它的2.0裝置連接時,會有傳輸速度較慢的問題。
處理器內建了 USB 1.1 。若內建USB 2.0會導致成本過高,並且USB 2.0規格並無法公開。
FreeRunner使用與Neo 1973相同的處理器。
Neo包含 mini-USB-B,它可以像是裝置的主要USB連接埠般運作。那為什麼不是使用 USB On-The-Go呢?OTG 是一個複雜的規格,並且它不僅包含了 AB socket,還包含了無法與S3C2410處理器一起運作的電器及軟體元件因子。
你必須要有個特別的 Mini-B~ regular-B 接線,(請注意,它並沒有真的遵循USB的標準,遵循標準的線材必須有 A 或 Mini-A 連接一端,而 B或Mini-B連接在另一端)。