funktionsdrivrutin
Funktionsdrivrutin, eller function driver, är programvara som implementerar en specifik funktion hos en maskinvaruenhet i ett dator- eller inbyggt system. Den tillhör operativsystemets drivrutinsstack och används när en enhet erbjuder flera separata funktioner. En funktionsdrivrutin kommunicerar med sin del av hårdvaran via ett gränssnitt som är specifikt för funktionen och hanterar uppgifter som I/O, konfiguration och felhantering för just den funktionen. Den skiljer sig från en busdrivrutin, som hanterar enhetens övergripande åtkomst och resurser samt enumeration i systemet.
Användningen av funktionsdrivrutiner är särskilt vanlig för multifunktionella enheter, såsom USB-kompositenheter, PCIe-multifunktionskort eller system-on-chip där olika
Utveckling och distribution följer den aktuella drivrutinsarkitekturen i målsystemet. Den som skapar en funktionsdrivrutin fokuserar på
Sammanfattning: En funktionsdrivrutin är en separerad drivrutin som implementerar en specifik funktion hos en maskinvaruenhet inom