關於usb描述符

2021-06-18 00:26:50 字數 612 閱讀 9728

usb

的描述符主要有裝置描述符,裝置限定描述符,介面描述符,端點描述符,字串描述符等等,usb的描述符之間的關係是一層一層的,首先最上層的是裝置描述符,然後是配置描述符,在下面的是介面描述符,最後是端點描述符.

描述符在乙個usb的裝置中所起的作用是十分重要的,在裝置連線到usb主機以後,主機首先是通過預設的通道傳送要取得裝置描述符的請求,然後裝置在列舉的資料階段傳送裝置描述符給主機,主機會根據裝置描述符裡面的一些資訊來決定給usb裝置載入相關的驅動程式。

下面詳細介紹有關這些描述符的定義:

1 裝置描述符:

typedef struct _device_dces criptor_struct

2 配置描述符

typedef struct _configuration_des criptor_struct

3 介面描述符

typedef struct _inte***ce_des criptor_struct

4 端點描述符

typedef struct _endpoint_des criptor_struct

在設計程式的時候,除了在.c主檔案中配置端點以外,在裝置描述符的檔案中也不要忘記配置端點的特性,這點十分的重要。

USB 描述符詳解

usb描述符的分類與介紹 usb的符述符分為幾類?有人可能會答 裝置描述符 配置描述符 介面描述符 端點描述符 字串描述符等。但這裡說的不是這樣的。上面的幾類描述符屬於usb標準描述符。另外還有hid描述符和hub描述符。所以分類是這樣的 1.標準描述符 1 裝置描述符 2 配置描述符 3 字串描述...

USB描述符總結

usb描述符總結 參考 一 usb描述符 主機識別usb裝置的根據,主機根據裝置的描述符來載入相應的驅動程式。二 描述符的分類 三大類 標準類描述符 裝置類描述符 廠商描述符。具體如下圖 三 使用的幾種類 裝置類deviceclass 介面類inte ceclass 四 標準描述符 1.裝置描述符 ...

USB描述符舉例

裝置描述符給出了usb裝置的一般資訊。這包括裝置及裝置設定全程起作用的資訊,乙個usb裝置只能有乙個裝置描述符。所有的usb裝置都有預設的控制管道,在裝置描述符中給定了預設控制管道最大包長度。rom usb device descriptor device dsc 配置描述符給出了裝置配置的資訊,描...