Skip to main content
  • 产品
  • Evaluate our Software
  • 下载
  • Free Utilities
  • 购买
  • 芯片厂商
  • 支持
  • 关于我们
  • Search
  • 工作机会
  • 新闻简报
  • 联系我们
  • emUSB-Host
  • Vendor Class

    Vendor class

    Contact us
    Downloads
    Documentation
    SEGGER emUSB-Host
    1. 1.Sample Applications emUSB-Host Vendor Class
    2. 2.Requirements
    3. 3.Simple user API

    Overview

    The Vendor Class allows to enumerate and communicate with any USB device. Typically it is used to connect devices running a custom or proprietary protocol. For example our LAN component uses the Vendor Class API to connect with certain Ethernet-over-USB adapters which use a custom protocol.

    jlink bulk
    The Vendor Class is primarily used to interface devices running a non-standard USB protocol.

    Key features

    • Communicate with any device
    • Ideal for custom protocols
    • Supports bulk, interrupt, control and isochronous transfers.
    • High performance, small overhead
    • Small memory footprint in RAM and ROM

    Sample Applications emUSB-Host Vendor Class

    J-Link PLUS

    SEGGER Debug Probe J-Link

    thermostat

    Temperature Logger

    copy protectio dongle

    Software Protection Dongle

    gamepad

    Gamepad

    Requirements

    Components required to use emUSB-Host Vendor Class:

    • emUSB-Host Vendor Class (included in emUSB-Host PRO package)
    • emUSB-Host core (included in emUSB-Host PRO package)
    • emUSB-Host target driver (One driver is included in emUSB-Host PRO package)
    • Real-time operating system (embOS or other)

    Resource usage

    Simple user API

    • Notification for newly enumerated devices
    • Read/Write routines for bulk, interrupt, control and isochronous endpoints.
    • Synchronous and asynchronous operations
    • User manual
    • List of downloads
    • Update notification
    • Pricing
    • Support
    • Silicon vendor resources

    全球总部

    德国: SEGGER Microcontroller GmbH

    地址: Ecolab-Allee 5
    40789 Monheim am Rhein, Germany
    电邮: info@segger.com
    电话: +49-2173-99312-0
    传真: +49-2173-99312-28

    网点分布

    中国:哲戈微系统科技(上海)有限公司

    地址: 中国上海市闵行区秀涟路133号
    大虹桥国际A 栋218室
    邮编201199
    电邮: china@segger.com
    电话: +86-133-619-907-60


    简易信息聚合

    通过ISO 9001认证

    ISO 9001

    30多年的嵌入式行业经验

    First-class embedded software tools since 1992
    • 版本说明
    • 免责声明
    • 行为准则
    • 隐私策略
    • 沪ICP备2022005181号
    • 沪公网安备 31011202014525号
    © 2025 SEGGER - 版权所有.

    您即将离开 segger.cn 而访问境外网站,是否继续?