"ARM嵌入式触摸屏设计:基于S3C2410芯片的驱动程序开发"。
版权申诉
100 浏览量
更新于2024-02-26
1
收藏 9.96MB DOC 举报
本文介绍了基于ARM的嵌入式触摸屏的设计,使用S3C2410芯片设计的四线电阻式触摸屏在博创公司的UP NetARM2410S嵌入式开发平台上得到了良好的效果。屏幕显示无闪烁,画面切换速度快,触摸屏响应迅速。设备驱动程序在Linux内核中起着重要作用,控制了操作系统和硬件设备之间的交互。本设计采用可安装模块方式开发调试触摸屏驱动程序,便于开发和提高效率。基于三星S3C2410X微处理器,采用SPI接口与ADS7843控制器芯片完成模块的设计。具体包括在嵌入式Linux操作系统中的软件驱动开发,采用内核定时器的下半部机制进行了硬件中断程序设计,采用16个时钟周期的坐标转换时序,实现触摸点数据采集的方法,给出了坐标采集的流程。设计完成的驱动程序在博创公司教学实验设备UP-NETARM2410-S平台上运行效果良好。
随着信息家电和通讯设备的普及,作为与用户交互的重要界面装置,触摸屏得到了广泛的应用。在嵌入式系统中,特别是基于ARM架构的嵌入式系统中,触摸屏的设计与驱动开发成为了一个重要课题。本文基于这一背景,介绍了基于ARM的嵌入式触摸屏的设计。
本文首先介绍了使用S3C2410芯片设计的四线电阻式触摸屏在博创公司的UP NetARM2410S嵌入式开发平台上的优秀效果,包括屏幕显示无闪烁,画面切换速度快,触摸屏响应迅速。接着介绍了设备驱动程序在Linux内核中的重要性,以及采用可安装模块方式开发调试触摸屏驱动程序的便利性和高效性。然后详细介绍了基于三星S3C2410X微处理器,采用SPI接口与ADS7843控制器芯片完成模块的设计,包括在嵌入式Linux操作系统中的软件驱动开发,内核定时器下半部机制进行的硬件中断程序设计,以及16个时钟周期的坐标转换时序,实现触摸点数据采集的方法和坐标采集的流程。最后,介绍了设计完成的驱动程序在博创公司教学实验设备UP-NETARM2410-S平台上的良好运行效果。
综上所述,本文详细介绍了基于ARM的嵌入式触摸屏的设计,包括硬件设计和驱动程序开发。本文对于嵌入式系统及相关领域的研究具有一定的参考价值。
176 浏览量
点击了解资源详情
299 浏览量
2023-07-05 上传
2023-07-05 上传
181 浏览量
156 浏览量
249 浏览量
2023-07-05 上传
omyligaga
- 粉丝: 97
- 资源: 2万+
最新资源
- zabaatLib:vvolfster的QML Qt UI和应用程序库
- proposal-array-equality:确定数组相等
- SQLite v3.28.0
- jQuery css3图标动画鼠标滑过图标旋转动画特效
- vecel-antenna
- MP3格式万能转换器任何音频均可自由切换格式
- 黑马瑞吉外卖源码及工程项目全套
- Foodfy-database:Persistindo dados daaplicaçãoFoodfy
- 展示::framed_picture:课程中展示的最佳学生作品展示
- Open Virtual Reality 'L'-开源
- 影响matlab速度的代码-table-testing:表达式矩阵文件格式的要求,示例和测试
- 行业文档-设计装置-饲料用缓释型复方甜菊糖微囊的制备方法.zip
- RedisSubscribeServer.zip
- Wireshark-win32-1.8.4
- C# winform设计 钉钉 微信 二维码 扫码登录登录客户端 源码文件 CS架构
- Martin_Barroso_P2:RISCV Multiciclo con UART para corrercódigo阶乘