2023 2024 EduVark > Education Discussion > General Discussion


  #2  
June 11th, 2016, 02:19 PM
Super Moderator
 
Join Date: Mar 2012
Re: Universal USB IrDA Driver

The points of interest beneath determines the conduct of a USB gadget containing an IrDA handset.

It is planned to give enough data to the accompanying:

• To permit IHVs to manufacture consistent gadget containing an IrDA handset

• To permit programming engineers to make a gadget driver equipped for associating any consistent USB IrDA Bridge gadget to have based IrDA programming layers.

Terms and Abbreviations
Term
Description

Configuration
A collection of one or more interfaces that may be selected on a USB device

Descriptor
Data structure used to describe a USB device capability or characteristic

Device
A USB peripheral

Driver
Host software that connects other drivers, DLLs or applications to

USBDI.
Endpoint Source or sink of data on a USB device

HCD
Acronym for Host Controller Driver, the Driver used to manage a host
controller

HCDI Acronym for HCD Interface, the programming interface used by USBD
to interact with HCD

Host
A computer system where a Host Controller is installed

Host Controller
Hardware that connects a Host to USB

Host Software
Generic term for a collection of drivers, DLLs and/or applications that provide operating system support for a Device

IHV
Acronym for Independent Hardware Developer

Interface
Collection of zero or more endpoints that present functionality to a host

OHCI
Acronym for Open Host Controller Interface, a hardware register specification defined by Compaq and Microsoft for a Host Controller

UHCI
Acronym for Universal Host Controller Interface, a hardware register specification defined by Intel for a Host Controller

USB
Acronym for Universal Serial Bus, a bus used to connect devices to a host

USBD
Acronym for Universal Serial Bus Driver, the Driver used to manage and use Devices among multiple Device Drivers

USBDI
Acronym for USBD Interface, the USBD programming interface

Management Overview determines a USB IrDA Bridge gadget. Such gadgets are relied upon to supplant or supplement motherboard based handset executions.

The USB gadget trades IrLAP outlines between the host and the IrDA gadget. On the host, a USB driver courses the IrLAP casings to an IrLAP programming layer. IrDA applications ought not have the capacity to recognize that the IrDA gadget is associated utilizing USB.

The USB driver strips header data added by the USB gadget to IrDA gadget supplied outlines before conveying it to the host.

The gadget recognizes itself as an application-particular USB gadget.

All application-particular USB gadgets utilize the same class code (254). The USB-IF keeps up/allots each application specific USB gadget a one of a kind sub-class code. Application-particular USB gadget details allot convention codes as they require.

Suppositions and Constraints

Consistence

This segment depicts suspicions and requirements identified with consistence.

USB Specification


The Device should be consistent with the USB Specification.

Gadget Framework


The Device should bolster standard and gadget particular solicitations as depicted in the USB determination and in the proposed Common Class Specification

USB Application-Specific Device Class


The Device might bolster the proposed USB Application-Specific Device Class.


Quick Reply
Your Username: Click here to log in

Message:
Options



All times are GMT +5. The time now is 09:15 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Content Relevant URLs by vBSEO 3.6.0

1 2 3 4 5 6 7 8