禾瑞亚USB接口电阻触摸屏控制卡QNX 6.5 RTOS操作系统x86架构驱动安装与配置方法

  1. 前提条件:安装QNX 6.5 RTOS操作系统的主板的USB接口必须能够被操作系统识别,否则连接不到触摸屏的控制卡并且无法使用U盘往其中复制驱动程序,一切都是白费;安装调试之前建议先在Windows操作系统下事先读取触摸屏控制卡的设备ID(禾瑞亚方案电阻触摸屏控制卡芯片的设备VID为0eef,PID为C000)并进行一次25点校准操作;
  2. 在windows操作系统下整理好QNX操作系统的驱动程序和配置文件,驱动程序的存档压缩包名称叫“禾瑞亚电阻触摸控制卡QNX(Quick Unix)驱动.rar其中包含了QNX6.3QNX6.4兼容QNX6.5两个版本的驱动程序,按照接口还要区分串口驱动和USB驱动,本文以USB接口为示例,对应的驱动包QNX_USB_1.9.4828-QNX Neutrino RTOS V6.5&6.4.zip解压出来的文件夹名称为QNX_USB_1.9.4828-QNX Neutrino RTOS V6.5&6.4\QNX_USB_1.9.4828\Litle Endian”,这个路径结构和名称如果不修改的简短一点,单单是在QNX操作系统的终端shell输入路径名称就让人发疯;保留“Litle Endian”目录结构下所有文件和文件夹名不做改动,然后把“Litle Endian”文件夹改成简单的名称,并且用“记事本”打开其中的“EETI_UserSetting.ini”配置文件,修改“CalSource=0 ;”的值为“CalSource=1 ;”意思为让驱动程序从控制卡中读取校准数据;然后准备一个U盘,把原“Litle Endian”文件夹复制到U盘中;
  3. 提前阅读驱动文件夹中的说明文件“Installation Guide”,对安装与配置的步骤做个初步了解;
  4. 把保存有驱动程序的U盘连接到安装有QNX操作系统的电脑上,把显示器和USB触摸线连接上,开机进入QNX系统,建议使用Superuser或者root账户登录系统,然后点击“Launch”-“Configure”-“Display”进行显示分辨率设置,设置为显示器的最佳分辨率;
  5. 点击“Launch”-“Utilities”-“File Manager”打开文件管理器,浏览到FS:\USB0把U盘中的驱动程序复制到\home目录下,再点击“Launch”-“Utilities”-“Terminal”进入终端,执行“usb -vvv > \1.txt”指令把“usb -vvv”指令执行的结果写入根目录\下的1.txt文件中,接着点击“Launch”-“Utilities”-“Text Editer”打开根目录下\的1.txt文件,阅读其中的内容,比如从下图的内容便可以知系统识别到了ID为0eef  0001的禾瑞亚控制卡:

    打开终端,操作之前需注意QNX系统的指令要区分大小写的,切换到\home目录下的驱动程序文件夹中的x86目录,执行ls -al查看文件列表,再执行chmod +x driver_install.sh修改安装shell脚本的权限为可执行,如图:

    driver_install.sh文件的属性为“-rwxrwxr-x”便是拥有可以执行权限;

  6. 执行“sh driver_install.sh”运行驱动程序x86目录下的driver_install.sh脚本安装驱动程序,安装程序会把“touchload.sh”脚本文件复制在“\root”目录下并且把其他的驱动程序文件复制到“/usr/photon/config/”目录下,再次打开“Text Editer”程序修改“/usr/photon/config/”目录下的配置文件“EETI_UserSetting.ini”复查确保其中的CalSource参数为“CalSource=1 ;”(不要忘记点击“File”菜单---“save”保存修改)
  7. 再次打开“Text Editer”程序,定位到“\root”目录下,直接在文件名栏目中输入“.profile”不用理会文件列表中是否看得到这个文件,然后点击“Open”按钮打开隐藏的“.profile”配置文件,
    在末尾加入一行“sh touchload.sh”,这个步骤很重要,它决定了开机的时候会不会自动执行“touchload.sh”脚本来加载触摸控制卡驱动程序;
  8. 全部配置完成后重启QNX操作系统,如果没有出现错误,在登录系统后就可以进行触摸操作,如果需要进行4点到25点触摸校准,可以再次打开终端,执行驱动程序目录下的AP程序,进行校准;

    如果没有成功修改“.profile”配置文件令系统在开机时执行“touchload.sh” 脚本,那么就算手动执行该脚本可以令系统可以进行触摸操作,也会在执行AP程序时有“PhAB:Your product is not support 4 or 25 Pts calibration(Operation not supported)”这个令人容易误会是产品不支持在该系统进行校准操作的提示,并且无法进行校准;

    注:为了确保触摸的精确度,要把主板设置为让显示器单屏显示的模式;

禾瑞亚驱动下载:http://www.eeti.com/drivers.html

禾瑞亚USB接口电阻触摸屏控制卡QNX 6.5 RTOS操作系统x86架构驱动安装与配置方法相关推荐

  1. uart接口_UART串行总线舵机转接板规格、接线说明 amp; 驱动安装

    摘要  UART串行总线舵机需要配合UART串行总线舵机转接板使用,它的作用是将舵机的单线转换为双线TTL接口(Rx接收端,Tx发送端),通过双线TTL串口接口与单片机进行通信.或者通过转接板上的US ...

  2. linux usb网卡驱动 ko,qf9700 USB网卡在x86 linux和arm linux上的驱动安装以及配置

    最近要在一块老板子上面移植openwrt,需要扩展网口,于是选择了qf9700这款USB网卡,附赠的光盘里面有提供在linux下面安装的驱动源代码,所以我们要自己编译驱动源代码生成内核加载模块,加载模 ...

  3. usb 接口触摸屏驱动

    以前写的 USB 接口的触摸屏驱动,那段时间简单的看了下 USB 协议的一些东西,主要是 HID 相关的,代码记录: /*Created by_fire 2012.2.13 */ #include & ...

  4. RK3288 10.1寸电阻触摸屏调试与校准软件的运行

    作者:Dennis 电话:13349909990(微信同号) 邮箱:dennis@we-signage.com 说明:本文所提供的技术方案适用于 恒耀源科技有限公司 RK3288主板以及使用该主板的所 ...

  5. 普通电阻触摸屏多点触摸低成本解决方 转载

    苹果公司iPhone的成功将多点触摸技术推到了一个前所未有的高度,经典的弹钢琴应用程序可以支持超过5点的同时触摸,虽然这一性能并不见得有太多的实用价值,但绝对带给了用户技术无限领先的震撼感.苹果公司的 ...

  6. usb接口芯片ft245bm的功能及其应用

    通用串行总线USB(Universal Serial Bus)由于具有数据传输速率高.易于使用.支持热插拔等特点,越来越成为一种流行的计算机通信接口.FT245BM芯片是由FTDI(Future Te ...

  7. 虚拟机usb接口连接失败_适用于汽车的USB接口连接器介绍与设计(好文分享)

    本文由电蜂优选(Elecbee.cn)--连接器采购平台工程师为您整理,感谢您的阅读,采购连接器,上电蜂. USB(通用串行总线)正逐步发展成为一项标准的传输协议.毫无疑问,这种发展得益于USB接口在 ...

  8. 三款过CE/FCC/SRCC认证USB接口双频WIFI模块

    随着智能化产品的不断深化,一些要求比较高的产品,也希望触及便捷的网络应用WIFI化,但是自身产品有严格的质量标准体系,对集成时选用的WIFI模块希望有认证需求,下面来分享三款已过CE/FCC/SRCC ...

  9. Win10:USB接口异常,供电限制

    问题 最近在使用Win10时,总是发现以前的优盘/硬盘无法正常读取.多次检查发现接口本身并没有出问题,考虑到win10更新总是会引入一些bug,左看右看发现是其居然在USB接口上进行省电操作,导致供电 ...

最新文章

  1. 报告|机器人行业深度报告:机器人产业价值与回报相关度分析
  2. 【算法数据结构Java实现】折半查找
  3. 软件开发报价的计算方法[转载]
  4. linux内核的I2C子系统详解3——i2c-core.c初步分析、I2C总线的匹配机制
  5. P1546 最短网络 Agri-Net
  6. thymeleaf学习
  7. 解析windows已从异常关机中恢复
  8. 3 描述android的组件,Android基础------Intent组件
  9. 光学字符识别引擎 tesseract-ocr 简介
  10. 安卓电子书格式_读出我的潮流!——全新焕彩Kindle Paperwhite亚马逊电子书阅读器...
  11. SDN网络的工作原理
  12. 7 款优秀 Markdown 编辑工具推荐
  13. 电脑老是弹出vrvedp_m_vrvedp_m.exe是什么进程?是病毒吗?vrvedp,vrvedp.exe,,,,,,,
  14. TimeQuest Timing Analyzer简单使用
  15. DCloud 使用chrome调试
  16. WebSphere Message Broker(2)--WMB V8下载、安装
  17. ROS 学习系列-- 四轮机器人线性速率、角速度和电机PWM线性关系的定量分析
  18. OUTLOOK2021配置QQ邮箱
  19. seo要学什么东西?
  20. 【Dart 教程系列第 19 篇】Dart 之 indexWhere、lastIndexWhere 返回数组中第一个满足条件的元素的索引

热门文章

  1. GAN论文逐段精读【论文精读】
  2. 教你如何看懂photoshop中的直方图 让曝光达到完美
  3. SQL Server 2008 R2 企业版/开发版/标准版
  4. 快速缓解过敏的简单技巧
  5. 程序员在赚钱游戏上的优势 | 赚钱游戏
  6. Matplotlib从入门到精通05-样式色彩秀芳华
  7. 【无标题】奥的斯故障223 1TH-Fault 2TH Fault故障分析
  8. linux scp文件传输
  9. mac 删除Microsoft office word中的空白页的方法
  10. Oracle SQL Developer使用dbms_output.put_line显示输出