(计算机应用技术专业论文)基于s3c2440和嵌入式linux的输入输出设备驱动开发

(计算机应用技术专业论文)基于s3c2440和嵌入式linux的输入输出设备驱动开发

ID:34004201

大小:5.90 MB

页数:70页

时间:2019-03-02

(计算机应用技术专业论文)基于s3c2440和嵌入式linux的输入输出设备驱动开发_第1页
(计算机应用技术专业论文)基于s3c2440和嵌入式linux的输入输出设备驱动开发_第2页
(计算机应用技术专业论文)基于s3c2440和嵌入式linux的输入输出设备驱动开发_第3页
(计算机应用技术专业论文)基于s3c2440和嵌入式linux的输入输出设备驱动开发_第4页
(计算机应用技术专业论文)基于s3c2440和嵌入式linux的输入输出设备驱动开发_第5页
资源描述:

《(计算机应用技术专业论文)基于s3c2440和嵌入式linux的输入输出设备驱动开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、摘要针对迅速发展的嵌入式产品市场,利用ARM处理器和嵌入式操作系统开发产品已成为工程师的优选方案。本课题采用的移植平台是以$3C2440A微处理器为核心的QQ2440开发板,深入分析了引导程序Bootloader(本课题是vivi)和Linux内核的基本原理,并具体实现两者在QQ2440开发板上的移植。本文还深入研究了输入输出设备在嵌入式系统中的重要性,编写YLCD显示器、触摸屏和IIS音频流等输入输出设备的驱动程序。论文的主要研究内容包括:(1)硬件方面:重点分析QQ2440开发板的硬件构成,$3C2440A处理器的体系结构,各组成模块的功能、构成以及信号定义。(

2、2)软件方面:完成了嵌入式Linux交叉编译环境的搭建,分析了vivi和Linux内核的原理,最终实现了vivi和Linux一2.6内核在QQ2440开发板上的移植。构建的文件系统是目前比较先进的yaffs系统,并制作成映像文件加载到内核来运行。(3)LCD显示器驱动程序:分析了LCD的显示接口以及NEC3.5英寸液晶显示器与QQ2440开发板的硬件连接,最终实现了QQ2440开发板上基于Framebuffer机制(帧缓冲)的LCD显示驱动程序,并显示出清晰的画面。(4)触摸屏驱动程序:分析了触摸屏的工作原理和硬件设计方案,重点实现了触摸屏的数据处理和校准。为使获得

3、的触摸屏坐标点更加精确,基于触摸屏点坐标的旋转和变相问题,提出了三点校准方法,这是本文的一个创新点。(5)IIS音频流驱动程序:利用QQ2440开发板自带的IIS总线实现了IIS音频流驱动程序的编写,最终可实现数字化声音文件的播放和输出音频文件的混音处理。关键词:嵌入式系统;ARM;vivi;Linux;IISAbstract、聊ththerapiddevelopmentofembeddedproductsmarket,theuseofARMprocessorsandembeddedoperatingsystemfordevelopmenthasbecomeapre

4、ferredprogramofengineer.BasedontheQQ2440asatransplantplatform,whichusedthecurrentpopularSamsung$3C2440Aprocessor,in-depthanalysisthemechanismsoftheBootloader(vivi)andLinux,finallytransplantedthemtotheplatform.nispaperhasresearchedtheimportanceofinputandoutputdevicesinembeddedsystem,and

5、designedthedriverdesignofinputandoutputdevices,suchasLCDdisplay,touchscreenandIISaudiostreamdrivers.Themaincontentsofthethesisinclude:(1)hardwareaspects:thefocusonanalysisofhardwareconstituteofQQ2440platform,systematicalstructureof$3C2440Aprocessor'functionandcompositionofvariousmodule

6、sandsiginaldefmation.(2)softwareaspects:theembeddedLinuxcross-compilingenvironmentWasbuilLtheprincipleofviviandLinuxaleanalyzed,final堍theviviandLinux-2.6WeretransplantedtoQQ2440platform.Thepopularya凰filesystemWastransplantedtotheQQ2440platform,imagefileiscreatedand10adedintothekernelto

7、m.(3)driverdesignforLCD:in-depthanalysistheinterfaceofLCDdisplayandhardwareconnectbetweenNEC3.5inchLCDandQQ2440platform,andimplementofdriverdesignforLCDonQQ2440platform,showingtheclearsoreen,thedriverdesignfor3.5inchLCDWasbasedonFramebuffermachanism.(4)driverdesignfortouchscl'e宅ll:th

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。