Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 Mar 1999 22:58:21 -0500 (EST)
From:      Wayne Cuddy <wayne@crb-web.com>
Cc:        FreeBSD Hackers List <freebsd-hackers@FreeBSD.ORG>
Subject:   Re: new to driver coding
Message-ID:  <Pine.LNX.3.95.990310225648.7916C-100000@crb.crb-web.com>
In-Reply-To: <Pine.BSF.3.95.990310181853.1249K-100000@current1.whistle.com>

next in thread | previous in thread | raw e-mail | index | archive | help
It looks like it was just a matter of not knowing they were there.
These examples are exactly what I am looking for.

Thanks,
Wayne

On Wed, 10 Mar 1999, Julian Elischer wrote:

> Date: Wed, 10 Mar 1999 18:20:29 -0800 (PST)
> From: Julian Elischer <julian@whistle.com>
> To: Wayne Cuddy <wayne@crb-web.com>
> Cc: FreeBSD Hackers List <freebsd-hackers@FreeBSD.ORG>
> Subject: Re: new to driver coding
> 
> check out /usr/share.examples/drivers/psuedo[mumble]
> this is a shellscript that writes a dummy driver, and even links it into
> the kernel and compile sit for you..
> 
> edit to taste..
> 
> (I haven't run it for 6 months so it may need a few slight cleanups to
> work on a new system)
> 
> julian
> 
> 
> On Wed, 10 Mar 1999, Wayne Cuddy wrote:
> 
> > 
> > 
> > I have been reading any information I can find, which is very little, on
> > writing unix device drivers.  Specifically I would like information on
> > FreeBSD;)
> > 
> > I really want to start simple by writing a character driver that is not
> > attached to a REAL device but just holds on to some memory and allows me to
> > writing some bytes in (write()) and read them back (read()).  
> > 
> > I don't think this will be very difficult but I need some detailed information
> > specific to FreeBDS on what header files I need to include and how to build my
> > driver as part of the kernel.  What directory should I build my driver in?
> > What entry point will the kernel call when the system boots so I can print a
> > pretty little string from my driver showing a sample initialization.
> > 
> > 
> > I am kinda in the dark here to specifics of this so ALL help is greatly
> > appreciated.
> > 
> > Thanks,
> > Wayne
> > 
> > 
> > 
> > 
> > To Unsubscribe: send mail to majordomo@FreeBSD.org
> > with "unsubscribe freebsd-hackers" in the body of the message
> > 
> 
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-hackers" in the body of the message
> 




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.3.95.990310225648.7916C-100000>