查看: 4665|回复: 5

[分享] SDK USB 协议栈复合设备用户指南

[复制链接]
  • TA的每日心情
    奋斗
    2021-11-30 16:16
  • 签到天数: 206 天

    连续签到: 1 天

    [LV.7]常住居民III

    74

    主题

    2793

    帖子

    5

    金牌会员

    Rank: 6Rank: 6

    积分
    7909
    最后登录
    2025-4-11
    发表于 2017-8-15 18:52:50 | 显示全部楼层 |阅读模式
    本帖最后由 混森蓝兽 于 2017-8-15 18:54 编辑

    1 概述
       本文档描述了如何基于 USB 协议栈实现复合设备的步骤。这里提供了三个复合设备演示例子,HID+audio, MSC+CDC, 以及 mouse + keyboard。用户可以创建复合设备来满足他们的需求。这个文档是一个循序渐进的指南,可以创建一个可定制的复合设备。

    2 简介
       复合设备将独立的功能代码统一到一个设备中,结合了多个独立的功能。例如, CDC 示例中提供了 CDC 的单一功能代码, MSC 示例中提供了 MSC 的单一功能代码。创建 CDC + MSC复合设备示例需要将 CDC 示例代码和 MSC 示例代码合并为一个示例。
       复合设备描述符是由单功能设备描述符组合而成的。有两个单功能的设备。每个设备在配置描述符中有一个接口描述符。如果组合设备使用两个单一的功能设备组合,则每个设备的接口描述符应该合并到复合设备配置描述符中。实现复合设备包括结合描述符和单一功能设备的功能。

    3 步骤
       在开发复合设备之前,用户需要:
       1. 确定在这个复合设备中包含多少类。
       2. 确定在复合设备中包含类的类型, 例如, HID + AUDIO, HID + HID, 等等.
       3. 根据用例准备设备描述符。尤其注意, IAD 应该使用于 AUDIO/VIDEO 类。更多的信息可以查看这里
             www.usb.org/developers/docs/whitepapers/iadclasscode_r10.pdf.
       4. 确保单一功能设备的代码的功能是有效的。
    。。。。。

    复合设备用户指南.pdf (1.15 MB, 下载次数: 57)
    来根华子
    回复

    使用道具 举报

    该用户从未签到

    723

    主题

    6382

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    25445
    最后登录
    2025-9-4
    发表于 2017-8-16 15:31:15 | 显示全部楼层
    感谢楼主的分享!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-10-25 16:54
  • 签到天数: 74 天

    连续签到: 1 天

    [LV.6]常住居民II

    1

    主题

    97

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    269
    最后登录
    2023-6-21
    发表于 2017-8-17 02:40:42 | 显示全部楼层
    感谢  
    打卡打卡!今天天气不好!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-9-15 08:42
  • 签到天数: 1952 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    1

    主题

    4686

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9405
    最后登录
    2023-9-15
    发表于 2017-8-17 06:59:39 | 显示全部楼层
    谢谢分享!
    今天天气不错!签到!
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-11-30 16:16
  • 签到天数: 206 天

    连续签到: 1 天

    [LV.7]常住居民III

    74

    主题

    2793

    帖子

    5

    金牌会员

    Rank: 6Rank: 6

    积分
    7909
    最后登录
    2025-4-11
     楼主| 发表于 2017-8-17 08:54:17 | 显示全部楼层
    小恩GG 发表于 2017-8-16 15:31
    感谢楼主的分享!

    版主好!                     
    来根华子
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-11-30 16:16
  • 签到天数: 206 天

    连续签到: 1 天

    [LV.7]常住居民III

    74

    主题

    2793

    帖子

    5

    金牌会员

    Rank: 6Rank: 6

    积分
    7909
    最后登录
    2025-4-11
     楼主| 发表于 2017-8-17 08:54:40 | 显示全部楼层

    多谢支持
    来根华子
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-9-6 11:42 , Processed in 0.096790 second(s), 25 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表