Skip to main content

Wat is een USB -hostcontroller -stuurprogramma?

Een bestuurder van een USB -hostcontroller regelt de manier waarop perifere apparaten communiceren met een hoofdsysteem van de computers.Het stuurprogramma legt contact op tussen een USB -apparaat, zoals een toetsenbord of printer, en zorgt ervoor dat het besturingssysteem van de computers het herkent.Veel besturingssystemen communiceren rechtstreeks met een USB -hostcontroller -stuurprogramma om ervoor te zorgen dat computergebruikers geen individuele stuurprogramma's hoeven te installeren voor elk apparaat.

Universal Serial Bus (USB) -apparaten communiceren allemaal met een besturingssysteem van computers via een standaard programmeertaal.Het grootste deel van de tijd zal een USB -hostcontroller -stuurprogramma interageren met C ++ of ANSI -programmering.Wanneer een computergebruiker een USB -apparaat, zoals een kabelmodem, aansluit op een van de poorten, herkent het besturingssysteem het apparaat automatisch.Afhankelijk van het systeem kan het automatisch apparaatstuurprogramma's installeren, waardoor de bewerking wordt ingeschakeld.

Standaard USB -apparaten, zoals een muis en toetsenbord, worden doorgaans automatisch herkend door een Computers USB -hostcontroller driver.Sommige USB -besturingsprotocol combineert of bundelt het communicatieproces van verschillende standaardapparaten.Dit helpt efficiëntie te creëren wanneer gegevens tegelijkertijd moeten worden overgedragen.Computergebruikers voeren bijvoorbeeld vaak gegevens uit van een toetsenbord en muis binnen een tekstverwerkingsprogramma tegelijkertijd.

met bundel, kan de USB -hostcontroller driver de computer ertoe brengen om met verschillende apparaten te communiceren via één communicatiepoort.De realiteit is dat elk van deze apparaten lijkt te worden aangesloten op verschillende poorten op de hardwares -interface.Binnen de programmeertaal bevindt zich de richting voor de computer om beide ingangen te herkennen als behorend tot dezelfde poort.De bestuurder kan ook verantwoordelijk zijn voor het omleiden van het vermogen van het hoofdsysteem via de USB -kabels die naar elk afzonderlijk apparaat worden uitgevoerd. In de meeste gevallen zal de USB -host bepalen hoe elk apparaat zijn vermogen ontvangt.Met een USB -protocol kunnen apparaten worden verbonden en losgekoppeld terwijl de computer is ingeschakeld.Andere programmeerinterfaces vereisen dat de computer wordt uitgeschakeld en vervolgens opnieuw opgestart voordat deze een USB -apparaat zal herkennen.De SCSI -interface is een protocol waarmee gebruikers niet eenvoudig kunnen aansluiten en spelen.

data -transmissiesnelheden en bandbreedte worden ook bestuurd door een USB -hostdriver.Sommige bestuurders ondersteunen hi-speed transmissies, terwijl anderen alleen werken in een lage snelheidsomgeving.Er zijn enkele USB -hostcontrollers stuurprogramma's die uitsluitend werken met video- en audio -apparaten die de garantie van een bepaalde bandbreedte nodig hebben.