基于S3C2440的嵌入式系统驱动程序设计

来源 :东南大学 | 被引量 : 0次 | 上传用户:fdghghjhghjjh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式系统在各个方面的广泛应用,操作系统移植成为嵌入式领域新的热点研究方向。Linux凭借其功能强大、免费以及开发资源丰富等优势迅速占据了嵌入式操作系统的主导地位。而驱动程序是Linux内核用于完成对实际物理设备进行控制操作的功能模块,在Linux内核中占有及其重要的位置。   在理论研究上,本文从硬件方面介绍了QT2440开发板的硬件构成,重点分析了驱动相关硬件的链接、设计等;软件方面,概述了Linux内核中各子系统及其相互依赖关系,开发板启动流程及设备驱动程序的框架结构,进而对驱动程序的开发做一些基本的探讨。其目的是了解嵌入式系统开发的一般模式和具体流程,为以后的下一步研发打下坚实的基础。   在实践方面,本文以QT2440平台(S2C2440处理器)为例,详细阐述了Linux操作系统向特定硬件平台移植的具体步骤,包括软硬件环境的搭建、内核的移植和配置、根文件系统的制作和驱动程序的编写,作为操作系统移植的重要部分,着重探讨了嵌入式Linux环境中硬件驱动程序的设计问题。本文针对项目实际中的需要,移植了网卡、声卡及USB主从驱动,编写了LCD显示器和触摸屏驱动程序,并且验证了其基本功能。此外,本文还采用Trolltech公司的QTOPIA作为LCD图形用户界面的开发工具,成功进行了移植。
其他文献
变速率语音编码一直是数字语音信号处理的重要领域之一,目前在许多通信标准中都引入了变速率语音编码技术。在确保编码质量的前提下,变速率语音编码技术充分利用了会话语音中出
非晶丝是非晶态合金微丝,具有特殊的巨磁阻抗效应,是高性能磁敏传感器、磁记录等领域的研究热点。非晶丝的阻抗实际上是一个张量形式,其非对角分量具有更大的灵敏度,且在一定区间内呈线性,在线性传感中用途广泛。目前针对非晶丝阻抗测量的系统存在自动化程度低、造价高昂、数据处理繁琐等问题。为了方便研究非晶丝阻抗效应的特征,并在此基础上进一步进行研究,本文设计并实现基于常见仪器的非晶丝阻抗自动测量系统。本文推导了
本文反映了08年行业基金项目(项目基金号:200808063-01)《基于手机信息的生命搜救方法和技术的研究》项目组的部分工作成果,得到了郭勇教授,高嵩讲师、博士的悉心指导和大力
随着多媒体技术和计算机网络技术的飞速发展,盗版现象日益严重,数字产品的版权保护问题显得尤为重要。作为信息隐藏技术重要分支的数字水印技术是版权保护的重要手段,受到广
针对传统的自适应均衡技术需要重复发送训练序列,占用大量带宽的缺点,研究了以Bussgang类盲均衡算法为代表的盲均衡技术,对其中稳定性强易于实现的常数模算法进行了深入的分
学位
由于无线传输信道带宽的有限性,高效调制技术倍受关注。基于此时代背景,出现了性能优异的超窄带(UNB)传输技术,其核心思想是使传送码元“0”和“1”的波形不同,并压缩已经调制波形
近年来,移动通信和宽带无线接入技术得到了巨大发展,极大地改变了人类的生活方式。人们逐渐认识到未来无线通信发展的趋势已经不再是某种技术的一统天下,而是各种无线网络共