1 / 57
文档名称:

基于ARM的嵌入式Linux可抢占内核的设计与实现.pdf

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

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

分享

预览

基于ARM的嵌入式Linux可抢占内核的设计与实现.pdf

上传人:山吉 2014/2/11 文件大小:0 KB

下载得到文件列表

基于ARM的嵌入式Linux可抢占内核的设计与实现.pdf

文档介绍

文档介绍:⑧基于那度胧絃可抢占内核的设计与实现培养单位:校外导师:软件学院计算机科学与技术申请同济大学工程硕士学位论文一级学科:二级学科:研究生:指导教师:软件工程张威张晨曦罗怡桂王光彩二七年一月
捅矍内核,可抢占,随着僮飨低吃谇度胧搅煊蛟嚼丛焦惴旱挠τ茫凳毙圆桓叱晌V约其发展的重要因素。内核的不可抢占性是造成凳毙阅懿蛔愕闹饕R素之一虼烁慕诤说目汕勒夹猿晌R桓鼋档拖低逞映佟⑻岣呤刀孕阅艿基于精简指令集架构的砥饕云涓咝阅堋⒌吐肼屎偷凸取得了巨大成功。许多知名国际厂商都基于腎顺晒Υ蛟炝硕嗫钚约郾很高的处理器。目前逑到峁共⒉恢С侄猿贫啻,∏删ê贰⑽榷ǹ煽康奶氐闳匀徽季葑藕艽笠徊糠智度胧谐。虼嗽诒3制渖鲜鲇诺愕幕∩细慕氖凳毙阅艹晌R恢中枰!本文详细分析了引起低逞映俚闹饕R蛩兀致哿俗幽诤烁慕绞和可抢占内核改进方式的优缺点,通过对比分析指出了可抢占内核改进方式更适合于我们的系统需求,提出了一个在砥髌教ㄉ侠米孕剖迪可抢占内核的解决方案,通过该解决方案可以获得一个小巧但又具有较高实时性能的诤恕=饩龇桨傅幕舅悸肥歉男醋孕ㄒ澹⑿薷闹卸洗模块、调度模块等相关的内核设施,使系统即使处于内核态时也可以安全得实施进程调度,从而尽快对更高优先级进程做出响应。此外,本文设计并实现了相应的白盒测评方案。测评结果显示,改进后的内核在负载情况下比标准的最后,本文对可抢占诤烁慕桨附辛俗芙幔赋隽诵碌哪诤酥写在的四个闯题以及解决这四个问题、进一步提高诤耸凳毙阅艿姆椒ā其中包括自旋锁继承问题、优先级反转问题、以及可抢占点解决方案和算法的移植问题。关键词:重要手段。诤擞薪系偷南低逞映佟摘要
狶.,..琾猺篖’甌.—,甀,,瑃瓵,·...瑆—琲瑃
夜日埘次∥文登,学位论文版权使用授权书孙雠本人完全了解同济大学关于收集、保存、使用学位论文的觌定,本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。年解密后适用鞫同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有经指导教师同意,本学位论文属于保密,在本授权书。指导教师签名:年月者位日≯.
弘同济大学学位论文原创性声明本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。签名:,
第乱概述僮飨低匙畛跏怯煞依即笱鶯开发的一个运彳亍于兼容机上的类操作系统,于年发布在上。由于开放源代码的,因此吸引了许多专业和业余爱好者的兴趣。随着互联网的发展,越来越多的志愿者和专业人士加入到了诤说目7⑼哦樱⒊糯蛟煲桓与嫒莸牟僮飨低撤较虿欢吓ΑT贚的领导下,这一团队不断壮大,也取得了巨大的成就。现在丫⒄刮R桓鲇險嫒莸亩嘤没А⒍嗳挝的操作系统。丫还惴旱糜τ糜诟鞲隽煊颍ǚ衿鳌⒆烂嬗τ靡约嵌入式领域。某晒τ凶哦喾矫娴囊蛩兀缈7旁耄扌璋嫠埃好的可靠性,离效的网络支持,丰富的资源ㄓτ贸绦蛞约扒,与编程接口相兼容等等。特别的,开源是其最典型的特点,和其他在下发布的自由软件一样,用户可以获得所有诤说脑绰氩⑶铱梢自由得使用、修改甚至重新发布。这样以来,计算机领域内许多专业人士就有机会加入诤说目7⑼哦樱佣芄淮蛟煲桓鋈涨魍晟频哪诤恕A硗猓诤耸瞧教ㄎ薰氐模⑶揖哂懈叨饶?榛秃芰榛畹呐渲锰匦裕庑┨匦使得芄缓芊奖愕靡浦驳蕉嘀植煌挠布教ㄉ希⒛苷攵圆煌挠布台做特定的优化,从而尽可能多得发挥硬件的处理能力。目前诤艘丫功移植至珹,,,,,,琒等流行处对于以往大部分嵌入式应用系统来说,软件部分~般逻辑比较简单,通常一个无限循环即可,并不需要操作系统的支持。如今的嵌入式系统有着越来越广泛的应用,包括工厂自动化,数据采集,消费电子以及移动设备等等,随着系统功能变得日益强大,系统上的应用程序变得日益复杂,越来越需要复杂的操作系统来管理运行于其上的各种任务和软硬件资源。例如有些嵌入式应用需要高分辨率并且友好的图形界面,网络支持,高可靠性,低耗电量,⒂盘、/榛畹拇娲⒅С值鹊取U庋榭鱿拢僮飨低车氖褂镁统闪舜笫扑理器平台。第一章引言
管理,任务管理,网络管理,文件系统管理以及设备管理。目前新的生产技术和集成技术发展迅速,新的硬件和芯片不断出现,所选用的操作系统应该能够性和灵活的可裁剪性来适应特定的应用。在嵌入式领域,快速进入市场对一个产品来说