
The following books and data have proven to be useful for developing these devices and their drivers:
GNU/Linux
Running Linux, 3rd Edition, Matt Welsh, Matthias Kalle Dalheimer, and Lar Kaufman, 1999, O'Reilly ISBN 1-56592-469-X
Linux Device Drivers, Alessandro Rubini, 1998, O'Reilly ISBN 1-56592-292-1
Programming with GNU Software, Mike Loukides and Andy Oram, 1997, O'Reilly ISBN 1-56592-112-7
Managing Projects with make, 2nd Edition, Andrew Oram and Steve Talbott, 1991, O'Reilly, ISBN 0-937175-90-0
Understanding and Porting GNU CC, Version 2.8, Richard M. Stallman, 1998, Free Software Foundation, ISBN 1-882114-37-X
GNU Make, Version 3.77, Version 3.77, Richard M. Stallman and Roland McGrath, 1998, Free Software Foundation, ISBN 1-882114-80-9
Debugging with GDB, Version 4.18, Richard M. Stallman and Cygnus Solutions, 1999, Free Software Foundation, ISBN 1-882114-76-0
CPLD Design
VHDL for Programmable Logic, Kevin Skahill, 1996, Addison-Wesley, ISBN 0-201-89573-0
HDL Chip Design, Douglas J. Smith, 1996, Doone Publications, ISBN 0-9651934-3-8
IEEE Standard VHDL Language Reference Manual, IEEE Std. 1076-1987, 1988, IEEE
Electronic Design
High Speed Digital Design, Howard Johnson and Martin Graham, 1993, Prentice Hall, ISBN 0-13-395724-1
Microprocessor Systems Design, 3rd Edition, Alan Clements, 1997, PWS, ISBN 0-534-94822-7