Jump to content

Character Device Driver: Difference between revisions

From EDM2
No edit summary
 
(2 intermediate revisions by one other user not shown)
Line 5: Line 5:
A character DD may be replaced by an other one with the same name (it depends on the loading sequence). This means, that such a driver needs to have a mechanism to unload.
A character DD may be replaced by an other one with the same name (it depends on the loading sequence). This means, that such a driver needs to have a mechanism to unload.


==List of Character Device Driver==
==Driver Names==
* ACPICA$
* ACPICA$
* AFINET$
* AFINET$
Line 37: Line 37:
* MIDI$
* MIDI$
* MMLEM$
* MMLEM$
* MOUSE$
* [[MOUSE$]]
* NUL
* NUL
* OEMHLP$
* OEMHLP$
Line 72: Line 72:
* $USBPRT
* $USBPRT


[[Category:Device Driver]]
[[Category:Physical Device Drivers]]

Latest revision as of 04:43, 15 September 2020

It is a category of the Physical device drivers. A OS/2 Character Device Driver accesses data character oriented, often bytes or streams. Usually these drivers access data sequentially e.g. I/O for special hardware chips, like programmable I/O circuits.

OS/2 assigns names for these drivers e.g. MOUSE$ or LPT1. The driver may support more than one device with the same driver.

A character DD may be replaced by an other one with the same name (it depends on the loading sequence). This means, that such a driver needs to have a mechanism to unload.

Driver Names

  • ACPICA$
  • AFINET$
  • AFOS2$
  • APM$
  • ASPIROU$
  • ATAPI$
  • CADH$$$$
  • CD-ROM2$
  • CHKDSK$
  • CLOCK$
  • COM1
  • COM2
  • CON
  • DOS$
  • GRADD$
  • IBMEAN$
  • IBM1FLP$
  • IBMKBD$
  • IBMS506$
  • IFNET$
  • INET$
  • ISAPNP$
  • KBD$
  • LANMSG$$
  • LPT1
  • LPT2
  • LPT3
  • LPTx$
  • LVM$
  • MIDI$
  • MMLEM$
  • MOUSE$
  • NUL
  • OEMHLP$
  • OS2DASD$
  • POINTER$
  • PRN
  • PROTMAN$
  • R0STUB$
  • RESMGR$
  • SBAUD1$
  • SCREEN$
  • SCSIMGR$
  • SDDHELP$
  • SINGLEQ$
  • SSM$
  • TESTCFG$
  • THESEU5$
  • TIMER0$
  • UNICODE$
  • USBAUD1$
  • USBCDRM$
  • USBD$
  • USBEHCD$
  • USBHID$
  • USBKBD$
  • USBMOU$
  • USBMSD$
  • USBOHCD$
  • USBRESM$
  • vboxgs1$
  • vboxgst$
  • VICAPSH$
  • ___HLP$
  • $USBPRT