Developer Area Developer Area
www.be.com

Becoming A Be Developer

Becoming A Be Developer

Join Registered Developer Program

Registered Developer Area

Developer Library

Developer Marketing

Developer Events

Search Contact


Developer Library: Drivers

Information on writing device drivers for the BeOS.

Legend

Basic
Intermediate
Advanced
Warning: May contain out of date information or bad inside jokes!

Newsletter Articles

Writing a USB Video Camera Driver, Part 1.01 3/22/2000
Writing a USB Video Camera Driver, Part 1 3/15/2000
Monitoring Disk Drives Using devfs 3/1/2000
A Device Driver Is Worth a Thousand Words 2/8/2000
Multiaudio API 1/5/2000
BeOS Driver FAQ, Part 2 1/5/2000
Using C++ In the Kernel 12/22/1999
BeOS Driver FAQ, Part 1 12/22/1999
Rule #1 9/29/1999
Ethernet Drivers: What to Do When Networking Isn't Working 9/15/1999
Common Ioctls and Error Codes for Drivers 8/11/1999
The Kernel Programming Model, Revisited 8/4/1999
Creating Your Own System Services -- the Modular Way 7/28/1999
Welcome to Kernel Debugging Land 7/28/1999
Kernel Programming on the BeOS, Part 5: Interfacing with ISA and PCI 7/21/1999
Kernel Programming on the BeOS, Part 4: Bus Managers 7/14/1999
Device Drivers Erratum 7/14/1999
Device Drivers 7/7/1999
Kernel Programming on the BeOS, Part 3: The Module 6/30/1999
Using a Test Harness to Build Ethernet Drivers 6/30/1999
Kernel Programming on the BeOS, Part 2: Device Drivers 6/16/1999
Kernel Programming on the BeOS, Part 1: Introduction 5/26/1999
Attention Driver Writers! 5/12/1999
High-Resolution Timing, Revisited 5/5/1999
Driver Settings 4/14/1999
Doing File I/O From A Device Driver 3/31/1999
Floating Point and Shared Libraries - Life's Different Down Under 3/31/1999
Exact Change Only: Riding the USB Through User-Land 3/24/1999
The Configuration Manager, Part II 2/24/1999
Adventures in Graphics Drivers 2/24/1999
Using and Writing Device Drivers on the BeOS 2/17/1999
Device Driver Idioms 1/27/1999
The Configuration Manager, Part 1 12/2/1998
Removable Media 11/4/1998
SCSI From UserLand 10/27/1998
Changes in the BeOS Driver API 9/9/1998
Kernel Driver Tips and Traps 9/2/1998
My Address? In What Space? 6/24/1998
Getting Mounted 6/10/1998
Writing a Sound Card Driver 6/3/1998
Win95 experience on BeOS or How to Hack on BeOS 5/27/1998
Welcome to the Cow... Debugging Device Drivers 5/27/1998
Splitting Device Drivers and Bus Managers 5/20/1998
Printing: A Post-Christmas Wish List (Or how NOT to make a New Year's Resolution) 1/7/1998
Processor-Independent Device Drivers 12/3/1997
Writing Mass Storage Device Drivers 11/26/1997
News from a NewBe 11/5/1997
Syncronization In Device Drivers, Revisted 7/30/1997
News from the Front: Glide and IR drivers 7/23/1997
News from the Front: PCIList 7/16/1997
News from the Front: PCIViewer and Benoit's Mandlehack at MacHack97 7/2/1997
News from the Front: mkimghdr, Getting Graphics into your App & Wacom Tablet 6/11/1997
News from the Front: Firewire and iso9660 6/4/1997
News from the Front: VideoMania 5/28/1997
IDE on BeOS 4/16/1997
Sychronization in Device Drivers 4/9/1997
The Sound of Music (CD play) 3/26/1997
Graphics Drivers are Hardware Devices too 2/5/1997

Sample Code

CPiA driver 3/15/2000
DriveDaemon 3/1/2000
usb_speaker 2/8/2000
multi_audio Driver Test 1/5/2000
Alphabet Driver 12/22/1999
EtherTemplate 9/15/1999
Atomizer 7/28/1999
XYZ 5038 Kernel Module 6/30/1999
E-Drive 6/30/1999
Digit Kernel Driver 6/16/1999
PCSpeaker 5/5/1999
CryptoDevice 3/31/1999
The USB Kit 3/24/1999
listdev 2/24/1999
SonicVibes Driver 11/28/1998
BusLogic SCSI Driver 11/28/1998
PCI Ethernet Driver 11/28/1998
SCSI Raw Driver 11/28/1998
SCSI Bus Inquiry 10/27/1998
Video Driver Mini-Kit 4/9/1998
RAMDrive 11/25/1997
3dfx 10/31/1997
ZeroDevice 10/31/1997
PCIDevice 9/23/1997
Glide 9/15/1997
BeDC Driver Session Source 8/4/1997
PCIViewer 7/10/1997
Wacom2 6/19/1997
Wacom 6/16/1997

BeBook Documentation

Graphics Card Drivers 2/19/1998
Device Drivers 2/19/1998

BeDC Transcripts

Writing Device Drivers 3/20/1998

Headers

Drivers 12/31/1997
Add-ons 12/23/1997
 
The BeOS News and Events Developers User Groups Support BeStore BeWare
Copyright ©1998 Be, Inc. Be is a registered trademark, and BeOS, BeBox, BeWare, GeekPort, the Be logo and the BeOS logo are trademarks of Be, Inc. All other trademarks mentioned are the property of their respective owners. Comments about this site? Please write us at webmaster@be.com. Icons used herein are the property of Be Inc. All rights reserved.