Tuxera(前身为HCC Embedded)的嵌入式USB协议栈成熟可靠、应用广泛,几乎可以支持任何所需的USB配置。USB套件不仅包含HID、集线器和大容量存储等常见功能的解决方案,还包含面向更复杂需求(包括同步、组合设备,以及文件系统和以太网接口)的解决方案。这意味着开发人员可以轻松地利用USB的全部功能,而无需担心如何开发高度专业化的驱动。
USB主机:可扩展套件,使嵌入式主机能够控制各种USB设备,包括笔式驱动器、打印机、音频设备、游戏杆、虚拟串口,以及网络接口。嵌入式USB主机堆栈支持所有STM32 MCU。
USB设备:允许开发人员将USB设备功能集成到各自的嵌入式设备中。它配有一套全面的类驱动程序,使设备能够实现许多功能,包括用作笔式驱动器、虚拟串口、游戏杆、音频系统或网卡。
USB OTG:在许多情况下,不需要OTG软件。Tuxera为此配置提供hook,作为标准。如果需要,Tuxera还可提供完整的软件OTG堆栈,支持SRP和HNP协议,用于在两个互连设备之间进行协商,以确定哪个设备应作为主机运行。
所有速度与传输类型:Tuxera USB全面支持所有USB端点/传输类型和接口速度,包括低速 (1.5Mbs) 、全速 (12Mbs) ,以及高速 (480Mbps)。传输类型包括控制、中断、批量,以及同步,为尽可能广泛的类驱动程序提供了基础。
复合、混合、复杂设备:Tuxera支持在同一设备上使用多个USB类功能。
网络集成:RNDIS、CDC-ACM、CDC-EEM、CDC-ECM、CDC-OBEX,以及CDC-FTDI。
支持的器件 | STM32 |
Software Function | 连接 |
中间件 | USB |
可交付成果 | 源文件 |
许可类型 | 商业(免费试用版) |
地点 |
Served Countries:
全球