The emUSB-Device core is the intrinsic USB stack.ĮmUSB-Device-Bulk allows you to quickly and smoothly develop software for anĮmbedded device that communicates with a PC via USB. Normally, emUSB-Device consists of a driver that fits to the used hardware, the emUSB-Device core and at least one of theĮmUSB-Device Mass Storage Device class component.ĮmUSB-Device Communication Device Class component.ĮmUSB-Device Human Interface Device Class component.ĮmUSB-Device Media Transfer Protocol component.ĮmUSB-Device CDC Ethernet Control Model component.ĮmUSB-Device CDC Network Control Model component.ĮmUSB-Device Device Firmware Upgrade class.ĮmUSB-Device Musical Instrument Digital Interface class. They fit to the requirements of your project. The different available hardware drivers, the USB class drivers, and the bulk communication component are additional packages, which can be combined and ordered as Hardware abstraction layer allows rapid addition of support for new devicesĮmUSB-Device consists of three layers: A driver for hardware access, the emUSB-Device core and at least a USB class driver or the bulk communication component.Highly efficient, portable, and commented ANSI C source code.It depends on the capabilities of the USB controller hardware which USB version and actual speed can be used on an embedded system. USB 3.0 SuperSpeed (5 Gbit/s) is also supported. In USB 2.0 high-speed mode (480 MBit/s) transfer rates of approx. The highest possible transfer rate on USB 2.0 full-speed (12 Mbit/s) devices is approximately 1.2 MB/s. It can be used with USB 1.1, USB 2.0 or USB 3.0 devices. It also explains the internal structure of emUSB-Device.ĮmUSB-Device has been designed to work on any embedded system with a USB client controller. This guide describes how to install, configure and use emUSB-Device. Host and target requirements are covered as well. This chapter will give a short introduction to emUSB-Device, including the supported USB classes and components.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |