George Mason University
George Mason University Mason
George Mason University

ECE 446: Device Driver Development

Course Information from University Catalog

Limited to 2 Attempts


Addresses device driver and kernel level software programming and development. The C programming language and program trouble shooting are reviewed. Basics of device driver software, Character driver operations and data structures, concurrency and race conditions, kernel timers, memory allocation, communications with hardware, interrupt handling, kernel data types, memory mapping and Direct Memory Access concepts are explored.

When Offered: Fall.

Hours of Lecture or Seminar per week: 3

Credits: 3

Prerequisites:

C or better in ECE 445

1 Course Sections Scheduled for Fall 2017

1 Course Sections Scheduled for Fall 2016

Expertise