欢迎来到天天文库
浏览记录
ID:33404989
大小:1.28 MB
页数:51页
时间:2019-02-25
《嵌入式实时操作系统内核设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、分类号(《中国图书资料分类法》):TP316题Y792528北京工业大学工程硕士学位论文英文并列REALTIMEOPERATINGSYsTEM题目墼避旦旦!丛研究生姓名:赵治工程领域;筮鲑至猩研究方向:塑佳工程导师姓名:奎健一盏炷一职称:熬援一一..一直堑互程垣论文报告提耍日期2鱼笾生生且学位授予日期——授予单位名称和地址jE塞王些太堂£I£壶直翦田匡垩压国l鱼Q墨≥.口63的52∞∞开加∞公码号级℃f位单学密摘要本论文涉及了xKernel的需求,设计,实现以及测试。xKernel是一个实时操作系统内核,它包含了抢占式
2、任务管理、信号量管理、互斥型信号量管理、异步消息管理、时间管理、内存管理等内容。xKerne]实现在一个IntelPentium兼容的CPU上,它提供给使用者一个良好的应用平台,测试平台和学习平台。xKernel的设计、实现以及测试过程符合了在论文里面所提到的需求,这些需求是一个实时操作系统内核的基本需求。文中首先简要介绍了关于实时系统的需求,并且简要介绍了国内外的研究现状以及xKernel的内容。然后详细的讨论了设计、实现和测试过程。论文中的设计在宏观的层面上剖析了实时系统的要求;在源代码级上分析了实现过程;最后的实
3、验,列举了大量的数据和图像来说明藏5试结果。在最后一章,论文给出了结论,阐述论文的意义和目的,并且列举了在论文中还没有解决的问题,以及今后xKerne]的发展方向。关键字xKernel、实时操作系统、实时内核、信号量、异步消息摘要AbstractThisdocumentdescribestherequirements,design,andimplementationofxKernel,whichisahardrealtimeoperatingsystemkernelforembeddedsystem.xKernelpr
4、ovidestaskmanagement,semaphoremanagement,mutexmanagement,timemanagement,memorymanagementetc.ItisimplementedonIntelPentiumCPUplatform.Italsoprovidesadevelopenvironment,testenvironmentandstudyenvironmentforrealtimesystemarchiIect.TheDesign,implementationandtesting
5、ofxKernelareallmeettherequirementwhichisthebasiconeforarealtimesystem.First,documentintroducesrealtimesystemandsomesolutions.Andthen,discussthedesign,implementationandtestingindetails.Documentdiscussesthedesigninamacromodel,discussestheimplementationinsourcecode
6、level,anddiscussesthetestingresultusingmuchdatainexperimentations.Atendofdocument,ItdiscussesthedirectionofdevelopmentofxKerne】intheflltl/re.KeywordsxKernel,realtimeoperatingsystem,realtimekernelsemaphore,mutex,message.一II.独创性声明本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成
7、果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京工业大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。签名._赵趁日期:趔乏=垒签关于论文使用授权的说明本人完全了解北京工业大学有关保留、使用学位论文的规定,即:学校有权保留送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文。(保密的论文在解密后应遵守此规定)签名:盘.
8、丝导师签名:森荤辜。日期:2丝&生≥8第1章绪论本课题要设计并实现一个硬实时(HardRealTime)的多任务操作系统内核。我们在探索和研究的过程当中编写了xKernel。它是一个简单的,而又高效的硬实时内核(HardRealTimeOperatingSystemKernel)。1.1.需求概述目前,在嵌入式系统应用中,有很多很
此文档下载收益归作者所有