BSDCan Banner
Home
Registration
Presentations
Speakers
Tutorials
Schedule
Sponsors
Call for papers
Papers
Committee

Social
BOFs
How to write a Device Driver in FreeBSD

A core part of the Unix system is the drivers that interact with the hardware that we run on. Drivers are needed as new hardware and technology becomes available on the market. FreeBSD has a rich set of constructs that makes writing a device driver easy. This includes making the module loadable and handling configuration via sysctl's and tunables.

The presentation will be on how to write a device driver for FreeBSD. This will cover things like presenting a character device which you can read/write/mmap/select/kqueue upon along with properly using bus_dma for cards that can DMA. It will focus on PCI as the primary attachment, but will cover other device attachments such as I2C.

speaker: John-Mark Gurney

location: SITE B0138

Hotel + Travel
U of O Campus
About Ottawa
Maps
FAQ

Links
Help out!
Contact Us
News
Privacy
What is BSD?

BSDCan 2004
BSDCan 2005
BSDCan 2006
BSDCan 2007
BSDCan 2008
BSDCan 2009
BSDCan 2010
BSDCan 2011
BSDCan 2012
BSDCan 2013
BSDCan 2014
BSDCan 2015
BSDCan 2016
BSDCan 2017
BSDCan 2018
Copyright © 2003-2011 BSDCan. All rights reserved.
Valid HTML, and CSS