- 1
- 2
- 3
- 4
- 5
Linux平台下的五线触摸屏控制器的设计与实现
资料介绍
触摸屏凭借其简单、方便的特点在公共信息查询、工业控制以及生活类电子产品等领域得到广泛的应用,论文课题使用福华微电子自主研发的USB2.0控制芯片FS7803与德州仪器(TI)公司的数模转换芯片ADS7845在Linux平台下设计并实现了五线触摸屏控制器。论文完整的总结了作者的工作成果,并详细阐述了在Linux操作系统下五线触摸屏控制器的驱动层中USB驱动层和XF86驱动层以及触摸屏校正算法及其实现的整个开发过程。
论文首先在深入分析FS7803和ADS7845的技术资料的基础上,根据SPI和I2C协议完成了五线触摸屏控制器的整体设计和技术实现路线,然后进行了电路的硬件设计,编写了五线触摸屏控制器的单片机侧程序,并在深入研究TI公司触摸屏校正技术的基础上,设计了一套四点校正算法,该算法很好地解决了触摸屏由于比例系数与机械不同轴性所产生的误差。
论文完成了系统软件的设计。把整个软件分为USB驱动层、XF86驱动层和高端软件层。依据Linux系统给出的USB驱动框架编写Linux操作系统下五线触摸屏控制器的USB层驱动程序,USB驱动层实现了PC与五线触摸屏控制器的数据通讯;还编写了XF86驱动层,实现了通过USB层上传的数据转化为鼠标的动作;编写的高端软件层实现了触摸屏校正算法、鼠标按下或弹起时的声音控制、鼠标右键的触发时间和使能等若干鼠标事件的处理例程。论文课题设计和实现的Linux平台下的五线触摸屏控制器已成功地应用于车载多媒体和上网本等多个项目中,在特定领域体现了自己的应用优势。
部分文件列表
文件名 | 大小 |
Linux平台下的五线触摸屏控制器的设计与实现.pdf | 3M |
全部评论(0)