开题报告 基于arm-linux的触摸屏驱动设计及开发.docVIP

开题报告 基于arm-linux的触摸屏驱动设计及开发.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
XX大学本科生毕业设计(论文)开题报告 姓 名 学号 专 业 题 目 基于arm-linux的触摸屏驱动设计 一、研究背景、概况及意义 嵌入式系统在当今社会信息生活中的作用越来越大,各种便携式嵌入式平台进入到人们生活的各个方面,PDA、笔记本、智能手机等众多消费类电子产品都开始采用触摸屏作为输入设备。触摸屏设备具有优越的人机交互特性,操作方便灵活,输入速度快,因而在工控等领域也获得了广泛的应用在嵌入式系统中,具有性能良好、运行稳定、精度高的触摸屏设计具有积极且广泛的意义。同时,在嵌入式领域,Linux操作系统的开源代码授权模式、易于定制、易于剪裁和移植的特性,使得Linux成为嵌入式开发平台和应用平台中最受欢迎最普及的操作系统。基于以上两点,采用嵌入式Linux操作系统的基于处理器触摸屏的设计。在硬件设计上,选用三星公司的作为处理器。触摸屏选用的是四线电阻式触摸屏,当触摸点接触到屏幕时,它在X、Y方向产生模拟信号,通过的A/D转化成数字信号,然后送CPU处理,从而实现触摸屏功能。嵌入式的软件系统主要由Bootloader、操作系统、文件系统、应用程序、驱动程序等组成。对于一个嵌入式系统来说,通常BootLoader是依赖于硬件而实现的。本系统采用U-Boot作为引导程序,完成其基于所搭建的嵌入式系统平台上的移植。在Linux内核配置和移植过程中,根据开发板的硬件配置和应用功能,本文选择Linux内核配置中的作为模板,进行裁剪和配置,进而编译生成内核映像文件。在配置时,在系统默认的配置上根据硬件的功能在系统中再进行单独配置。 二、研究主要内容 设计并开发一个基于arm-linux的触摸屏驱动,实现如下功能: 通过测试程序获取当前点击的触摸屏坐标。 讲当前坐标值通过串口打印到终端。 对触摸屏进行校准。涉及知识点: 涉及知识点: C语言基本语法。 Linux环境高级编程。 嵌入式linux系统的构建。 Linux下字符驱动的编写。 Cortex-A8、电阻式触摸屏的基本特性。 三、研究步骤、方法及措施 1、查找文献资料,比较触摸屏的优缺点及其功能的调研 2、为系统制定初步设计方案; 3、熟悉电阻式触摸屏的电气特性,查看相关文档说明。 4、学习基本的C语言知识; 5、学习嵌入式linux系统的基本命令; 6、熟悉为系统开发所选用的开发板,包括其相关的接口、寄存器等等; 7、学习嵌入式系统的构建,制作交叉编译器、编写bootloader、裁剪与移植linux内核、制作根文件系统; 8、对基本的linux驱动程序开发进行学习,熟悉掌握linux字符驱动的开发; 9、进行触摸屏驱动的编写,以及对应的应用程序设计; 10、对整个系统进行系统联调,解决其中出现的问题。 四、研究进度计划 3.11 ~ 3.16 查找文献资料,了解触摸屏的类型以及各自特点; 3.17 ~ 3.20制定初步设计方案,在所查阅文献的基础上,完成开题报告、任务书和文献综述; 3.21 ~ 3.31熟悉为系统开发所选用的开发板,包括其相关的接口、寄存器等等; 4. 1 ~ 4. 5 学习搭建嵌入式Linux交叉开发环境、交叉编译工具链的使用、交叉编译工具链制作通过crosstool制作自己的交叉工具链嵌入式linux引导程序的原理,移植u-boot内核启动流程、内核移植的一般方法、分析平台相关代码结构, 学生签名:        年  月  日 指导教师意见(对本课题的深度、广度及工作量的意见及开题是否通过): 通过 □ 完善后通过 □ 未通过 □                指导教师签名:        年  月  日 注:开题报告用A4纸打印装订在毕业设计(论文)任务书后,学生可根据开题报告的长度加页。 开题是否通过请指导教师在□内打“√”。 2

文档评论(0)

word.ppt文档 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档