版块
论坛
喜欢
话题
应用
搜索
登录
注册
mushan的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=48550
wince(PXA255)下的USB ActiveSync添加U盘功能
我希望将wince(PXA255)下的USB驱动添加一项功能,它原本是ActiveSync和串口的.我想通过设置参数将它改成支持U盘(将PDA中的flash当做U盘用)和ActiveSync,串口的device设备.现在差不多了,U盘部分的协议已经跑起来了,...
全文
回复
(
14
)
2007-09-11 11:20
来自版块 -
Wince 程序开发
◆
◆
表情
告诉我的粉丝
提 交
mushan
:
我修改了USB驱动,几乎能当作读卡器了,FLASH ,SD,CF都可以读写了
(2007-09-26 15:34)
回复
mushan
:
我是开了一个线程,U盘里写进新数据的时候,置一个跟新标志,拔下U盘的时候检测该更新标志,如果需要更新,就mount/unmount一下,您的方法应该更好一点,向系统发送什么样的消息,能让系统知道内容已经改变,谢谢,能不能说的明白点/
(2007-09-26 15:32)
回复
NewTech
:
回复:mushan 是不是可以通知系统内容发生改变的标志呢
(2007-09-23 02:14)
回复
zhengshijie
:
谢谢你的答案,我先按照我自己的思路和方法去做一下.我觉得理论上也行的通,只不过会比你的实现复杂一些.
(2007-09-14 17:51)
回复
mushan
:
注册表里面的键值不用修改,增加一个模式设置键.将USB的驱动当作serial来用,在serial基础之上实现U盘协议,就是读串口,解析,发送,就完了. 使用Mount/UnMount的确能实现即时更新,代码如下: STOREINFO stinfo = {0}...
(2007-09-14 17:16)
回复
zhengshijie
:
主机这边把这个分区DISMOUNT/MOUNT一下看看有没有作用. 我想请教一下你做这个的思路是怎样的,怎么着手去做,你把serial和U盘的驱动合二为一,增加一些冲突切换处理,最终也是生成一个驱动DLL文件,然后注册表里FunctionDrivers分别有Serial_Clas...
(2007-09-14 14:28)
回复
mushan
:
有什么办法让wince重新读一遍flash里面的文件,我发现如果直接读写物理扇区更新flash里面的文件的话,资源管理器怎么刷新都不能识别出FLASH里面更新的内容,除非重新启动才能识别,可是我想即时更新.
(2007-09-14 13:58)
回复
mushan
:
所有的功能都实现了,现在wince运行后,PDA上显示是DiskOnChip,而USB连接到XP上后是个U盘,内容就是FLASH中的, 新问题是:如果wince修改了FLASH中的内容话,host这边显示的内容不变,必须插拔一下才可以看到更...
(2007-09-14 12:31)
回复
mushan
:
我准备调用windows提供的api函数实现对flash的读写,由系统自己转换去,不过很谢谢你
(2007-09-12 21:08)
回复
wenzai
:
我用PXA255,但是我也不用TRUEFFS,故也不会有这样得问题,PB已经不直接支持TRUEFFS,故MASS STORAGE你可能得做些改动。我使用IPSM,这个比较方便 :)
(2007-09-12 20:16)
回复
1
2
下一页 »
mushan
加关注
写私信
0
关注
1
粉丝
21
帖子
返回顶部