|
|
Most applications and drivers are written in the C programming language. However, there are some major differences between writing a device driver and writing a program designed to execute at the user level. This topic reviews some of those differences and introduces some of the system facilities used in driver development.