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

    MSD class

    Contact us
    Downloads
    Documentation
    SEGGER emUSB-Host
    1. 1.Application Samples emUSB-Host MSD
    2. 2.Structure of MSD Component
    3. 3.Example Code Included
    4. 4.Requirements

    Overview

    The Mass Storage Device protocol (MSD) is used to get access to one or more storage mediums. Using this class, emUSB-Host provides access to external storage media such as USB-sticks and external hard disk drives, memory card adapters.

    msd

    Key features

    • Any Mass storage device (Memory stick, hard disk) can be used
    • Included in the emUSB-Host Base package
    • It is independent of the file system. An interface to emFile is provided
    • Small footprint

    Application Samples emUSB-Host MSD

    memory stick

    Memory Stick

    hard disk

    USB Hard Disk Drive

    card reader

    Cardreader

    Structure of MSD Component

    A mass storage device connected to emUSB-Host is added to the file system as a volume. All operations on the device, such as formatting, reading / writing of files and directories are performed through the API of the file system. With emFile, the device name of the first MSD is "msd:0:".

    emUSB host msd class structure graph

    Example Code Included

    Example code which is provided with any shipment or eval software including emUSB-Host. The example shows the capacities of the connected device (such as the volume size, number of sectors, etc.) and shows files in the root directory and creates and writes to a file. Several application samples can also be found on the emUSB-Host sample page.

    Requirements

    Components required to use emUSB-Host MSD:

    • emUSB-Host MSD (Included in emUSB-Host Base package)
    • emUSB-Host core (Included in emUSB-Host Base package)
    • emUSB-Host target driver (One driver is included in emUSB-Host PRO package)
    • Real-time operating system (embOS or other)
    • File System (emFile)

    Resource usage

    • 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 而访问境外网站,是否继续?