USB 모드. 가치의 의미

USB 모드. 가치의 의미

USB 모드 별칭의 경우 장치 공급업체 및 제품 ID에 해당하는 값을 여기에서 찾을 수 있는 것으로 알고 있습니다.http://www.linux-usb.org/usb.ids

나머지 ID(d, dc, dsc, dp, ic, isc, ip, in)의 의미를 찾기 위해 어떤 온라인 리소스 및/또는 커널 소스 파일을 사용할 수 있습니까?

예를 들어 다음 모달이 있습니다.

usb:v0525pA4A5d0001dc02dsc00dp00ic02isc02ip01in00

위 웹페이지를 이용하시면 공급업체 ID(0525)와 제품 ID(a4a5)의 의미를 쉽게 찾으실 수 있습니다. 하지만 나머지 ID를 어디서 찾을 수 있는지 모르겠습니다.

업데이트: 문자(v, p, d, dc 등)의 의미를 이해합니다. 하지만 숫자에는 문제가 있다.

업데이트 2: 촬영됨이 기사예를 들어. 무엇보다도 저자는 "장치 클래스/하위 클래스 0900은 허브를 나타냅니다" 및 "인터페이스 클래스 0E01은 비디오 제어입니다"라고 언급합니다. 그런데 이 지식은 어디서 오는 걸까요?

제 경우에는 장치 클래스/하위 클래스(dc:dsc)가 0200입니다. 인터페이스 클래스/하위 클래스(ic:isc)는 0202입니다.

이 숫자는 무엇을 의미합니까? 어디서 찾을 수 있나요?

답변1

방금 스스로 답을 찾았습니다. 것 같다http://www.linux-usb.org/usb.ids또한 장치/인터페이스 클래스, 하위 클래스 및 프로토콜의 의미도 포함됩니다. 거의 파일 끝에 있습니다. "알려진 장치 클래스, 하위 클래스 및 프로토콜 목록" 문자열을 검색하세요.

따라서 내 예에서는 ic:isc:ip(예: 02:02:01)가 AT 명령이 있는 모뎀(v.25ter)인 통신 장치를 나타냅니다.

이것은 완전히 정확하지 않습니다. 내 PC에 연결된 개발 보드입니다. 그래서 그것은 직렬(uart?) 포트입니다. 그러나 그것은 다른 이야기입니다 ...

관련 정보