作者 鄧侃 | 2010-02-19 17:18 | 類型 專題分析, 彎曲推薦, 移動和設備 | 1條用戶評論 »
系列目錄 論山寨手機與Android【8】 自己動手做XP手機,DIY實戰(zhàn)指南 2010年1月20日,ViewSonic在北京發(fā)布了一款真正意義的電腦手機VCP08。根據(jù)商家的宣傳,VCP08之所以能夠被稱為真正的電腦手機,是因為“該機做到了把真正的WindowsXP操作系統(tǒng)嵌入進手機當中”[1]。 Figure 8.1 ViewSonic VCP08’s shape and size. ViewSonic VCP08電腦手機的平面尺寸比普通手機略大,但是厚度則遠超普通手機,參見Figure 8.1。超凡的厚度,并不僅僅是因為VCP08手機采用翻蓋設計,事實上,VCP08電腦手機,是XP上網(wǎng)本與MTK手機,兩個獨立運行的系統(tǒng)的簡單合并。 Figure 8.2 ViewSonic VCP08 is a combination of a XP Netbook, plus MTK feature phone. VCP08 的外屏延用MTK手機系統(tǒng),是一個自主運行的封閉系統(tǒng)。而內(nèi)屏則采用Window XP系統(tǒng),配置Intel Atom Z500雙核CPU,CPU速度是800MHz,內(nèi)存空間512MB,硬盤空間8GB,內(nèi)屏屏幕為4.3英寸,分辨率高達800×480像素,是不折不扣 的上網(wǎng)本[2]。不過,VCP08的電池,只能支持2個小時的電腦操作[1]。 一言以蔽之,VCP08相當于在XP電腦上綁一個MTK Feature Phone。 Figure 8.3 Faked picture, a laptop bundled a MTK phone. 有沒有可能自己做個電腦手機,也就是能夠打移動電話的電腦呢?Figure 8.3是一個假想圖。下面,我們自己動手,做一個電腦手機。 第一步,先準備4樣硬件。 1. 一臺PC,運行Windows XP操作系統(tǒng)。 2. 一張SIM卡。 Figure 8.4 SIM Card 3. 帶麥克風的耳機。 4. 一臺GSM/GPRS調(diào)制解調(diào)器(GSM/GPRS,Modem),例如MultiTech的MTCBA-G-F4產(chǎn)品系列,串口的MTCBA-G-F4 或者USB的MTCBA-G-U-F4都可以,價格分別是150美元和230美元[3]。如果嫌MultiTech的Modem價格偏高,也可以選用國內(nèi) 生產(chǎn)的GSM/GPRS Modem,安裝和調(diào)試步驟可能略有不同,請參閱相關產(chǎn)品說明書。 Figure 8.5 GSM/GPRS Modem, MultiModem MTCBA-G-F4 [4] 第二步,連線安裝。 1. 把SIM卡插入Modem ![]() Figure 8.6 Insert the SIM card into the modem [4] 2. 接上天線和電源,然后接入PC機串口或者USB口。如果需要語音電話,可以要求廠家提供一條特殊的電纜,一端接Modem,另一端有兩個接頭,一個接PC機串口或者USB口,另一個接帶麥克風的耳機,用來接收和傳送語音。 ![]() Figure 8.7 Connect to power, antenna, and then the PC via RS232 or USB. [4] 3. 在XP操作系統(tǒng)中,點擊Start(開始)-> Set(設置)-> Control Panel(控制面板)-> Add Hardware (添加硬件)。 如果選用的Modem是MultiModem MTCBA-G-F4,隨產(chǎn)品附帶的CD中,含有相應的驅(qū)動程序。 ![]() Figure 8.8 Add modem driver. 第三步,調(diào)試及使用。 如果一切順利,DIY版電腦手機就可以使用了。 1. 監(jiān)測信號強度。 打開超級終端,即,點擊Start(開始)-> All Programs(程序)-> Accessories(附件)-> Communications(通訊)-> HyperTerminal(超級終端)。如果PC操作系統(tǒng)中,沒有自帶HyperTeminal軟件,不妨下載替代品,例如 Teraterm,http://hp.vector.co.jp/authors/VA002416/teraterm.html 在超級終端(HyperTerminal)中,鍵入 AT+CSQ 2. 檢查GSM登錄及漫游。 在超級終端(HyperTerminal)中,鍵入 AT+CREG? 3. 打語音電話。 在超級終端(HyperTerminal)中,鍵入 ATD1234567; 4. 掛機。 在超級終端(HyperTerminal)中,鍵入 ATH 5. 發(fā)短信。 在超級終端(HyperTerminal)中,鍵入 AT+CMGS=“1234567”發(fā)送短信到號碼為“1234567”的移動電話。 回應: 6. 收短信,這個稍微復雜一些。 在超級終端(HyperTerminal)中,鍵入 AT+CMGF=1 以此設置成文本格式。 鍵入 AT+CSMS=1,以此設置SMS服務為GSM 07.05 Phase 2+兼容。 鍵入 AT+CNMI=2,2,0,0,0 以此設置短信接收模式為直接轉發(fā)到我們的DIY版電腦手機。 鍵入AT+CNMA,通知網(wǎng)絡短信已經(jīng)收到。 7. 連接Internet網(wǎng)絡。 通過呼叫PPP,建立Internet連接。詳細過程比較復雜,參閱[4]。 總結一下,制作一部DIY版電腦手機不復雜。如前文所述,電腦手機的關鍵部件是Modem。不僅可用MultiTech生產(chǎn)的Modem,其實任何一個 GSM/GPRS Modem都能用。甚至,也可以用一部MTK的Feature Phone來替代Modem,只不過安裝和調(diào)試略微麻煩一點而已。 我們制作DIY版電腦手機,并不純粹為了自娛自樂,滿足好奇心。通過這個例子,有助于認清一下幾個問題。 1. 移動通信的任務,其實完全可以用一部Modem來完成。 2. 所謂電腦手機,實質(zhì)上無非是把普通PC以及操作系統(tǒng),與Modem相連。PC操作系統(tǒng),可以通過AT指令,對Modem進行相應控制,包括撥號,通話,收發(fā)短信等等。 3. DIY版電腦手機的操作界面非常不直觀。為了改善用戶體驗,不妨通過開發(fā)界面友好的手機應用程序包,實現(xiàn)以下功能。不難想像,開發(fā)這樣一個應用程序包,雖然有一定難度,但也并非遙不可及。 - 撥打電話:發(fā)起或接受語音電話。 4. 至于PC上其它應用程序,例如日歷,記事本,計算器等等,完全可以忽視Modem的存在,或者僅僅把當它當作是一個能夠提供數(shù)據(jù)連接的網(wǎng)卡。 為什么需要電腦手機?根本原因在于Feature Phone的功能有限,僅僅限于通話,短信,以及一些預裝的多媒體應用。手機生產(chǎn)廠商預裝的功能再多,永遠無法滿足所有用戶的,形形色色的功能需求。所以 需要一個類似于PC的操作系統(tǒng),能夠支持第三方開發(fā)各種通用軟件,并且支持用戶自主下載并安裝非預裝的軟件。 那么,我們自己做的電腦手機與WinMobile或Android等等平臺的Smart Phone有什么區(qū)別?事實上我們的電腦手機與其它Smart Phone并沒有本質(zhì)的區(qū)別,或者說其它Smart Phone是更加精致的電腦手機。一印科技制作的xpPhone,就是這樣一款更加精致的電腦手機。 ![]() Figure 8.9 xpPhone outlook [5]. ![]() Figure 8.10 xpPhone applications [6]. ![]() Figure 8.11 xpPhone applications [6]. 雖然一印科技的xpPhone外觀看起來很炫,用戶體驗很好。但是從技術角度來講,結構上與我們的DIY電腦手機同出一轍,一印科技的精力放在了外觀的優(yōu)化,以及應用程序的開發(fā)上。 事實上,雖然Smart Phones款式眾多,令人眼花繚亂,但是它們的內(nèi)部軟硬件結構,大多十分相似。從下一章節(jié)開始,我們著手解剖Smart Phone。 Reference, [1] XP+MTK雙系統(tǒng)手機。(http://tech.163.com/mobile/10/0120/22/5TGLC8MC0011179O.html) |