新聞中心

        USB的字符串描述

        作者: 時(shí)間:2016-12-15 來(lái)源:網(wǎng)絡(luò) 收藏
        這個(gè)字符串描述理解得有點(diǎn)費(fèi)勁,另外拿來(lái)說(shuō)說(shuō)!
        以下是協(xié)議中的內(nèi)容
        9.6.7 String
        String descriptors are optional. As noted previously, if a device does not support string descriptors, all references to string descriptors withindevice, configuration, and interfacedescriptors must be reset to zero.
        String descriptors use UNICODE encodings as defined by The Unicode Standard, Worldwide Character
        Encoding, Version 3.0, The Unicode Consortium, Addison-Wesley Publishing Company, Reading,
        Massachusetts (URL: http://www.unicode.com). The strings in a USB device may support multiple
        languages. When requesting a string descriptor, the requester specifies the desired language using a sixteenbit language ID (LANGID) defined by the USB-IF. The list of currently defined USB LANGIDs can be found at http://www.usb.org/developers/docs.html. String index zero for all languages returns a string descriptor that contains an array of two-byte LANGID codes supported by the device. Table 9-15 shows the LANGID code array. A USB device may omit all string descriptors. USB devices that omit all string descriptors must not return an array of LANGID codes.
        The array of LANGID codes is not NULL-terminated. The size of the array (in bytes) is computed by
        subtracting two from the value of the first byte of the descriptor.

        The UNICODE string descriptor (shown in Table 9-16) is not NULL-terminated. The string length is
        computed by subtracting two from the value of the first byte of the descriptor


        現(xiàn)拿一個(gè)例子說(shuō)說(shuō)
        這是一個(gè)設(shè)備的描述表,第14,15,16個(gè)字節(jié)(0x04,0x0e,0x30)分別是三個(gè)字符串的索引號(hào),



        在設(shè)備的字符串描述中是這樣定義的.在這個(gè)表中,第0x04,0x14,0x30起始的地方就是相應(yīng)的Manufacturer,Product,SerialNumber的字符串.





        關(guān)鍵詞: USB字符

        評(píng)論


        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 民县| 定西市| 合水县| 莆田市| 阜宁县| 东海县| 宁南县| 西丰县| 孝昌县| 时尚| 丰都县| 余姚市| 北海市| 米易县| 罗定市| 威信县| 会理县| 宝兴县| 克什克腾旗| 九龙城区| 玛沁县| 文山县| 汉川市| 南平市| 溧阳市| 天津市| 璧山县| 松溪县| 左贡县| 南澳县| 林西县| 张掖市| 建始县| 峨山| 广元市| 汽车| 丰镇市| 京山县| 潞西市| 藁城市| 女性|