本文基于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系统支持。

Linux JoyStick设备驱动相关推荐

  1. ()shi linux字符设备,Linux字符设备驱动基础(三)

    Linux字符设备驱动基础(三) 6 创建设备节点 6.1 手动创建设备节点 查看申请的设备名及主设备号: cat /proc/devices # cat /proc/devices Characte ...

  2. linux下i2c设备驱动程序,Linux I2C 设备驱动

    I2C 设备驱动要使用 i2c_driver 和 i2c_client 数据结构并填充其中的成员函数.i2c_client 一般被包含在设备的私有信息结构体yyy_data 中,而 i2c_drive ...

  3. linux设备模型 字符设备,Linux 字符设备驱动模型之框架解说

    一.软件操作硬件设备模型 在进行嵌入式开发的过程中,在常做的事情就是驱动配置硬件设 备,然后根据功能需求使用硬件设备,实现功能的逻辑.如下图为其 相互之间的关系. 如上图所示: 驱动程序:主要作为操作 ...

  4. Linux块设备驱动总结

    <Linux设备驱动程序>第十六章 块设备驱动程序读书笔记 简介 一个块设备驱动程序主要通过传输固定大小的随机数据来访问设备 Linux内核视块设备为与字符设备相异的基本设备类型 Linu ...

  5. linux字符设备文件的打开操作,Linux字符设备驱动模型之字符设备初始化

    因为Linux字符设备驱动主要依赖于struct cdev结构,原型为: 所以我们需要对所使用到的结构成员进行配置,驱动开发所使用到的结构成员分别为:[unsigned int count;].[de ...

  6. Linux杂项设备驱动

    一.Linux杂项设备驱动简介 Linux杂项驱动出现的意义在于:有很多简单的外围字符设备,它们功能相对简单,一个设备占用一个主设备号对于内核资源来说太浪费. 所以对于这些简单的字符设备它们共用一个主 ...

  7. linux块设备驱动(一)——块设备概念介绍

    linux块设备驱动(一)--块设备概念介绍 本文来源于: 1. http://blog.csdn.net/jianchi88/article/details/7212370 2. http://bl ...

  8. linux 块设备驱动(二)——块设备数据结构

    linux 块设备驱动(二)--块设备数据结构 本文来源于: 1. http://www.cnblogs.com/dyllove98/archive/2013/07/01/3165567.html 块 ...

  9. linux 块设备驱动 (三)块设备驱动开发

    linux 块设备驱动 (三)块设备驱动开发 一: 块设备驱动注册与注销 块设备驱动中的第1个工作通常是注册它们自己到内核,完成这个任务的函数是 register_blkdev(),其原型为: int ...

最新文章

  1. sqlserver查询一个表的字段信息
  2. 人才短缺、成本高昂,制造企业智能化转型路径如何破局?
  3. 陷阱计算机音乐谱大全,陷阱 原版C调-王北车-和弦谱-《弹吧》官网tan8.com-和弦谱大全,学吉他,秀吉他...
  4. 遍历children_589. N叉树的前序遍历
  5. plsql 存储过程 批量提交_Spring Batch 批量处理策略
  6. JS数据结构学习之排序
  7. 扔鸡蛋问题具体解释(Egg Dropping Puzzle)
  8. Visual Studio 2017各版本离线安装包获取以及安装教程
  9. [转载] 七龙珠第一部——第077话 皮拉夫大作战
  10. Python 语言参考手册
  11. Springboot 基础6 - Redis实战
  12. 基于 MindStudio 完成 SE-ResNeXt101- PyTorch 模型开发
  13. 详解浅拷贝,深拷贝及实现方法
  14. wps工具显示灰色全部用不了,提示登录
  15. 汉堡按钮的制作以及其中的问题
  16. 电商数据监测全过程——采集、清洗、分析
  17. 从蓄水池算法到大数据算法一般性的一点看法
  18. JVM C1 编译优化:空检查擦除
  19. 计算机电源用什么端子,常见的端子连接线有哪些?
  20. 如何成为快速阅读高手?

热门文章

  1. jq分页 不刷新页面_jquery无刷新分页
  2. salesforce——Apex查询公司财年和财季开始和结束时间(SOQL)
  3. VS.NET 学习方法论 ——我的VS.NET学习之旅
  4. maven引入依赖时,识别不到本地仓库jar包问题
  5. Java大佬是怎样炼成的1-2
  6. ETO的公开赛T5《猎杀蓝色空间号》题解
  7. ansys选择一个面上所有节点_利用APDL命令选择椭球面上的节点
  8. 关于指针结构体的初始化
  9. 网站HTTP升级为HTTPS
  10. 毕业设计之 - 题目:基于机器视觉的试卷批改系统 - opencv python 视觉识别