USB Gadget API for Linux

时间:2023-01-01 08:27:50
【文件属性】:

文件名称:USB Gadget API for Linux

文件大小:378KB

文件格式:PDF

更新时间:2023-01-01 08:27:50

usb

本文档提供了一个Linux-USB“小部件”内核模式API,用于外设和其他嵌入Linux的USB设备。它提供了API结构的概述,并展示了如何将其应用到系统开发项目中。这是在Linux上发布的第一个解决许多重要问题的API,包括:•支持USB 2.0,为高速设备,可以流数据在几十兆字节每秒。•处理具有数十个端点的设备,以及只有两个固定功能端点的设备。可以编写小工具驱动程序,使它们易于移植到新硬件。•足够灵活,可以公开更复杂的USB设备功能,如多种配置、多种接口、复合设备和备用接口设置。•USB“on - go”(OTG)支持,同时更新到Linux-USB主机端。与Linux-USB主机端API共享数据结构和API模型。这有助于OTG支持,并期待更对称的框架(主机和设备端驱动程序都使用相同的I/O模型)。•极简,因此更容易支持新的设备控制器硬件。I/O处理并不意味着需要大量的内存或CPU资源。


网友评论

相关文章