Skip navigation

SEGGER News

SEGGER releases 'emUSB-Host' USB host stack for embedded systems

SEGGER, a leading manufacturer of middleware, debug probes and flash programming solutions for embedded systems, has released emUSB-Host. The USB host stack has been designed specifically for embedded applications. In line with all SEGGER middleware components, emUSB host delivers high performance, low footprint and runtime configurability. It follows the same strict, efficient coding standards as the other SEGGER middleware products, resulting in an efficient, portable and easily readable code. Written in ANSI C, the emUSB host stack can be used on any platform. It requires no configuration and runs out-of-the-box.

"Unlike other USB host stacks, the emUSB host stack has been designed specifically for embedded systems," says Rolf Segger, founder and CTO of SEGGER. "Its modular design allows the stack to meet the requirements of most embedded application."

The stack conforms to USB 2.0 and supports control, bulk and interrupt transfer modes at low, full and high speed. It supports hubs, multiple devices as well as multi-interface devices. The stack comes with HID and MSD class drivers. Additional class drivers such as printer, communication (CDC) and audio are already under development.

The stack works seamlessly with SEGGER's RTOS "embOS", the MSD class driver with SEGGER's emFile file system. Other RTOS and file systems can be supported through an adaption layer.

 

About SEGGER

SEGGER Microcontroller develops and distributes hardware and software development tools as well as software components. All software components are ANSI "C" compliant and can be used in embedded systems including industries such as telecom, medical technology, consumer electronics, automotive industry and industrial automation.

SEGGER software products include: embOS (RTOS), emWin (GUI), emFile (File System), emUSB (USB device stack) and embOS/IP (TCP/IP stack). Besides the highly efficient software products, SEGGER also provides embedded hardware tools such as the well-known JTAG emulator J-Link, J-Trace and the Flasher (stand alone programmer).

SEGGER’s intention is to cut software development time for embedded applications by offering affordable, flexible and easy-to-use tools and software components allowing developers to focus on their applications. The company’s headquarters are in Hilden, Germany, with a sales office in Westminster, Massachusetts and distributors in all major markets. www.segger.com

 

Contact information: 
Dirk Akemann, 
Marketing Manager 
Tel:      +49-2103-2878-0 
E-mail: info@segger.com 

Issued on behalf of: 
SEGGER Microcontroller GmbH & Co. KG 
In den Weiden 11 
40721 Hilden 
Germany

 

All product and company names mentioned herein are the trademarks of their respective owners. All references are made only for explanation and to the owner's benefit.

 

All News

2019
Mar. 20

Watch how to run the audio demo for the emPower-USB-Host board.

[Read more...]