Driver Manager

Daniel Hellstrom daniel at gaisler.com
Mon Sep 7 09:09:59 UTC 2009


Hello,

I have written a driver manager for RTEMS. It manages hardware devices, 
buses, drivers and driver resources/parameters. The manager solved a 
couple of problems which I faced during my driver development for 
LEON2/LEON3. Drivers and bus drivers using the driver manager can be 
found in the Aeroflex Gailser RTEMS (RCC) source distribution 
(ftp://ftp.gaisler.com/gaisler.com/rcc/src/rtems-4.10-1.1.99.6-src.tar.bz2) 
under c/src/lib/libbsb/sparc/shared, they might provide a good example.

I hope that the RTEMS community can benefit from my work.

Please read about it on the RTEMS wiki: 
http://www.rtems.org/wiki/index.php/DriverManager.

The patch below patches cpukit/{Makefile.am,configure.ac,preinstall.am} 
to include the directory cpukit/libdrvmgr in the build scripts. The 
cpukit/libdrvmgr sources are found in the tar file. The files/patches 
are intended for RTEMS-HEAD.

ftp://ftp.gaisler.com/gaisler.com/rcc/patches/libdrvmgr-001.patch
ftp://ftp.gaisler.com/gaisler.com/rcc/patches/cpukit_libdrvmgr-001.tar.bz2

Best Regards,
Daniel Hellstrom



More information about the users mailing list