Linux device drivers:
IP Packets Over Serial Interface  Tutorial

Peter (Phong) Ho
Ottawa, Ontario
E-mail: peter_ho98@yahoo.com

1  Introduction
2   Linux Device Drivers
    2.1 Character Drivers
    2.2 Block Drivers
    2.3 Network Drivers
3 Linux Loadable Module
4 Input/Output Schemes (Interrupt, polling and DMA)
    4.1 Polling I/O
    4.2 Interrupt I/O
    4.3 DM A
5 IP over Serial Interface
    5.1  Framing for our driver:
    5.2  Install the Sealevel card
    5.3  Basic Configuration
6  Serial Controller: Zilog ESCC
7  Source Code explaination
    7.1   Makefile
    7.2   z85230.h
    7.3   z85230.c
    7.4   fifo.h
    7.5   fifo.c
    7.6   Conclusion    




Dowload Source Code                        Next        

Note: I use my best effort in  writing this document and  testing  the source code. I make no warranties with respect to the accuracy and completeness. 

Copyright 2002 by Peter (Phong) Ho