自制WindowsCE上usb驱动的.cab安装包 点击:150 | 回复:0



wqidjet

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 0回
  • 年度积分:0
  • 历史总积分:280
  • 注册:2015年6月04日
发表于:2018-08-02 14:16:40
楼主

1.前言

做WindowsCE(以下简称CE)开发中会遇到一些USB的设备,此时一般需要USB设备厂家提供相关的驱动,但由于CE系统经由Windows精简以及硬件配套与PC不同,厂家提供的驱动的安装路径一般会存在默认CE硬件设备的“Windows”文件夹下,该路径多为只读内存CE系统已固化空间配置,掉电一般保存不住系统以外的文档,那么下面就简单介绍通过“WinCE cab Manager”的工具软件来制作USB转232驱动的过程,这个在广州微嵌的7寸CE平板(实机如下图)上亲测过接FT2XX系列USB转232能正常通讯。
              这里写图片描述

2.操作步骤

  • 先打开工具软件如下图:

这里写图片描述

它会默认弹出制作的向导,建议第一次使用的话直接按向导来帮您完成新建;

  • 上图点击“下一步”后,填好公司名称及该.cab安装包的名称,然后即可按默认配置一直点“下一步”直到“完成”,过程如下:
    这里写图片描述
    这里写图片描述
    这里写图片描述
    这里写图片描述

  • 进入到编辑界面后,先把默认的安装路径改成“\ResidentFlash”
    这里写图片描述
    这里写图片描述
    这里写图片描述
    这里写图片描述

  • 然后点到左边空白框中的“文件”来添加驱动dll文件
    这里写图片描述

    添加后会看不到文件,保存下次打开可看到

    这里写图片描述

  • 从厂家驱动文档中找到相关的注册表内容比如以下的情况
    这里写图片描述

    打开后修改里面注册表项有关dll的路径为”\ResidentFlash\XXX.dll”,然后另存为.reg的文档

    这里写图片描述

  • 最后通过工具软件“文件”菜单的“导入reg”导入上面做好的新注册表,最后做好保存即完成
    这里写图片描述

3.小结

有了此工具,则可对一些已知支持CE的驱动做成适配到实际能一键安装到CE硬件设备,而不会重新上电就又用不了该USB设备的情况。希望能给遇到类似问题的朋友提供一点点的参考。

                                       




热门招聘
相关主题

官方公众号

智造工程师