s3c2440触摸屏毕业设计报告

上传人:tian****1990 文档编号:73218391 上传时间:2019-01-25 格式:DOC 页数:79 大小:4.09MB
返回 下载 相关 举报
s3c2440触摸屏毕业设计报告_第1页
第1页 / 共79页
s3c2440触摸屏毕业设计报告_第2页
第2页 / 共79页
s3c2440触摸屏毕业设计报告_第3页
第3页 / 共79页
s3c2440触摸屏毕业设计报告_第4页
第4页 / 共79页
s3c2440触摸屏毕业设计报告_第5页
第5页 / 共79页
点击查看更多>>
资源描述

《s3c2440触摸屏毕业设计报告》由会员分享,可在线阅读,更多相关《s3c2440触摸屏毕业设计报告(79页珍藏版)》请在金锄头文库上搜索。

1、学 号:200712040116HEBEI UNITED UNIVERSITY毕 业 设 计 说 明 书GRADUATE DESIGN (THESIS)摘 要摘 要根据IEEE(电气和电子工程师协会)的定义,嵌入式系统是“控制、监视或者辅助装置、机器和设备运行的装置”(devices used to control, monitor, or assist the operation of equipment, machinery or plants)。从中可以看出嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置。目前国内一个普遍被认同的定义是:以应用为中心、以计算机技术为基础、软件硬件

2、可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。随着信息化,智能化,网络化的发展,嵌入式系统的广泛应用已经渗入到我们日常生活的各个方面。在手机、MP3、MP4、PDA、数码相机、电视机,甚至电饭锅、手表里都有嵌入式系统的身影,工业自动化控制、仪器仪表、汽车、航空航天等领域更是嵌入式系统的天下。据统计:每年全球嵌入式系统带来的相关工业产值已经超过1万亿美元。随着多功能手机、便携式多媒体播放机、数码相机、HDTV和机顶盒等新兴产品逐渐获得市场的认可,嵌入式系统的市场正在以每年30%的速度递增。本设计实现了以S3C2440处理器为硬件,为可移植的嵌入式linux系统编写

3、TFT-LCD屏系统驱动技术。该驱动基于linux系统帧缓冲技术,既实现驱动底层S3C2440的LCD控制器又为上层应用程序提供系统调用的接口API。关键词:S3C2440处理器,LCD控制器,嵌入式linux系统,帧缓冲设备驱动,LCD设备驱动IIAbstractAbstractAccording to the definition by IEEE(Institute of Electrical and Electronic Engineers),embedded system refers to a kind of device that used to control, monitor,

4、 or assist the operation of equipment, machinery and device.It shows that the embedded system is a complex of the software and hardware,it can contain accessory devices like machinery and so on.At present, domestic a generally recognized definition in domestic is that a special computer system that

5、centered on application and based on computer technology, in which both the software and hardware can be cutting, and also fit some strict demands of the application system on the aspect of function, reliability, cost, volume, power consumption.Along with the development of informatization, intellec

6、tualization and networked, the embedded system has widely applied in every aspect of our daily life. It can be applied in mobile phones, MP3, MP4, PDA, digital camera, television, and even electric cooker and watches, and also it is mostly applied to such field as Industrial automation control, inst

7、rumentation, automotive, aerospace. According to statistics, the related industrial output brought by the embedded system has more than $1 trillion annually all around the world. As the multifunctional cell phone, portable multimedia player, digital camera, HDTV and set-top boxes and other emerging

8、products are gradually popular in the market, the requirement of embedded system is increasing at an rate of 30% annually.The design in this article has realized S3C2440 processor as hardware, with for portable embedded Linux system write tft-lcd screen system driver technology. And this driver is b

9、ased on Linux frame buffering system, which realizes S3C2440 LCD controller that in the bottom of driven and also provides apis interfaces of application system call for the upper.Keywords: S3C2440 processor, LCD controller, embedded Linux system, the frame buffer device drivers, LCD device driver目

10、录目 录摘 要IAbstractII绪 论1第1章 三星嵌入式处理器:S3C244061.1 S3C2440处理器概述61.2特性71.2.1体系结构71.2.2系统管理81.2.3高速缓存存储器81.2.4时钟和电源管理91.2.5中断控制器91.2.6 RCT(实时时钟)91.2.7 A/D 转换器和触屏接口101.2.8看门狗定时器111.2.9 IIS总线接口111.2.10 USB主机(Host)121.2.11 SPI接口121.2.12工作电压范围131.3引脚的名称作用131.4信号端描述29第2章 TTF-LCD触摸屏的显示原理及其控制器362.1 TFTLCD触摸屏的显示器

11、原理362.2 TFTLCD的显示控制372.3 LCD控制器接口信号392.4 扫描方式392.5 TFT LCD 控制器操作402.5.1调色板读/写412.5.2临时调色板配制422.5.3虚拟显示(TFT)422.5.4 LCD电源使能(TFT)42第3章 TFT-LCD触摸屏的原理443.1触摸屏的分类443.2触摸屏的控制原理453.3编程思路46第4章linux系统下驱动的软件实现474.1嵌入式linux系统典型构成474.2 linux设备驱动简介474.3 linux的帧缓冲设备驱动(Framebuffer)494.4 LCD驱动程序结构494.5 LCD驱动函数实现504

12、.6 linux设备驱动的移植52第5章 烧写linux系统545.1 uboot烧写545.2烧写 NandFlash 启动的 uboot595.3 Linux 内核的烧写635.4 cramfs根文件系统的烧写64第6章 嵌入式Linux 开发环境的建立656.1建立tftp 服务器。656.2建立nfs服务器666.3交叉编译链的安装67第7章 编写的开发板程序707.1产品介绍707.2程序介绍70总 结72参考文献73谢 辞7470河北联合大学信息工程学院毕业设计说明书绪 论ARM是Advanced RISC Machines的缩写,是微处理器行业的一家知名企业,该企业设计了大量廉价

13、、高性能、低功耗的RISC处理器、相关技术及软件。 ARM技术有很好的性能和功效,其合作伙伴包括世界许多顶级的半导体公司。目前,共有30家半导体公司与ARM签订了硬件技术使用许可协议,其中包括Intel、IBM、LG半导体、NEC、SONY、PHILIPS和国家半导体这样的大公司。可以说,ARM不仅仅代表一个公司,代表了一类微处理器,代表了一种技术,还代表了一种新型的产业发展模式。 ARM公司开发了一系列ARM处理器核。目前最新的系列已经是ARM11了。ARM6及更早的系列已经罕见了,ARM7以后的核也不是都获得广泛应用。目前应用最多的是ARM7系列、ARM9系列、ARM9E系列、ARM10系

14、列、SecurCore系列、Intel的StrongARM 、XScale系列。 ARM7系列:包括ARM7TDMI、ARM7TDMI-S、带有高速缓存处理器宏单元的ARM720T和扩充了Iazelle 的ARM7EJ-S。该系列广泛应用于多媒体和嵌入式设备,包括Internet设备、网络和调制解调器设备以及移动电话、PDA等无线设备。 ARM9系列:包括ARM9TDMI、ARM920T和带有高速缓存处理器宏单元的ARM940T。该系列主要应用于引擎管理、仪器仪表、安全系统、机顶盒、高端打印机、PDA、网络电脑以及带有MP3音频和MPEG4视频多媒体格式的智能电话中。 ARM9E系列:为综合处

15、理器,包括ARM926EJ-S、带有高速缓存处理宏单元的ARM966E-S/ARM946E-S。该系列强化了数字信号处理功能,可应用于需要DSP与微控制器结合使用的情况,将Thumb技术和DSP都扩展到ARM指令集中,并具有EmbeddedICE-RT逻辑,更好地适应了实时系统的开发需要。 ARM10系列:包括ARM1020E和ARM1020E微处理器核。其核心在于使用向量浮点(VFP)单元VFP10提供高性能的浮点解决方案,从而极大地提高了处理器的整型和浮点运算性能,为用户界面的2D和3D图形引擎应用夯实基础,如视频游戏机和高性能打印机等。 SecurCore系列:包括SC100、SC110、SC200和SC210处理器核。该系列主要针对新兴的安全市场,以一种全新的安全处理器设计为智能卡和其他安全IC开发提供独特的32位系统设计,并具有特定的反伪造方法,从而有助于防止对硬件和软件的盗版。 StrongARM系列:StrongARM处理器将Intel处理器技术和ARM体系结构融为一体,致力于为手提式通信和消费电子类设备提供理想的解决方案。 Xscale系列:提

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号