Epics 鼠标驱动 usbmouse安装方法
Epics 鼠标驱动 usbmouse安装方法
本文介绍两个usbmouse包的安装方法
这一切的前提,应当是读者已经安装好epics 的环境,并且安装好libusb、asyn,streamdevice等等。
安装libusb参考链接:
https://blog.csdn.net/jiguangfan/article/details/86492698?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase
安装asyn,streamdevice参考链接:
https://blog.csdn.net/weixin_42066185/article/details/106346358
一:usbMouse-0.3
安装包下载网址:https://epics.anl.gov/modules/bus.php#USB
下载好了以后,利用tar -jxvf archive.tar.bz2 命令,解压一个bzip2格式的压缩包 。解压过后的文件如下图
tar -xjf usbMouse-0.3.tar.bz2
1、
修改/configure/RELEASE中的base和asyn路径,指向自己的路径
2、
回到/ usbMouse-0.3中make,此时目录下包含的文件如下图
3、
通过liusb命令,找到鼠标对应的VID和PID,
这是我使用的鼠标ID
4、
修改/iocBoot/iocusbMouseTest路径下的st.cmd ,将鼠标的VID和PID对应修改,如下图
5、
回到/iocBoot/iocusbMouseTest路径下make envPaths,此时该路径下的文件为
6、
执行./st.cmd命令,可以看到鼠标设备已经连上了
7、
输入dbl
二:epics-usb-master
安装包下载网址:https://github.com/keenanlang/epics-usb
可参考此文档进行安装:
https://github.com/keenanlang/epics-usb/blob/master/documentation/Implementing%20a%20Device.md
注意:
1、 需要自己填写APP/Db目录下的db文件,并把db文件加到此目录下的Makefile中去,到APP目录下make
2、 需要在Boot/st.cmd中加入db/xxx.db,并修改好鼠标对应的ID
dbLoadDatabase “dbd/usb.dbd”
dbLoadRecords(“db/mouse.db” PORT=TEST)
3、 还需将地址分配文件写好,因为我的鼠标是8 bytes的,所以我是每个字节分配一个功能,在这里只分配了4个字节
其余步骤请参考教程文档。
最后运行./st.cmd命令,可以看到鼠标连接成功了!
下面是我的mymouse1.db文件
下面是mymouse.in文件
下面是st.cmd文件
Epics 鼠标驱动 usbmouse安装方法相关推荐
- 网卡驱动怎么安装方法教程
网卡驱动怎么安装方法教程,在电脑中,通常是自带有网卡的,可以方便我们上网,如果遇到无法上网的话,可能是网卡驱动有问题,我们可以将其卸载然后重新安装即可,不过有不少小伙伴并不知道驱动网卡怎么重新安装,方 ...
- ft2232驱动安装方法_ST-Link资料03_ST-Link固件升级、驱动下载安装方法
说明: 本文原创作者『strongerHuang』 本文首发于微信公众号『嵌入式专栏』,同时也更新在我的个人网站:EmbeddedDevelop 一.写在前面 前两篇文章讲述的都是关于ST-Link的 ...
- link st 量产工具_ST-Link资料03_ST-Link固件升级、驱动下载安装方法
说明: 本文原创作者『strongerHuang』 本文首发于微信公众号『嵌入式专栏』,同时也更新在我的个人网站:EmbeddedDevelop 一.写在前面 前两篇文章讲述的都是关于ST-Link的 ...
- Linux下的USB总线驱动(03)——USB鼠标驱动 usbmouse.c
USB鼠标驱动 usbmouse.c 原文链接:http://www.linuxidc.com/Linux/2012-12/76197p7.htm drivers/hid/usbhid/usbmous ...
- ST-Link资料03_ST-Link固件升级、驱动下载安装方法
说明: 本文原创作者『strongerHuang』,转载请标明来源(链接). 首发于微信公众号『嵌入式专栏』,同时也更新在我的个人网站:www.strongerhuang.com 标签: STM32. ...
- NVIDIA显卡驱动标准安装方法!
目前网络上的驱动版本,可以说是层出不穷.类似"最全驱动"这样的帖子在各大论坛均大海不沉,令人目不暇接,新人更是不知作何选择.至于驱动安装方法也是千奇百怪,当然,根本问题在于我们使用 ...
- linuxDebian英伟达显卡驱动的安装方法
linux debian操作系统安装好之后,可能会出现显卡驱动的一些问题,导致屏幕分辨率显示不正常. 为此折腾了一段时间,终于将显卡驱动成功安装. 并写下这篇博客 1 :安装好Debian9,先更新源 ...
- 小米安装linux驱动怎么安装教程,小米数据线驱动-小米usb驱动程序下载 官方最新版-附小米手机驱动图文安装方法-IT猫扑网...
IT猫扑网下载 小米手机usb驱动安装方法 第一步:下载 第二步:下载完成后就用解压软件解压"xiaomi_usb_driver.rar"驱动包在任一位置,但你一定要记住在那点哟, ...
- linux下的摄像头驱动怎么安装方法,linux下良田摄像头驱动怎么装?
2011-07-28 回答 下载驱动精灵更新一下就行了 追问: 驱动精灵是在windows下运行的 看题目linux下 我下载了libland_10018_linux.tar.gz的驱动 怎么命令来装 ...
最新文章
- 物联网与互联网的6大区别
- springboot flask php,使用Vue,Spring Boot,Flask,Django 完成Vue前后端分离开发(二)
- python做社会网络分析_社交网络分析(Social Network Analysis in Python)①
- QT5.14 VS2019
- 使用Amazon s3托管您的Maven工件
- Spring Data JPA 从入门到精通~事务的处理及其讲解
- Spring AOP源码分析(二)JDK动态代理和CGLIB介绍
- 《人工智能:计算Agent基础》——1.5 复杂性维度
- C++函数重载与引用的较好的练习实例
- 从零实现深度学习框架——实现常见运算的计算图(上)
- 苹果笔记本什么系统_收集整理:什么笔记本适合安装黑苹果系统!
- 微型计算机cpu组成部分组成部分的功能,微处理器的组成及其各部分的功能?
- NLP 的巨人肩膀(下):从 CoVe 到 BERT
- [渝粤教育] 浙江工商大学 中外经典演出欣赏 参考 资料
- 2020年,51Talk求一个盈利的机会
- 基于微信小程序的商城购物系统的设计与实现(论文+源码)_kaic
- Unity学习笔记-I2 localization
- Mybatis-plus的自动填充功能
- TI am335x U-boot
- unity 虚线 无视透视 近大远小