本文基于mstar801平台Linux2.6.35.11内核版本。
一、驱动支持
1.make menuconfig
2.Device Drivers--->Input device support--->Joystick interface
kernel2.6.35.11/drivers/input/joydev.c
以上选择模块编译后为:kernel2.6.35.11/drivers/input/joydev.ko
3.Device Drivers--->Input device support--->Joysticks/Gamepads--->X-Box gamepad support&&X-Box gamepad rumble support
kernel2.6.35.11/drivers/input/joystick/xpad.c
以上选择模块编译后为:kernel2.6.35.11/drivers/input/joystick/xpad.ko
二、动态加载上述模块
insmod joydev.ko
insmod xpad.ko
至此,USB游戏手柄获得Linux系统支持。