基于ARM的TFT-LCD面板检测设备软件的研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:bbsdog
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前在中小尺寸液晶面板的生产过程中,对每块面板都要进行出厂前的质量测试,所使用的测试设备是根据被检测面板的性能要求而制作的专用设备。而现在几乎所有的数码移动产品都要使用中小尺寸液晶面板,而且不同的产品对面板的要求也不同。由于其应用面广,生产量大,品种规格多,相应的测试硬件和软件又不能通用,测试设备难以规格化,导致企业生产中小尺寸液晶面板的测试和管理成本增加,削弱了企业的市场竞争力。为此企业急需要研究开发一种新型的测试台,能够在不改变测试台硬件配置的情况下,通过更改软件以满足客户的个性化要求,使测试工艺硬件配置统一,达到降低成本、便于管理的目的。本文研究开发以ARM9芯片S3C2410为核心的中小尺寸液晶面板通用测试系统控制软件。为此,在分析TFT-LCD和触摸屏驱动原理的基础上,深入研究了ARM9芯片S3C2410的TFT-LCD驱动模块和触摸屏控制器在Linux操作系统下的驱动程序设计过程与实现方法,确定TFT-LCD和触摸屏的控制流程和控制器设置规则。重点剖析了Linux操作系统的FrameBuffer的体系结构,并详细讨论了在此体系结构中的设备驱动实现方式。针对ARM9芯片S3C2410在高刷新速率、高分辨率显示时内存不足的问题,利用图形加速芯片SM501实现了各种格式图片的高分辨率显示,包括自定义图形和动画播放。此外本文还设计了Linux环境下S3C2410外围设备的驱动程序,包括SPI总线、I2C总线、串口和按键的驱动程序以及应用程序。利用Altera公司的EP2C5Q208型FPGA实现像素数据输出时序转换和对外部时序控制芯片的控制。最后在RedHat9虚拟机平台上成功移植了嵌入式Linux系统环境下的TFT-LCD和触摸屏驱动、SM501驱动以及多种外部通讯总线的驱动程序并经过调试进入正常运行。利用苏州友达光电有限公司提供的TFT液晶模块和触摸屏模块进行测试,结果表明该软件系统通用性好,可移植性强,操作方便,能实现根据客户需求显示多种格式的图片和动画,进行相应的屏幕检测,基本实现了友达公司提出的各项操作要求。
其他文献
船舶海上航行过程中如果出现振动现象,将对船舶的安全运营造成危害,因此,在船舶设计阶段,通过有效方法准确地预报船舶的振动特性,从而避免船舶出现有害振动是十分重要的。三
沪教版初中化学教材根据九年制义务教育初中阶段学生的实际情况,编入一百多幅配套插图,让教师和学生可以直观地感受化学知识,丰富了学生对于化学知识的感性认知。有效地利用好这
国有企业宣传思想工作是党的宣传工作的一部分.文章认为在“媒体融合”时代背景下,国有企业新闻宣传要跟上时代发展的脚步,就要主动运用传播规律,加强传统媒体和新媒体融合,
随着微电子技术、低功耗数字集成技术和无线通信等技术的不断进步,传感器网络经历了从有线到无线的发展,而且无线传感器网络迅速发展起来并渗透到各个领域。无线传感器网络取代
水工混凝土建筑物结构开裂现象十分普遍,有些裂缝只对建筑物外观产生影响,而有些裂缝则对其使用功能和耐久性产生影响,减少建筑物使用寿命,严重时甚至完全丧失其使用功能.因
本论文对LXI通用计数器进行了研究。LXI是基于以太网技术的新一代模块化自动测试仪器平台,它集中了GPIB的易用性,VXI的高性能和小尺寸以及以太网的灵活性和高吞吐能力,在分布
“双师型”教师文化建设对“双师型”教师的培养极具现实意义.通过文献研究,分析、总结近年来“双师型”教师文化现实困境、内涵及建设策略的发展和变化,为职业院校对“双师
现场总线综合了自动控制技术、计算机技术、数字通信技术、网络技术和智能仪表技术等多种技术手段,构成了一种全分散、全数字、智能、双向、互连、多变量、多接点的通信与控制
海洋工程作业中不可避免地需要用到船载起重设备,然而起重船在高海况环境下会产生剧烈的摇荡运动,可能会造成被吊重物不能精确安放,或者使钢缆在冲击载荷作用下断裂。这其中
论文根据大尺寸工件截面的几何形状测量现状和发展方向,针对大尺寸测量的需求和应用,对现有的大尺寸工件截面测量系统的原理、特点进行了研究、比较,提出了利用视觉传感器对