嵌入式linux操作系统的驱动程序设计与实现

来源 :重庆大学 | 被引量 : 0次 | 上传用户:JK0803_hlw
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本课题来源于作者在TCL移动通信有限公司西部研发中心实习时参与的linux智能手机项目。 目前嵌入式系统已发展成为以高速处理器和嵌入式操作系统为核心的软硬件综合系统。本课题采用的PXA27x处理器是Intel公司基于Xscale架构的的当前最新的面向多媒体应用的手持设备处理器,而在操作系统方面嵌入式linux的开发和研究是目前的一个热点。 本课题的重点是基于PXA27x处理器和嵌入式linux操作系统的设备驱动程序的开发。本文设计并实现了显示驱动、键盘驱动、触摸屏驱动和音频驱动的程序。其中显示驱动支持320×240分辨率、16位色彩深度的TFT型液晶显示屏,键盘驱动支持软件扫描的、30键的矩阵键盘,触摸屏驱动支持I2C总线接口的四线电阻式触摸屏,音频驱动支持I2S数据接口和I2C控制接口的、驱动扬声器、麦克风和耳机的音频Codec。 本文还阐述了嵌入式linux内核的剪裁和针对PXA27x处理器的移植,主机开发工具和交叉工具链的建立,主机和目标机的系统结构中TFTP服务、DHCP服务、NFS服务和minicom串行终端模拟程序的配置等。
其他文献
随着互联网规模的不断扩大及其应用的多元化发展,对网络性能监控和运行管理的要求越来越高。其中对网络流量的测量与分析是网络管理中不可缺少的组成部分。网络管理员可以利
数据质量是保证数据能够有效地发挥作用的关键。数据质量的保证贯穿于数据的整个生命周期,它是一个系统过程,是一个质量评估分析和各种数据清洗方法相结合的不断反复的过程。本
近年来,随着IT技术的发展,越来越多的信息系统在各企业中建立起来,各企业内部通常都是通过这些系统来管理存储相关业务数据。通过几十年的发展积累,企业内需要管理存储的数据变得
Native XML数据库是随着XML的广泛应用而产生的,它专门用来存储和管理XML数据。Native XML数据库具有一般数据库的特性,但它的内部存储是基于XML数据的树形结构。它所存储的XML
随着当今社会的迅速信息化,各种多媒体信息资料飞速发展。音乐作为一门艺术,已经成为人类生活中必备的部分。一直以来,音乐都是人们表达情感的渠道,可以为欢乐而歌,可以为悲
随着WWW上资源的与日俱增,如何使用有效的方法从中获取所需的信息,成为研究人员所面临的一个重要问题。Web挖掘就是从Web上的数据(如Web日志、Web页面内容)发现用户的浏览模式
题库系统的建设和运用是促进教学技术改革和提高教学效率的一项重要工作。本文结合中学教育对题库系统的实际需求,从保障系统的安全性和提高成卷的质量这两个角度出发,运用基于
目前没有一个搜索引擎能够覆盖所有的WWW资源,而且大部分搜索引擎的索引平均只能涉及到整个WWW资源5%-20%左右。由于各个搜索引擎使用了不同的索引技术和信息收集技术,使得各
因特网、移动通信技术和计算机等技术的完美结合创造了移动电子商务,移动电子商务以其灵活、简单、方便的特点将受到消费者的欢迎。 移动电子商务成功在于安全,当前移动电
对于一名科研工作者而言,快速进入一个新的研究领域是痛苦的,因为这需要阅读大量相关的已有文献。一个快速高效的办法是阅读该领域的文献综述,从这类文章中可以快速了解该领