EE 352: Microcomputer Interfacing
Instructor:
Bill Rison
Fall 2012
-
Linux Device Drivers, 2nd Edition by Alessandro Rubini and Jonathan
Corbet
-
Linux Device Drivers, 3nd Edition by Alessandro Rubini,
Jonathan Corbet, and Greg Kroah-Hartman (hosted by O'Reilly)
-
Linux Device Drivers, 3nd Edition by Alessandro Rubini,
Jonathan Corbet, and Greg Kroah-Hartman (hosted by lwn.net)
-
Good source of PC Interfacing info (and
other electronics info)
-
PC104timing.pdf Timing for the PC 104
bus
-
write_parallel_port.c C code to
write a character to the parallel port
-
Quartus II 9.0
Windows version of Quartus II which supports the EPF6016 FPGA
-
parallel_port.zip Zipped file of
Quartus II project to implement a parallel port on an Altera EPF6016 FPGA
(Updated 9 Feb 2012)
-
linux_debug.c C code to read and write any I/O port in Linux.
Example of how to use iopl() to get permission to access ports
-
EE352_LIB.ddb Protel library with
schematic symbol for PC-104 connector, Altera EPF6016TC144 and EPM7042SLC44; and PCB symbols for PC-104 connector,
44 and 84 pin PLCC sockets, and 144 pin QFP pattern
-
Information on RTLinux
-
Getting Started with RTLinux
Please email me your comments.
Bill Rison,
<rison@nmt.edu >