1. 研究目的与意义
触摸屏作为一种最新的输入设备,它是目前最为简单、方便的一种人机交互方式。它赋予了多媒体以崭新的面貌,是当下最具吸引力的多媒体交互设备。触摸屏在我们国家应用范围十分广泛,包括有公共信息的查询:如电信局、银行税务局等部门的业务查询;城市街头的信息查询;此外还用于领导办公、工业控制电子游戏、点歌点菜等。将来,触摸屏还要走进千家万户,走进每一个家庭,极大的方便人们的物质生活,甚至精神生活,它将像网络一样成为我们生活必不可少的一部分。
本次设计是基于rt-thread的多点触摸屏驱动程序设计,程序能够实现基于art-pi开发板和ft5426触摸屏控制芯片的多点触摸屏驱动程序。设计相应触摸点数据采集、驱动程序接口及中断处理程序。rt-thread 具有高可靠性、简易开发、高度可裁剪等基本特性,针对物联网发展的新需求和新趋势,优化了使用和开发体验,增加了小程序、smp多核调度、psa安全支持等多项实用且领先业界的全新功能,使得rt-thread系统能实现灵活极简的应用开发,能扩展至众多高性能、高安全的应用领域。
此外,rt-thread相较于μc/os-iii和freertos等嵌入式实时操作系统也有很多优点:首先它是开源的,且符合posix规范,稳定性高;支持fatfs文件系统,采用多级目录结构,能够对不同类型、不同来源和不同用途的数据进行更科学的文件管理,且能够与pc端实现文件互传,便于数据导出;采用基于优先级的全抢占式多线程调度算法和基于时间片的轮转调度算法,使用内核对象(包括信号量、互斥量等)进行线程同步,极大地优化了线程的执行和调度效率,提升了微处理器的数据存取性能。rt-thread 作为一款高品质且口碑良好的物联网实时操作系统,已经获得了众多主流芯片和设备厂商的采用和认可。被广泛用于新能源、电网、风机等高可靠性行业和设备上,这也说明了其系统稳定、功能丰富的特性,并且已经被验证为一款高可靠的实时操作系统。
2. 研究内容和问题
基本内容:
基于rt-thread的多点触摸屏驱动程序设计,程序能够实现基于art-pi开发板和ft5426触摸屏控制芯片的多点触摸屏驱动程序。设计相应触摸点数据采集、驱动程序接口及中断处理程序。
预计解决的难题:
3. 设计方案和技术路线
研究方法:
大量阅读相关文献, 认真学习研究rt-thread 嵌入式操作系统的结果和功能。
技术路线:
4. 研究的条件和基础
要求学生完成了本专业课程的学习, 能正确应用所学知识分析问题、解决问题。
掌握微机原理和操作系统等课程理论知识。
英语水平要求能独立撰写毕业设计英文说明摘要。
课题毕业论文、文献综述、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。