使用带Nucleus RTOS的USB 2.0和3.0

开发人员可以快速整合行业认证的USB主机,装置,以及与带有Nucleus RTOS的嵌入式系统的即时连接(OTG)。Nucleus提供业内最全面的USB解决方案之一,是第一个具有嵌入式USB堆栈的RTO,为主机和设备节点提供超速度支持。

  • Nucleus USB连接亮点包括:支持1.1,2,和3.0 USB标准
  • 包括所有标准主机控制器的驱动程序(ohci,EHCI和XHCI
  • 支持所有USB使用模式(主机,装置,和OTG)
  • 可扩展的解决方案:占地面积,性能,功能都是可配置的
  • 支持多种USB控制器
  • 支持多种USB类驱动程序
  • 简单的应用程序界面,易于集成到任何设计中
  • 与Nucleus电源管理框架和其他Nucleus中间件完全集成

细节

主机堆栈概述

Nucleus USB主机堆栈支持USB集线器和功能设备的所有速度的USB设备。Nucleus中的USB类驱动程序支持是业界最广泛的,对于不符合任何类规范的设备来说,Nucleus为开发自定义驱动程序提供了一个设计模板。USB控制器支持涵盖了从基于标准的主机ohci和ehci到制造特定控制器的各个领域。主机堆栈类支持包括:

  • 海量存储
  • 通信
  • 人机界面设备(HID)
  • 静止图像
  • 芯片/智能卡接口(CCID)
  • 打印机:单向,双向的
  • 音频和视频:输入/输出音频流
  • USB到RS232:对FTDI芯片组设备的特定支持

设备堆栈概述

Nucleus中的USB设备堆栈能够以所有速度运行(满,高,和super)使用不同类型的集线器和主机(嵌入式主机,窗户,LinuxMAC)。Nucleus USB支持多种配置,可以同时支持多种功能控制器。Nucleus USB已移植到MPU和MCU中的各种功能控制器。设备堆栈类支持包括:

  • 海量存储
  • 通信
  • 人机界面设备(HID)
  • 静止图像
  • 设备固件升级(DFU):现场软件的受控升级金宝博滚球专家
  • 打印机:单向,双向的
  • 音频和视频:输入/输出音频流
闲聊γ 接触