文章目录
前言
博主最近在Jetson Xaver NX上做开发,使用到罗技的手柄进行控制,发现有相关的开源模块可以用于配置。
项目GitHub地址:logitech-f710-module
该模块可以在Jetson 的 Xavier NX 和 AGX Xavier 系列上安装使用。
一、下载脚本
通过git将该开源项目下载至本地,此处需要根据自己的内核版本进行选择不同的Tag。
# 查看板子的内核版本
uname -r
此处,博主的内核版本为4.9.201-tegra对应选择了l4t-32-5-1。
在根目录的bin目录里面,放置了不同版本的文件
# 下载开源项目
git clone https://github.com/jetsonhacks/logitech-f710-module.git
cd logitech-f710-module
二、执行脚本
此处注意,下列
1.安装模块
首先需要安装提供的hid-logitech.ko模块,待安装完成后还需要对机器进行重启以确保环境配置完成。
./install-module.sh
2.编译
重启完成后,使用如下脚本进行编译:
./build-module.sh
构建完成后,该模块的位置将在 /usr/src/kernel/kernel-4.9/drivers/hid/hid-logitech.ko。
此处注意:在运行脚本中,存在大量的选择,直接点击回车 键即可。
三、测试
测试代码如下:
# 安装测试工具
sudo apt-get install jstest-gtk
# 查看手柄的串口号(一般为jso)
ls /dev/input/ | grep js
# 测试手柄信息
jstest /dev/input/js0