|
《Palm新手上路Step by Step――扩展卡专题》
% r0 t- ^( ?" m
8 w7 Y, q4 [+ [* k7 C- ~% K6 l 1 D1 G$ V5 k! y. g" v4 S
综述8 }9 {+ |5 u. }% i4 ^- v; j
) m2 s# e) A! b7 V8 L7 K M. V
《Step by Step》系列前面几篇文章不知道对新手有多少帮助作用,不过至少对于我来说,帮助还是挺大的,许多新手的问题,直接对他说“看……”就可以了(这其实也是我写这个系列的出发点――为了偷懒 )。《扩展卡篇》是这个系列最后一篇技术方面的文章了,以后我会把精力投入到修订、完善以前文章的工作上。
; e$ s5 O6 e- ]8 M# |& M6 `6 L) H; y: s0 c" H" m, J
这个专题是对Palm OS各个机型扩展卡应用的一个总结。Palm上使用扩展卡的概念和PC上的硬盘的概念很不一样,希望这个专题能减少新手入门时走过的弯路。
5 y; ]6 g) [9 p. Y2 a5 n! w! @3 }
/ q0 K& M" _4 O( c+ A在目前几个主要Palm OS掌上电脑厂商出产的手持设备中:
' }% G' _- d8 I0 J; D: vPalm公司的机型(以下有的地方与CLIE并称的Palm,特指Palm公司出产的Palm OS掌上电脑)支持SD/MMC。
" t$ k/ {5 w& l) }3 mSony公司的机型(以下简称CLIE)支持MS(Memory Stick)、MS Pro。" u3 T _, `" o9 @+ s
HandSpring公司的Treo 90支持SD/MMC,而它的Visor系列虽然没有内置对扩展卡的支持,但是由于Visor的SpringBoard扩展性很好,可以支持CF、SD、MS、MMC等各种扩展卡。下面的介绍中以Visor(OS 3.5) + Memplug + CF为蓝本介绍――因为我现在用的正是这个配置。
' Q: M' S3 G2 I" o* c1 ^# pHandra公司的机型虽然支持双插槽,可是用的人不多,我自己也没有亲手使用过,所以即使Handra在支持卡上与其他机型有区别,我也不特别介绍了。Handra的使用者可以参考专题中其他与具体机型无关的部分。3 `4 P/ ~9 p6 p, Z
: _6 z4 O6 K9 u
Palm里的文件有两种:程序、数据,所以我们放在扩展卡上文件也不外乎这两种类型。有的数据文件,如txt、jpg只能存放在卡上,不能移动到RAM中。在卡上的使用方法可以参考普通PDB文件。
- n2 N: F4 N8 [$ T& y: [! @$ R+ k' K1 C. d5 ]3 J+ I; v
下面我的介绍,也将突出上面提到的机型和文件的分类。如果各机型和文件种类没有区别,就一起介绍,如果有区别,就分开介绍。
& o6 i/ D0 z" X, {. i# ?: v( O( J0 o+ i
: S' c8 P7 Q U扩展卡上的文件操作(Palm端)6 c. U' P7 H C5 e+ s; t* [! V0 j0 h: z" }. h
( m9 ^3 D, M" y& S9 Q
使用扩展卡,第一个想到的应该是如果在扩展卡上进行文件操作:如何浏览扩展卡、如何创建目录、如何删除文件等。Palm没有内置扩展卡操作工具;CLIE中自带了MSGate(记忆小径),不过功能实在有限;Visor用于支持扩展卡的SpringBoard一般内置有扩展卡操作工具,虽然兼容性很好,但一般功能也不强大。# S ~" ~! p! b7 r" I2 ~
3 [6 z- Q7 i9 B, D# c0 ?下面向大家推荐一款功能强大的扩展卡管理工具McFile。
3 N' X. {( Z( u! p+ \; D- u3 I4 Q# z: G8 F/ l
0 Q9 g- X: N# _/ D4 [
# @3 @7 B, i. \# ~
6 t" v+ |' ]7 u: Z8 ^& KMcFile是专业的扩展卡管理工具,利用它,你可以轻松地浏览扩展卡上的目录和文件,把文件在内存和扩展卡之间移动、复制,还可以对文件进行改名、删除、红外发送、更改属性等多种操作,而且你还可以利用McFile在扩展卡中建立、删除目录。除此之外McFile还提供了察看扩展卡属性、格式化扩展卡、将系统备份到扩展卡等多种实用功能,总之如果你使用扩展卡,那么McFile是你的Palm中的必备软件。 g& g" Y; o" t; K K: @( u
' n( F) |$ ^, e/ Q
# I: a d j& X; D$ a9 ]扩展卡上的文件操作(PC端)
0 y0 l1 G V. S# Y6 |! G2 K7 N( M* X! V1 Q
在PC上操作扩展卡,最方便、快捷的是买个读卡器,把扩展卡当做移动硬盘处理了。操作和普通的硬盘没有上面区别。如果你没有读卡器也没有关系,还有其他软件让你可以在PC上操作插在Palm上的扩展卡。
# R+ \/ ?$ ~/ l. a; j* i* @1 f- @4 ]7 B2 b& x
因为各个公司的产品有不同的适用软件,所以下面分三部分介绍。+ e& L4 d, n8 c6 f8 r+ i1 Q: v
* Q" O' k" q- B2 b& ~
【CLIE】
& Z. O3 D# N1 |9 A, ]7 Q1 b/ i
! ?/ h2 A- B, Z+ f- _
, J) J, Z V. S8 W- n0 N9 Z7 t8 C) L) {3 v1 x
MS Import是Sony为CLIE开发的软件,通过它你就可以将CLIE的记忆棒变成移动硬盘,然后通过PC直接对记忆棒上的文件进行操作。 9 c1 s9 U& d% F, l. w P
' f6 b0 O* j+ W0 t$ R8 l
MS Import的安装方法也非常简单分为两部分:PC端运行CLIE随机光盘上的PC\MS Export\setup.exe就会自动安装MS Export软件以及我们所需要的MS Scsi Driver。当然你也可以手工安装MS Scsi Driver,它在在光盘的PC\MS Scsi Driver\目录下。9 {4 |9 I1 ]# ?0 y7 w1 [/ u
, D. T* h# h1 n1 b早期的CLIE没有内置MS Import,在PC端安装成功后还需要将光盘上\CLIE\MS Import目录下的msimport.prc和msscsilib.prc同步到clie中,如果你上网比较方便还可以到http://www.ita.sel.Sony.com/support/clie/下载这两个文件的最新版。(以及内置MS Import的话,就不用安装这两个文件了,强行安装会造成msimport无法使用) 都安装好后将CLIE放到同步座上,接好USB同步线,点一下CLIE里的MS Import然后选择连接,随着嘀的一声脆响你的PC中就会多出一个称作移动设备的磁盘,那就是你的记忆棒,现在你就可以把它当作一个标准磁盘进行操作了。) G& W1 j- G+ c5 T9 j4 v
7 t3 k7 f0 S* S$ h& J: n F
下面是CLIE使用MS Import几个需要注意的地方:
2 o9 F! _6 |9 _' i, K
, s& u7 F) W' C$ r' ^一、让S系列掌上电脑支持MS Import
; G2 S# P6 h3 J4 x- I' T# g# n不知Sony出于什么考虑,S系列的掌上电脑(S320/S360)是无法使用MS Import的,但是本着自己动手丰衣足食的原则网友还是找出了让S系列掌上电脑支持MS Import的方法,具体设置方法如下:
9 Y. ~# @0 y6 e8 E1.下载并安装msscsi的驱动http://www.ita.sel.Sony.com/bin/ ... e=MS_SCSI_Patch.exe
0 R+ `$ g+ E8 {, a; O4 s& M. l2.下载特殊版本的msimport.prc以及相应的库文件工四个,将其安装到卡上。注意必须安装到MS卡上,不能直接装入内存。
. _1 d- l1 X/ M% g& e8 v y( G; U) r3.使用用MCFILE将这四个文件移到palm内存中。
7 Q2 ?/ G% ?# l& ?8 D4.软启动,以加载相应的库文件 * ?$ V1 `7 A6 \$ z; w Z- ], ]
5.连上USB线,运行MS Import,选择联机,PC上会发现一系列硬件设备,然后就会多出一个移动驱动器了。 9 y# k' z# M4 q& `+ [
你可以参考这个帖子,获取更详细的详细:http://www.echoice.com.cn/bbs/di ... =1&userName=gmx8 }% \' @8 t; ^" ?
) O; \4 q: W5 V$ I: ?$ e( b$ X) r二、让记忆棒支持中文名
; j$ }' Y" j4 W/ B# u0 U$ S8 v. ]CLIE的记忆棒对中文的兼容性不好,当你将RAM中的一个中文名文件拷贝到记忆棒中时,记忆棒很有可能出问题,更严重的情况是导致记忆棒不能被CLIE识别,必须格式化记忆棒才能恢复。; \ Y3 N$ |: _4 j0 g! C( \" i; v
中文支持问题,和Palm OS的VFS API、中文系统都有关系。目前使用新版支持Unicode的CJKOS的朋友称在记忆棒上使用中文已经不是问题了。对于使用OS版本比较低,不能安装支持Unicode的CJKOS的机型的朋友,我的建议是:不要往记忆棒里放文件名带中文的文件 |
|