zoukankan      html  css  js  c++  java
  • CY7C68013 USB接口相机开发记录

    上次写了资料的下载,并对资料进行了分类,分完类看起来就比较清晰。同时通过强大的百度,也可以得到不少资料。

    这里对比较关键的几个文件进行罗列:

    一、驱动相关

    cyusb.inf:

    修改CYUSB.INF文件种几个参数,可以实现以下几个目标:
    1. 添加设备标识符到驱动

    %VID_XXXX&PID_XXXX.DeviceDesc%=CyUsb, USBVID_XXXX&PID_XXXX

    举例说明:

     假如一个设备的VID为0x04B4,PID为0xDE01,则可以添加如下文段,即可将设备的标识符添加进驱动中

     %VID_04B4&PID_DE01.DeviceDesc%=CyUSB, USBVID_04B4&PID_DE0 

    为了适应不同平台的驱动需求,可在CYUSB.INF文件中以下位置进行修改。

    (1)所有平台

    (2)32位平台

    (3)64位平台

    2.添加标识符对应的设备描述符

    VID_XXXX&PID_XXXX.DeviceDesc="Cypress USB Generic Driver (3.4.4.00)" 

    举例说明:

      假如一个设备的VID为0x04B4,PID为0xDE01,描述符为Doget USB DevBoard,可通过下面语段实现

    VID_04B4&PID_DE01.DeviceDesc="Doget USB DevBoard" 

    设备描述符,添加在CYUSB.INF文件[Strings]位置下:

    3. 创建一个自定义的独一无二的windows全局GUID

    CYUSB.GUID="{AE18AA60-7F6A-11d4-97DD-00010229B959}"

    黄色部分为自定义GUID,自己没有做修改。

    4.在驱动载入时执行一个保存的脚本文件

    这里没有去做修改。

     二、Win10的开发

     

  • 相关阅读:
    12-转盘
    11-UIView与核心动画对比
    10-动画组
    09-转场动画
    08-图片抖动(帧动画)
    07-心跳效果
    06-CABasicAnimation基础核心动画
    05-时钟效果
    计时器延迟 NSTimer和CADisplaylink GCD中的延迟
    ScrollView与UIPageController
  • 原文地址:https://www.cnblogs.com/doget/p/7718190.html
Copyright © 2011-2022 走看看