基于XSCALE处理器和嵌入式linux系统的驱动软件研究与实现
发布时间:2020-05-19 23:25
【摘要】: 随着电子信息技术的飞速发展,嵌入式系统越多应用进入了我们的日常生活中,作为嵌入式系统和用户之桥梁的人机交互接口设备也是其中必不可少的一部分,用户与系统的交互是否准确和便捷极大地影响了嵌入式产品的竞争力。 在嵌入式系统开发中,嵌入式处理器是和嵌入式操作系统是产品开发两大主要部分。课题以Intel PXA255处理器和嵌入式Linux 2.4.19操作系统为基础,对人机交互接口设备驱动程序的设计开发做了深入的研究。针对嵌入式系统的键盘驱动的特点,设计基于行列扫描的键盘驱动程序,并解决了多键齐按情况下的串键问题;设计完成了基于多线程的触摸驱动程序,并消除了触摸时存在的抖动问题;论文详细分析Linux系统中显示驱动的具体实现方法,并详细说明了基于PXA255的显示驱动的实现方法,使新的驱动具有常规嵌入式显示功能和支持修改显示方案,去除了显示控制台功能和增加了动态修改调色板功能。 设计完成的驱动程序在基于手持设备的Pxa255嵌入式平台上运行和测试,结果表明能够实现人机交互和显示的完整功能,并且驱动程序长期运行性能稳定可靠。
【图文】:
图 2.2 嵌入式系统的应用4 嵌入式系统的发展嵌入式技术的发展经历了 4 个阶段[4]:第一阶段是以单芯片为核式的系统;第二阶段是以嵌入式 CPU 为基础、以简单任务调度第三阶段是以嵌入式操作系统为标志的系统;第四阶段是以基于的系统。在软件方面,,操作系统是嵌入式系统一个非常重要的组成部分。嵌入式操作系统为嵌入式Linux、VxWorks、WindowSCE等。嵌入经成为目前研究和应用最多的嵌入式操作系统之一,其优点是[5的软件资源,价格低廉;功能强大的内核,性能高效、稳定,多
.1 Intel Xscale PXA255 处理器英特尔公司在 2000 年 9 月推出了基于 StrongARM 处理器的面向无线互联网的嵌系统架构 Intel 个人互联网用户架构 PCA(Personal Internet Clienthitechure),该架构可以分为应用,通信,内存等三个子系统,各个子系统之间以模块方式集成,扩充[8]。2002 年 2 月 25 日,英特尔公司正式推出了基于 XScale 技术为新一代无线手持应品开发的嵌入式处理器 PXA255。它的内核和 ARM 架构 V5TE 结构兼容,集成种微结构的特点,内置 JTAG 调试接口、存储器控制器、实时时钟及系统时钟、及红外串行、蓝牙接口、AC97 接口、扩展卡接口、LCD 控制器、电源管理模块。XScale PXA255 芯片结构如图 3.2 所示[9]:
【学位授予单位】:苏州大学
【学位级别】:硕士
【学位授予年份】:2009
【分类号】:TP368.1
本文编号:2671643
【图文】:
图 2.2 嵌入式系统的应用4 嵌入式系统的发展嵌入式技术的发展经历了 4 个阶段[4]:第一阶段是以单芯片为核式的系统;第二阶段是以嵌入式 CPU 为基础、以简单任务调度第三阶段是以嵌入式操作系统为标志的系统;第四阶段是以基于的系统。在软件方面,,操作系统是嵌入式系统一个非常重要的组成部分。嵌入式操作系统为嵌入式Linux、VxWorks、WindowSCE等。嵌入经成为目前研究和应用最多的嵌入式操作系统之一,其优点是[5的软件资源,价格低廉;功能强大的内核,性能高效、稳定,多
.1 Intel Xscale PXA255 处理器英特尔公司在 2000 年 9 月推出了基于 StrongARM 处理器的面向无线互联网的嵌系统架构 Intel 个人互联网用户架构 PCA(Personal Internet Clienthitechure),该架构可以分为应用,通信,内存等三个子系统,各个子系统之间以模块方式集成,扩充[8]。2002 年 2 月 25 日,英特尔公司正式推出了基于 XScale 技术为新一代无线手持应品开发的嵌入式处理器 PXA255。它的内核和 ARM 架构 V5TE 结构兼容,集成种微结构的特点,内置 JTAG 调试接口、存储器控制器、实时时钟及系统时钟、及红外串行、蓝牙接口、AC97 接口、扩展卡接口、LCD 控制器、电源管理模块。XScale PXA255 芯片结构如图 3.2 所示[9]:
【学位授予单位】:苏州大学
【学位级别】:硕士
【学位授予年份】:2009
【分类号】:TP368.1
【参考文献】
相关期刊论文 前9条
1 张雪峰,李荣源,袁海文;一种用N+1个I/O口实现的N×N矩阵式键盘[J];单片机与嵌入式系统应用;2001年11期
2 怯肇乾;;嵌入式人机界面中的键盘及其接口设计[J];单片机与嵌入式系统应用;2006年04期
3 刁扣锁,缪爱国,胡晨;用UCB1400芯片实现掌上电脑中触摸屏驱动及其取点优化方法[J];电子器件;2004年04期
4 李外云,胡文静,刘锦高;基于PXA255的触摸屏控制器ADS7843驱动程序设计[J];电子器件;2005年01期
5 王学香,刘昊;触摸屏控制器UCB1400在Intel XScale平台上的应用[J];电子器件;2005年02期
6 吕京建,肖海桥;面向二十一世纪的嵌入式系统综述[J];电子质量;2001年08期
7 朱玮玮,卢虹,杨建明;嵌入式Linux技术研究[J];工业控制计算机;2003年04期
8 林树新,吴朝晖;Linux键盘驱动的移植分析及实现[J];计算机工程;2005年02期
9 于延春,王自强,彭成磊,蒋晓维;PXA255处理器上触摸屏控制的实现[J];微处理机;2005年04期
相关硕士学位论文 前2条
1 邹楚雄;交叉编译和交叉调试工具的研究与实现[D];电子科技大学;2006年
2 宗志刚;基于嵌入式Linux的个人移动终端中块设备的设计与实现[D];东南大学;2005年
本文编号:2671643
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2671643.html