- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Linux的嵌入式LCD驱动设计--毕业设计调研报告.doc
哈 尔 滨 工 业 大 学
毕业设计调研报告
题 目 基于Linux的嵌入式LCD驱动设计
学 院 通信与电子工程学院
专业班级 电子081班
学生姓名
指导教师
2012年03月15日
基于Linux的嵌入式LCD驱动设计调研报告
调研的基本情况
调研时间:2012年3月1日—2012年3月20日
调研途径:网上查询相关资料并翻阅有关书籍
调研目的和意义:随着信息科技的不断发展,无论是高精尖的军工领域、航空航天领域,还是我们身边的手机,电话,PDA,数码相机,家用电器,嵌入式系统得到越来越广泛的应用。以前的嵌入式系统相对比较简单,往往只有一个很小的芯片,程序固化在产品的内部,完成相对简单的功能,交互性比较低。随着人们对于嵌入式系统的需求越来越多,所需求的功能也逐渐增多,因此,嵌入式系统也具有了更强的交互性。为了更加便利的对系统进行个性化的设置,需要用户与系统有相应的交互,那么,就需要将交互过程可视化,因此,越来越多的嵌入式设备就配备了液晶屏,一方面可以提高系统的交互性,另一方面,也为多媒体技术的应用带来更广阔的空间,无论是MP3,MP4,甚至我们每个人手上的手机,都是液晶显示屏,同样都有对于多媒体娱乐的需求,为我们提供更加丰富多彩的生活。
linux操作系统有许多优点,最重要的就是它的内部实行细节对所有人都是公开的。以前,操作系统的代码仅仅掌握在少数程序员手里,但是linux使我们只要具备必要的技术能力,就可以方便的验证、理解、修改、移植操作系统,或者其中的某一部分。驱动程序在linux内核中扮演着特殊的角色。它们使某个特定硬件响应一个定义良好的内部编程接口,这些接口完全隐藏了设备的工作细节。用户的操作通过一组标准化的调用执行,而这些调用独立于特定的驱动程序。将这些调用映射到作用于实际硬件的设备特有操作上,是驱动程序的主要任务。这些接口可以使驱动程序独立于内核的其他部分而建立,以模块的形式,在需要时动态的插入到内核中,在不需要时可以移出内核。显示出了其良好的特性。
由于液晶显示器的大量需求,以及linux操作系统众多的优点,因此,本题目的设计选择了以linux作为嵌入式设备的操作系统,对于基于linux的嵌入式LCD驱动,将会有很好的应用前景。
2.调研报告的内容
2.1本课题的国内研究现状和水平
由于Linux具有免费开源的特性和嵌入式Linux广阔的市场前景,针对上述问题的研究具有巨大的学术和商业价值,国内外不少大学、研究机构和公司都纷纷加入到嵌入式Linux的研究开发当中,目前国际上对嵌入式Linux的研究开发主要集中在以下几个方面:
实时性:在数据采集、控制、音视频等设备中,对操作系统的实时性有比较高的要求。Linux并不是一个实时操作系统,因Ifu必须提高实时性以满足这些设备的要求。
内核裁减:嵌入式设备资源有限,对软件的体积有比较苛刻的要求。由十Linux是单一模块结构,体积较大,不适合直接在嵌入式设备中应用。许多厂商致力于开发符合原Linux接口标准的小体积Linux内核,并加强其可裁减性和可配置性。
集成开发环境:提供完整的集成开发环境是每一个嵌入式系统开发人员所期待的。一个完整的嵌入式系统的集成开发环境一般由编译器、连接器、内核调试跟踪器和集成图形界面开发平台组成。目前嵌入式Linux还没有比较完善的集成开发环境,特别是基十图形界面的特定系统定制平台的研究与Windows操作系统相比还存在差距。因此,要使嵌入式Linux在嵌入式操作系统领域中的优势更加明显,整体集成开发环境还有待提高和完善。
2.2可行性研究和需求分析
LCD液晶显示模块满足了嵌入式系统日益提高的要求它可以显示汉字、字符和图形同时还具有低压、低功耗、体积小、重量轻和超薄等很多优点。随着嵌入式系统的应用越来越广泛,功能也越来越强大,对系统中的人机界面的要求也越来越高,在应用需求的驱使下许多工作在Linux的图形界面软件包的开发和移植工作中都涉及到底层LCD驱动的开发问题。因此在嵌入式系统中开发LCD驱动得以广泛运用。
2.3系统设计原理
Linux将设备分为最基本的两大类一类是字符设备另一类是块设备。字符设备和块设备的主要区别是在对字符设备发出读/写请求时实际的硬件I/O一般就紧接着发生了。字符设备
文档评论(0)