0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

英创信息技术Linux嵌入式工控板支持电容屏介绍

英创信息技术 来源:英创信息技术 作者:英创信息技术 2020-02-03 09:37 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

随着嵌入式应用对GUI图形界面需求的增加,Qt在Linux嵌入式设备中的使用越来越广泛,许多应用也都对人机交互界面有一定的要求。因此触摸屏、鼠标等设备等支持也变得重要起来,英创Linux嵌入式工控板已经支持了鼠标和4线制电阻式触摸屏在Qt中的使用,在某一些应用场合中,电容屏可能会更受欢迎,所以英创公司在EM335x和EM928x系列产品中加入了FT5316电容触摸屏芯片的驱动程序。电容屏是人体触摸操作,不需要按压,而电阻屏是靠压力感应的方式,所以需要使用笔针类的工具按压,相比起来,给用户的使用体验电容屏会灵敏一些。

1、硬件接口

FT5316电容触摸屏芯片的通讯接口为I2C,并且还需要一路中断信号和一路复位信号,在EM335x评估底板中,英创公司已经将电容屏的接口引出,将中断和复位信号定义为GPIO17、18两个管脚,具体的电路可以参考光盘中的评估底板原理图。EM335x评估板的接口如下图:

2、软件驱动

在软件上,英创公司已经将FT5316电容触摸屏芯片驱动移植到了EM335x和EM928x系列的主板中,并且编译成了一个模块edt-ft5x06.ko件,存放在/lib/modules/3.12.10目录下。要使用电容屏时,需要用insmod命令加载这个ko文件:

加载驱动以后,电容屏的节点为/dev/input/event1。

3、实际应用

因为在工控应用中电阻屏的使用还是占大部分,文件系统中所以默认的环境变量都是设置为电阻屏的节点/dev/input/event0,所以加载完驱动后,要在Qt中使用电容屏触摸,需要设置两个环境变量,要修改的环境变量为:QWS_MOUSE_PROTO和TSLIB_TSDEVICE,在这里介绍两种修改的方法:

(1)在终端直接输入:
export set TSLIB_TSDEVICE=/dev/input/event1
export set QWS_MOUSE_PROTO='TSLIB:/dev/input/event1'

这种方法在每次重启或者上电后,都要先输入这两条指令来设置。

(2)使用vi在/etc/profile文件中做如下修改:
#export set TSLIB_TSDEVICE=/dev/input/event0
export set TSLIB_TSDEVICE=/dev/input/event1
#export set QWS_MOUSE_PROTO='TSLIB:/dev/input/event0'
export set QWS_MOUSE_PROTO='TSLIB:/dev/input/event1'

即屏蔽原来电阻屏的环境变量,重新设置为电容屏,这样只需要修改一次,不管上电或是重启都不需要再设置了。

如果做为产品需要批量使用电容屏,可以由英创公司在出厂前修改好。

设置完后就可以使用电容屏了,使用前还是需要先校准一次,在终端输入:ts_calibrate依次校准完屏幕上的五个点,就可以正常使用了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    88

    文章

    11806

    浏览量

    219508
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6107

    浏览量

    37152
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【飞凌嵌入式RV1126B开发试用体验】初识飞凌嵌入式RV1126B开发

    排列也整齐合理。下面是飞凌嵌入式RV1126B开发的详细介绍,文字中有链接可以到达飞凌嵌网站做详细了解。 飞凌嵌入式RV1126B 是由保定飞凌
    发表于 04-13 17:27

    如何在Zynq UltraScale+ MPSoC平台上通过JTAG启动嵌入式Linux镜像

    在之前文章中,我们介绍了如何使用 XSCT 工具通过 JTAG 在 Zynq SoC 上启动嵌入式 Linux 镜像(从 JTAG 启动 Zynq-7000 嵌入式
    的头像 发表于 01-13 11:45 4961次阅读

    arm嵌入式主板优缺点

    设备里面做控制、数据处理使用的CPU。一般作为工控主板使用。   ARM处理器是一种16/32位的嵌入式RISC微处理器,具有低成本、高性能、低功耗的特点。ARM9系列微处理器具有以下特点:
    发表于 01-08 07:08

    迅为Hi3403开发驱动教程全面上线,开启嵌入式Linux开发新篇章!

    迅为iTOP-Hi3403开发linux驱动教程全面上线,开启嵌入式Linux开发新篇章!
    的头像 发表于 12-18 14:23 856次阅读
    迅为Hi3403开发<b class='flag-5'>板</b>驱动教程全面上线,开启<b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b>开发新篇章!

    从小白到大牛:Linux嵌入式系统开发的完整指南

    编写简单的 Shell 脚本(如自动备份文件、批量编译程序)巩固技能。​ 二、能力进阶:攻克核心技术模块​ 入门后需聚焦嵌入式 Linux 的核心技术栈,分模块突破,形成系统化能力
    发表于 12-16 10:42

    系统嵌入式的学习路线

    嵌入式技术是各种电子产品的核心技术,也是工业4.0、远程医疗、3D打印等新兴产业的核心技术,具有广阔的发展前景。很多计算机、电子信息类专业的
    发表于 12-16 07:49

    这款嵌入式工控机,它到底牛在哪?

    在工业领域,稳定可靠的硬件是项目量产的核心基础。龙科技推出的这款嵌入式工控机(也可以叫做工业单板机、嵌入式单板计算机),凭借 开箱即用、扩展灵活、稳定耐造 等优势,成为了众多开发者从
    的头像 发表于 12-03 11:11 476次阅读
    这款<b class='flag-5'>嵌入式</b><b class='flag-5'>工控</b>机,它到底牛在哪?

    精准对时与全面加密:嵌入式工控机助力光伏储能系统安全稳定运行

    康仕工控推出的NIS-YS839嵌入式工控机,以其B码对时功能和全面国密算法支持,为光伏储能行业提供安全可靠的硬件解决方案。
    的头像 发表于 11-18 14:22 4030次阅读
    精准对时与全面加密:<b class='flag-5'>嵌入式</b><b class='flag-5'>工控</b>机助力光伏储能系统安全稳定运行

    嵌入式工控机:工业自动化的核心运算单元

    在工业自动化、智能制造、智能交通等领域,嵌入式工控机作为“工业大脑”,承担着数据采集、逻辑运算、设备控制等关键任务。它并非普通商用电脑的工业版,而是基于嵌入式技术设计,能在复杂工业环境
    的头像 发表于 11-04 15:50 717次阅读
    <b class='flag-5'>嵌入式</b><b class='flag-5'>工控</b>机:工业自动化的核心运算单元

    嵌入式工控设备在储能系统中的应用:NIS-6573助力行业智能升级

    康仕工控(深圳市康仕电子有限公司)深耕工业控制领域25年,始终致力于为行业提供高性能、高可靠的工控产品。今天,我们将重点介绍一款专为储能
    的头像 发表于 09-17 15:01 1122次阅读
    <b class='flag-5'>嵌入式</b><b class='flag-5'>工控</b>设备在储能系统中的应用:NIS-6573助力行业智能升级

    Linux嵌入式和单片机嵌入式的区别?

    :成本较低,适合预算有限的项目。 Linux嵌入式 :成本较高,适合对功能和性能有较高要求的项目。 8. 社区和支持 : 单片机嵌入式 :社区和
    发表于 06-20 09:46

    聚徽解码——从嵌入式到模块化:国内工控平板的柔性技术架构设计

    在工业 4.0 与智能制造蓬勃发展的浪潮下,国内工控平板作为工业自动化与智能化的关键设备,其技术架构设计正经历着从嵌入式到模块化的深刻变革。这一转变旨在赋予工控平板更强的柔性,使其能够
    的头像 发表于 06-13 16:24 733次阅读

    聚徽智控——从嵌入式到边缘计算:平板工控电脑的技术进化论

    在工业数字化转型的浪潮中,平板工控电脑作为核心终端设备,正经历从嵌入式系统到边缘计算架构的范式革命。这一进化不仅重塑了设备的技术形态,更推动了工业互联从“数据采集”向“智能决策”的跨越。本文将从
    的头像 发表于 06-13 13:48 992次阅读

    一文看懂:嵌入式与壁挂工控机安装方式的关键差异

    技术人员根据实际需求,制定出科学合理的安装方案。 一、安装前期规划差异 (一)嵌入式工控嵌入式工控机的安装需深度融入设备整体设计,在设备
    的头像 发表于 05-14 14:40 1180次阅读

    嵌入式工控机VS普通工控机,哪个产品的性能更好?

    嵌入式工控机与普通工控机相比, 嵌入式工控机区别在哪里?优势在哪里呢? 嵌入式
    的头像 发表于 04-30 17:53 1097次阅读
    <b class='flag-5'>嵌入式</b><b class='flag-5'>工控</b>机VS普通<b class='flag-5'>工控</b>机,哪个产品的性能更好?