List of Driver Articles: Difference between revisions
Appearance
m Trying to normalize format of the article lists. |
No edit summary |
||
Line 1: | Line 1: | ||
{|class="wikitable" | |||
|- style="vertical-align:top;" | |||
| | | | ||
==EDM/2 Wiki Articles== | |||
== | |||
* [[OS/2 device driver interrupt processing and the kernel]] by [[Joseph Nord]] (Dec 2008) | * [[OS/2 device driver interrupt processing and the kernel]] by [[Joseph Nord]] (Dec 2008) | ||
* [[How to create your own os2ldr]] by [[Pavel Shtemenko]] (Mar 2008) | * [[How to create your own os2ldr]] by [[Pavel Shtemenko]] (Mar 2008) | ||
Line 57: | Line 56: | ||
* [[Sharing the Parallel Port]] by [[Frank J. Schroeder]] (Jun 1994) | * [[Sharing the Parallel Port]] by [[Frank J. Schroeder]] (Jun 1994) | ||
* [[Writing Device Drivers - Getting the Most out of OS/2]] by [[Steve Mastrianni]] (Jun 1994) | * [[Writing Device Drivers - Getting the Most out of OS/2]] by [[Steve Mastrianni]] (Jun 1994) | ||
* [[Writing Device Drivers - Where to Start?]] by | * [[Writing Device Drivers - Where to Start?]] by Steve Mastrianni (Nov 1993) | ||
* [[32-Bit OS/2 Exception Management]] by | * [[32-Bit OS/2 Exception Management]] by Monte Copeland (Nov 1993) | ||
* [[Modifying Your PM Programs for Pen for OS/2]] by [[Vera Dulaney]] and [[Kevin Lee]] (Nov 1993) | * [[Modifying Your PM Programs for Pen for OS/2]] by [[Vera Dulaney]] and [[Kevin Lee]] (Nov 1993) | ||
* [[The OS/2 Graphics Subsystem in the Workplace OS Family]] by [[Kelvin R. Lawrence]] (Nov 1993) | * [[The OS/2 Graphics Subsystem in the Workplace OS Family]] by [[Kelvin R. Lawrence]] (Nov 1993) | ||
Line 67: | Line 66: | ||
* [[Confessions of a DDK Developer]] by [[Steve Mastrianni]] (Jul 1993) | * [[Confessions of a DDK Developer]] by [[Steve Mastrianni]] (Jul 1993) | ||
* [[OS/2 Presentation Manager Drivers|OS/2 Presentation Drivers in a Nutshell]] by [[Dave Raymer]] (Apr 1993) | * [[OS/2 Presentation Manager Drivers|OS/2 Presentation Drivers in a Nutshell]] by [[Dave Raymer]] (Apr 1993) | ||
* [[Writing Device Drivers - Interrupts]] by | * [[Writing Device Drivers - Interrupts]] by Steve Mastrianni (Mar 1993) | ||
* [[Introduction to IOPL programming]] by [[Roger Orr]] (Dec 1992) | * [[Introduction to IOPL programming]] by [[Roger Orr]] (Dec 1992) | ||
* [[OS/2 Development Tools Arrive - Finally]] by | * [[OS/2 Development Tools Arrive - Finally]] by Steve Mastrianni (Oct 1992) | ||
* [[Programming direct OS/2 Disk I/O]] by | * [[Programming direct OS/2 Disk I/O]] by Roger Orr (Apr 1992) | ||
* [[SOME ASSEMBLY REQUIRED: OS/2 Device Drivers]] by | * [[SOME ASSEMBLY REQUIRED: OS/2 Device Drivers]] by Steve Mastrianni (Jul 1991) | ||
* [[Tales from the Trenches]] by | * [[Tales from the Trenches]] by Steve Mastrianni (Nov 1990) | ||
* [[OS/2 initialisation - making it work for you]] by | * [[OS/2 initialisation - making it work for you]] by Roger Orr (Aug 1990) | ||
== | ==EDM/2 Classic Articles== | ||
* [http://www.edm2.com/0705/freeldr/freeldr.html A Project to Replace OS2LDR] by [[David C. Zimmerli]] (Sep 1999) | |||
* [http://www.edm2.com/0703/hshk.html OS2LDR and OS2KRNL-- The Secret Handshake] by David C. Zimmerli (Apr 1999) | |||
* [http://www.edm2.com/0701/warpboot.html A Note on the OS/2 Warp Boot Sequence] by David C. Zimmerli (Jan 1999) | |||
* [http://www.edm2.com/0607/kernel.html Inside the OS/2 Kernel] by David C. Zimmerli (Jul 1998) | |||
* [http://www.edm2.com/0705/freeldr/freeldr.html A Project to Replace OS2LDR] by [[David C. Zimmerli]] ( | * [http://www.edm2.com/0410/kdb.html Adventures in Kernel Debugging] by David C. Zimmerli (Nov 1996) | ||
* [http://www.edm2.com/0703/hshk.html OS2LDR and OS2KRNL-- The Secret Handshake] by | * [http://www.edm2.com/0307/32-bit-io.html 32-Bit I/O With Warp Speed] by [[Holger Veit]] (Aug 1995) | ||
* [http://www.edm2.com/0701/warpboot.html A Note on the OS/2 Warp Boot Sequence] by | |||
* [http://www.edm2.com/0607/kernel.html Inside the OS/2 Kernel] by | |||
* [http://www.edm2.com/0410/kdb.html Adventures in Kernel Debugging] by | |||
* [http://www.edm2.com/0307/32-bit-io.html 32-Bit I/O With Warp Speed] by [[Holger Veit]] ( | |||
| | | | ||
==External Articles== | |||
== | * [http://www.os2ezine.com/20021016/page_6.html Building USB drivers from the DDK Sources] by [[Julio Cezar Salguerio da Silva]] (Oct 2002) | ||
* [http://www.os2ezine.com/20021016/page_6.html Building USB drivers from the DDK Sources] by [[Julio Cezar Salguerio da Silva]] ( | |||
* [http://www.scoug.com/reports/ws98_devdrvr.html Introduction To Device Driver Programming] by [[Peter Skye]] | * [http://www.scoug.com/reports/ws98_devdrvr.html Introduction To Device Driver Programming] by [[Peter Skye]] | ||
* [http://hobbes.nmsu.edu/h-viewer.php?dir=/pub/os2/dev/drivers&file=kdebug.zip IBM OS/2 2.0 Kernel Debugger - Preliminary Draft] by [[David E. Reich]] (September 14, 1992) | * [http://hobbes.nmsu.edu/h-viewer.php?dir=/pub/os2/dev/drivers&file=kdebug.zip IBM OS/2 2.0 Kernel Debugger - Preliminary Draft] by [[David E. Reich]] (September 14, 1992) | ||
Line 97: | Line 89: | ||
* [http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=5387463 A C programming model for OS/2 device drivers] - IBM Systems Journal by Dan T. Feriozi (1991) | * [http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=5387463 A C programming model for OS/2 device drivers] - IBM Systems Journal by Dan T. Feriozi (1991) | ||
=== | ===Public Resources=== | ||
* [http://cyberkinetica.homeunix.net/os2tk45/ifs/ IFS.INF - OS/2 Installable File Systems] by [[IBM]] | * [http://cyberkinetica.homeunix.net/os2tk45/ifs/ IFS.INF - OS/2 Installable File Systems] by [[IBM]] | ||
* IBM DDK Device Driver Reference | * IBM DDK Device Driver Reference | ||
Line 108: | Line 100: | ||
*[http://mastrianni.net/pubs/thirded.pdf Writing OS/2 Warp Device Drivers in C, Third Edition] by [[Steve Mastrianni]] (1997) | *[http://mastrianni.net/pubs/thirded.pdf Writing OS/2 Warp Device Drivers in C, Third Edition] by [[Steve Mastrianni]] (1997) | ||
* [http://mastrianni.net/pubs/paper.pdf A flat model device driver for OS/2] by Steve Mastrianni (Sep 1997) | * [http://mastrianni.net/pubs/paper.pdf A flat model device driver for OS/2] by Steve Mastrianni (Sep 1997) | ||
* [http://hobbes.nmsu.edu/download/pub/os2/dev/drivers/smp.zip OS/2 for Symmetrical Multiprocessing (SMP) V2.11 - PSD] by [[IBM]] (Jun 1994) | |||
* [http://hobbes.nmsu.edu/ | * [http://hobbes.nmsu.edu/download/pub/os2/dev/drivers/kdebug.zip IBM OS/2 2.0 Kernel Debugger] by [[IBM]], [[David E. Reich]], E. Doutre (Sep 1992) | ||
* [http://hobbes.nmsu.edu/ | |||
=== | ===Presentations=== | ||
*Uniaud: Internals and History ([http://hobbes.nmsu.edu/download/pub/os2/dev/info/Uniaud-Pres-2011.zip zip]) by [[David Azarewicz]] (Warpstock Europe 2011) | |||
*by Björn Hennig and Uwe Hinz | *by Björn Hennig and Uwe Hinz | ||
**Experimental USB Board Velleman K8055 ([http://www.warpstock.eu/uploads/tx_wseevents/WE2011p1.pdf download]) (Warpstock Europe 2011) | **Experimental USB Board Velleman K8055 ([http://www.warpstock.eu/uploads/tx_wseevents/WE2011p1.pdf download]) (Warpstock Europe 2011) | ||
**K8055 with eCS, USB accessed from Python / Pyrex ([http://www.warpstock.org/filemgmt_data/files/ws2010p1.pdf download]) (Warpstock Europe 2010) | **K8055 with eCS, USB accessed from Python / Pyrex ([http://www.warpstock.org/filemgmt_data/files/ws2010p1.pdf download]) (Warpstock Europe 2010) | ||
*[http://wiki.netlabs.org/index.php/Developers_Workshop_2005 Developers Workshop 2005] | *[http://wiki.netlabs.org/index.php/Developers_Workshop_2005 Developers Workshop 2005] | ||
**OS/2 USB Stack development Guidelines ([ftp://ftp.netlabs.org/pub/events/DWS2005/DWS2005_USBStack.pdf PDF]) by V. Zinovjevs | **OS/2 USB Stack development Guidelines ([ftp://ftp.netlabs.org/pub/events/DWS2005/DWS2005_USBStack.pdf PDF]) by V. Zinovjevs | ||
**Supporting USB WebCams in OS/2 ([ftp://ftp.netlabs.org/pub/events/DWS2005/DWS2005_USBWebcam.pdf PDF]) by V. Stelmakhovsky | **Supporting USB WebCams in OS/2 ([ftp://ftp.netlabs.org/pub/events/DWS2005/DWS2005_USBWebcam.pdf PDF]) by V. Stelmakhovsky | ||
**Creating an OS/2 IEEE 1394 - Firewire driver ([ftp://ftp.netlabs.org/pub/events/DWS2005/DWS2005_Firewire1.pdf download part 1]), ([ftp://ftp.netlabs.org/pub/events/DWS2005/DWS2005_Firewire2.pdf download part 2]) by [[Alexandr Cherkaev]] | |||
*WarpStock 2001 by [[Markus Montkowski]] | *WarpStock 2001 by [[Markus Montkowski]] | ||
**USB from Ring 3 ([ftp://ftp.netlabs.org/pub/usb/docs/usbring3.zip ZIP]) | **USB from Ring 3 ([ftp://ftp.netlabs.org/pub/usb/docs/usbring3.zip ZIP]) | ||
Line 124: | Line 117: | ||
**USB: Whats that? A general intro into USB ([ftp://ftp.netlabs.org/pub/usb/docs/usbintro.zip ZIP]) | **USB: Whats that? A general intro into USB ([ftp://ftp.netlabs.org/pub/usb/docs/usbintro.zip ZIP]) | ||
=== | ===Patents=== | ||
* [http://www.google.com/patents?id=BrskAAAAEBAJ High performance file system] | * [http://www.google.com/patents?id=BrskAAAAEBAJ High performance file system] | ||
|} | |} | ||
Line 197: | Line 124: | ||
[[Category:Article List]] | [[Category:Article List]] | ||
__NOTOC__ | __NOTOC__ |
Revision as of 01:10, 31 December 2016
Visit also the Driver Articles Category for a complete alphabetical list of all the available articles.