1 / 70
文档名称:

基于嵌入式Linux驱动程序的研究与设计.pdf

格式:pdf   页数:70
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于嵌入式Linux驱动程序的研究与设计.pdf

上传人:peach1 2014/2/20 文件大小:0 KB

下载得到文件列表

基于嵌入式Linux驱动程序的研究与设计.pdf

文档介绍

文档介绍:西安电子科技大学
硕士学位论文
基于嵌入式Linux驱动程序的研究与设计
姓名:曹颖鹏
申请学位级别:硕士
专业:电力电子与电力传动
指导教师:张鹤鸣
20100101
摘要关键词:嵌入式设备驱动帧缓冲嵌入式设备种类繁多的特点决定不同的嵌入式设备必须设计和开发自己的设备驱动程序,而设备驱动程序在嵌入式系统中占有举足轻重的地位。因此,本文深入研究与设计了基于嵌入式纳璞盖绦颉R訷开发板作为目标机,采用僮飨低场槟饣约癓操作系统相结合的软件开发平台,创建了研究和设计所需的交叉编译和调试环境。深入分析了设备驱动程序的层次结构和实现机制,研究了内存与访问、并发控制、阻塞与非阻塞以及中断处理等关键技术。以址@宰址璞盖绦虻设计进行探索,完成了字符设备驱动程序的基础架构设计,并在操作系统的支持下实现了对目刂啤=徊讲捎弥』撼寮际酰杓瓶7⒘薒驱动程序,实现了对耐耆ǹ刂埔约坝肽诤说慕换ァR韵允疽淮赝脑驳挠τ贸绦蚨云测试,结果表明,所设计开发的绦蛟诵形榷ㄇ医∽常阌没夹谓面开发的需求,达到设计目标。
.,,.,甀,.猚..疧琤甌,甌,
本人签名:—日期』硷纽毕本人签名:诗酱娶轧西安电子科技大学学位论文独创性虼葱滦声明关于论文使用授权的说明秉承学校严谨的学风和优良的科学道德,本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标果;也不包含为获得西安电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中做了明确的说申请学位论文与资料若有不实之处,本人承担一切的法律责任。生在校攻读学位期间论文工作的知识产权单位属西安电子科技大学。学校有权保留送交论文的复印件,允许查阅和借阅论文;学校可以公布论文的全部或部分内注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的研究成明并表示了谢意。本人完全了解西安电子科技大学有关保留和使用学位论文的规定,即:研究容,可以允许采用影印、缩印或其它复制手段保存论文。同时本人保证,毕业后结合学位论文研究课题再撰写的文章一律署名单位为西安电子科技大学。C艿论文在解密后遵守此规定本学位论文属于保密,在——年解密后适用本授权书。导师签名:日期
⑺得髁搜≡馤作为嵌入式操作系统的优势,讨论了目前难芯肯肿从敕⒄骨熬耙约氨究翁庋究的重大意义,介绍了论文的章节分配和各个部分的主要内容。嵌入式系统为基础、软硬件可裁剪、适用于应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统【。从上述定义可以看出嵌入式系统是针对特定应用的软硬件综合体,一般具备以下几方面的特征:度胧较低惩ǔJ敲娑杂没А⒚嫦虿贰⒚嫦蛱囟ㄓτ玫模度胧较低呈窍冉募扑慊际酢氲继寮际跻约暗缱蛹际跤敫鞲鲂幸稻度胧较低潮匦敫萦τ眯枨蠖匀碛布胁眉簦阌τ孟低车墓δ堋A颂岣咧葱兴俣群拖低晨煽啃裕度胧较低持械娜砑话愣脊袒诖⒋器芯片或单片机中;僮飨低澈诵淖钤缡怯煞依嫉腖于年略诜依己招后来经过众多世界项尖的软件工程师不断修改和完善,靡栽谌蚱占翱来,在服务器领域及个人桌面领域得到越来越多的应用是在ü许可权限下免费获得的,是一款符合曜嫉亩嘤没А⒍嗳挝瘛⒅С侄嘞叱和多睦郩僮飨低场以其高效性和活跃性著称。?榛设计结构,使得它既能够在价格昂贵的工作站上运行又能够在廉价的机上实现全部的特性。鼻坝泻芏喾⑿邪姹荆餍械挠校篟梢远ㄒ逦#阂杂τ梦V行摹⒁约扑慊际体应用相结合的产物;可靠性、成本、体积等要求;度胧较低晨7⑿枰W诺目7⒐ぞ吆突肪常基大学上学时发布的妫谝桓稣较蛲夤ú嫉腖内核版本萚。.、
.度胧絃目前研究现状及发展前景硬件资源有限的嵌入式系统是一个理想的选择。操作系统,而不是一个真正的实时操作系统,内核不支持事件优先级和抢占实时中,目前国际上对嵌入式难芯靠7⒅饕<性谝韵录父龇矫鎝由于集成电路技术的飞速发展,嵌入式系统的开发从单片机时代进入到了一个“系统7⒌慕锥危度胧讲僮飨低骋仓鸾プ呱狭死肺杼ā4庸诤凸来看,嵌入式操作系统主要有、等。是一个成熟、稳定的操作系统,由于其在嵌入式开发方面具有其它操作系统无可比拟的优势,经过这几年的发展,已迅速跻身主流嵌入式开发平台。魑G入式操作系统的优势在于【浚甃是开放源代码的免费软件。只要遵守墓娑ǎ涂梢悦夥鸦竦诤撕推渌杂扇砑脑创耄捎肔操作系统构建嵌入式系统,可以大大降低开发成本和周期。甃具有完善的文档和广泛的技术支持。腔チM浞址⒄沟牟铮在网上能够找到许多关于奈牡狄约扒看蟮募际踔С帧甃内核功能强大,性能高效、稳定。哪诤朔浅N榷ǎ母咝和稳定性已经在各个领域,尤其是在网络服务器领域得到了事实的验证。甃能够支持多种体系结构,是支持微处理器种类最多的操作系统。