程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> USB2.0學習筆記連載(十四):USB驅動安裝及固件程序的編寫,usb2.0學習筆記

USB2.0學習筆記連載(十四):USB驅動安裝及固件程序的編寫,usb2.0學習筆記

編輯:關於C語言

USB2.0學習筆記連載(十四):USB驅動安裝及固件程序的編寫,usb2.0學習筆記


  在之前的博客中已經講過,驅動程序最核心的兩個文件,一個是xxx.sys文件,一個是xxx.inf文件,主機是尋找xxx.inf文件。

  在下面的文件中有相關關於USB驅動的說明。對於用戶來說,xxx.sys文件 可以不用修改,用戶可以對xxx.inf文件的內容進行相應的修改即可。

  下圖是《cy_usb》應用手冊的名字,可以找到下圖手冊,查看關於USB驅動相關的內容

  下圖是當前驅動支持的系統。

  下圖是支持的VID&PID對,且注意,如果用戶修改cyUSB3.inf文件,並加入自己的VID&PID,這樣會導致使得設備變成未簽名。windows系統不建議使用未簽名的驅動。這一點需要格外注意。

  當前版本支持特性,兼容2.0,3.0等驅動。

下圖是手冊中的一段描述,主要是針對用戶修改cyUSB3.inf,可以加入設備識別號,替換相應的驅動安裝過程中的cypress顯示字符,完成驅動自定義向導。GUID對應的序列號是固定的,參看之前的博客。

  修改VID&PID名稱:

  修改strings

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved