Monheim, Germany – June 28th, 2019
SEGGER introduces video class (UVC) support for emUSB-Device. An Embedded System with a USB device interface can now enumerate as a video camera. Once connected to a Host (Windows, Mac, Linux or Tablet), it is recognized as a camera. Video content can come from a live camera feed, a prerecorded video, or can be generated dynamically by using a graphics library such as SEGGER emWin. The ability to use a host as pluggable display does not cost more than the USB connector. No drivers on the host side are required.
Typical application examples include digital still cameras, video cameras, webcams, and all other devices that play instructional videos or provide animated video content. It can also be used for “headless” devices, that do not have their own display. There are primarily 2 types of applications: systems which only rarely need a display, such as engines or solar inverters, and systems with separate display units, such as washing machines, where the main processor controls the machine and is connected to a host showing the video on a display.
The video class is a component of SEGGER’s high performance USB stack emUSB-Device. emUSB-Device is specifically designed for Embedded Systems. It runs on any microcontroller and is platform-independent. The flexible device stack enables the creation of multi-class devices using nearly any combination of the available USB classes. emUSB-Device provides classes for Media Transfer Protocol, Mass Storage Device, MSD-CDROM, audio, video, Human Interface Device, CDC-ACM (Serial port communication), IP-over-USB, and printers. It also supports a custom communication interface using bulk transfer for easy and fast communication without protocol overhead. The emUSB-Device is fully compliant with USB standards.
For evaluation purposes, trial packages are available for download.
To access more information on SEGGER’s emUSB-Device Video component please visit:
Full emUSB-Device product specifications are available at: https://www.segger.com/product
SEGGER Microcontroller has over twenty-five years of experience in Embedded Computer Systems, producing state-of-the-art middleware, and offering a full set of hardware tools (for development and production) and software tools.
SEGGER provides an RTOS plus communication and security software, so developers get a head start, benefiting from SEGGER’s decades of experience in the industry.
SEGGER’s professional software libraries and tools for Embedded System development are designed for simple usage and are optimized for the requirements imposed by resource-constrained embedded systems. The company also supports the entire development process, with affordable, high-quality, flexible, easy-to-use tools, and middleware components.
The company was founded by Rolf Segger in 1992, is privately held, and is growing steadily. With now over 50 employees, the majority are engineers headquartered in Germany. SEGGER also has a large U.S. office in the Boston area and branch operations in the U.K and U.S. Silicon Valley, plus distributors on most continents, meaning SEGGER’s full product range is offered worldwide.
In short, SEGGER has a full set of tools for embedded systems, offers support through the entire development process, and has decades of experience as the Embedded Experts.
In addition, SEGGER software is not covered by an open-source or required-attribution license and can be integrated in any commercial or proprietary product, without the obligation to disclose the combined source.
Finally, SEGGER offers stability in an often volatile industry making SEGGER a very reliable partner for long-term relationships.
For additional information please visit: www.segger.com