Embedded Products - Supported USB Functions
USB Networking
Belcarra implements several popular networking standards from the USB Implementer's Forum, and several variants designed to cope with architectural pecularities of legacy USB subsystems, and also to improve user experience. This is described more completely in the separate document: Belcarra_USBLAN-EEM_whitepaper.1.1.pdf
Abstract Control Model (ACM)
This is the name given to the serial USB support. Belcarra's ACM support includes the ability to use it part of a composite device.
Mass Storage
Belcarra supports the Mass Storage Controller (Bulk-only) model, allowing local mass storage devices such as flash disks to be presented to the host computer as a virtual SCSI device. A supporting user utility is used to manage this capability.
Generic Composite Device
Belcarra provides a composite generic driver function, designed to be extended, which collects some, but by no means all, useful composite configurations of interface functions (the actual drivers that transport data to host functions), are collected together and can be registered with the core for later activation as dictated by user activity or other system priorities.
