This paper firstly introduces the structure system and programming of the Linux input subsystem, and then detailed analyses the external interrupt resources of S3C6410 microprocessor as well as the handling of them in the Linux kernel, finally implements a simple buttons driver using the input subsystem based on the S3C6410 platform. Moreover, an application to demonstrate the function of this buttons driver is designed as well for testing.
展开▼