Linux Kernel & Device Driver Programming
COP5641 Spring 2013
[Home]
[Syllabus]
[Calendar]
[Class Code]
[Assignments]
[References]
[Final Projects]
Code
The class kernel for Assignments 1-4 will be 3.2.36 (the last iteration of 3.2). The final group project (Assignment 5) can use any recent kernel.
General Class Code:
- Linux Device Drivers (3rd Edition) sample code.
Assignment 1 Code:
- Hello World sample module source file.
- Hello World sample module Makefile.
Assignment 3 Code:
- access.c
- main.c
- Makefile
- pipe.c
- scull.h
- scull.init
- scull_load
- scull_unload
- sculltest.c -- use to test scull.
- sorttest.tgz -- use to test your assignment implementation!
Assignment 4 Code:
- short.c
- Makefile
- short_load
- short_unload
- For access to the "jit" code, please download the general class code at the top of the page and look inside the "misc-modules" directory.