1、简述

在ubuntu18.04下使用usb游戏手柄,之前联系客服,客服回答不清楚是否支持linux,因此采购一款北通蝙蝠2的手柄来测试

2、测试

2.1 测试环境

系统:Ubuntu18.04
正常电脑系统ubuntu中都是自带手柄驱动的joystick,即内核配置已添加选项:Joysticks interface和Joysticks/Gamepads

2.2 设备节点

将有线手柄插到电脑主机上,在/dev/input下可见设备节点js0

2.3 遥杆、按键原始值测试

使用cat直接读取设备文件的值,将值传递给hexdump来进行十六进制显示,否则会显示乱码

cat /dev/input/js0 | hexdump

2.4 遥杆、按键解析值测试

安装软件:sudo apt install joystick
测试命令:在终端中执行测试命令jste

【Linux】usb游戏手柄测试、编程相关推荐

  1. linux usb 摄像头测试软件

    在测试usb camera时,直接插在ubuntu主机行可以看到图像;但是插到开发板时,串口打印枚举错误. 以上说明以下几点: 1.usb camera自身芯片和摄像头正常,因为可以在ubuntu机上 ...

  2. linux查看usb硬件_使用USB记忆棒测试Linux硬件兼容性

    linux查看usb硬件 像其他所有人一样,我们中使用Linux的人有时需要购买新计算机. 尽管硬件兼容性差的日子早已过去,但仍然有可能遇到问题. 仅仅去本地商店,例如Rale​​igh的Intrex ...

  3. Linux usb 6. HC/UDC 测试

    文章目录 1. 背景介绍 2. Device (gadget zero) 2.1 `gadget zero` 创建 2.2 SourceSink Function 2.3 Loopback Funct ...

  4. Linux usb子系统(一):子系统架构

    一.USB协议基础知识   前序:USB概念概述 USB1.0版本速度1.5Mbps(低速USB) USB1.1版本速度12Mbps(全速USB)  USB2.0版本速度480Mbps(高速USB). ...

  5. Linux usb子系统

    一.USB协议基础知识   前序:USB概念概述 USB1.0版本速度1.5Mbps(低速USB) USB1.1版本速度12Mbps(全速USB)  USB2.0版本速度480Mbps(高速USB). ...

  6. C——Linux下的串口编程

    原 C--Linux下的串口编程 2017年06月06日 19:30:50 C_Aya 阅读数:11537 <span class="tags-box artic-tag-box&qu ...

  7. Linux下的C编程实战

    Linux下的C编程实战(一) ――开发平台搭建 1.引言 Linux操作系统在服务器领域的应用和普及已经有较长的历史,这源于它的开源特点以及其超越Windows的安全性和稳定性.而近年来, Linu ...

  8. Linux下的C编程实战(转载)

    http://www.cnblogs.com/alexusli/archive/2008/10/24/1318736.html Linux下的C编程实战(转载) (转自)http://www.cnbl ...

  9. Linux下的C编程实战(开发平台搭建,文件系统编程,进程控制与进程通信编程,“线程”控制与“线程”通信编程,驱动程序设计,专家问答)

    Linux下的C编程实战(一) ――开发平台搭建 1.引言 Linux操作系统在服务器领域的应用和普及已经有较长的历史,这源于它的开源特点以及其超越Windows的安全性和稳定性.而近年来,Linux ...

最新文章

  1. pecl.php.net,WARNING: channel pecl.php.net has updated its protocols, use pecl channel-update pec...
  2. 小甲鱼python视频解读_小甲鱼python视频弟十二讲(关于字符串的方法及注释下)...
  3. JVM_06 垃圾回收相关算法 [ 一 ]
  4. linux看电视系统,教你如何在Linux操作系统下观看电视节目
  5. Linux SSH命令使用大全
  6. 07.十分钟学会tomcat数据源
  7. 【渝粤教育】 国家开放大学2020年春季 2773特种动物养殖 参考试题
  8. ros 安装c++编译的可执行文件
  9. 自动驾驶公司 | 纵目科技完成D轮1.9亿美元融资
  10. Angularjs中$http以post请求通过消息体传递参数
  11. 【Qt】arm-none-eabi-gdb-py.exe由于找不到python27.dll 无法继续执行代码
  12. littlevgl之roller 滚动轴控件
  13. 基于正点原子STM32F407开发板源码和贪吃蛇程序
  14. Spring Globle Transaction VS Local Transaction .
  15. 【教程】最新微信视频号视频批量下载保存方法,非常简单的方法
  16. 3Dmax材质编辑器是黑的,怎么解决
  17. 产品经理的职责有哪些?到底该做什么?
  18. 成都最最最牛逼的IT公司全在这了
  19. java语言实现修改文件名称的功能
  20. 默纳克调试说明书_默纳克NICE调试说明书修改版

热门文章

  1. 太阳能锂电池充电电路
  2. Android进阶课学习收获(31~33)
  3. 【算法】穷举法习题练习
  4. Goland常用快捷键设置
  5. 微信分享没图片的可能原因
  6. 当你使用计算机时 首先,安全知识竞赛第一环节题库
  7. 【议程揭晓】30+全球大数据创新应用案例亮相UBDC!
  8. 你知道什么是3D游戏模型贴图师吗?可以做哪些职位?
  9. 对接亚马逊 ads api( Amazon Advertising API) 第一章:申请授权
  10. 15亿红包开启后,支付宝DAU和新增提升显著