嵌入式实时linux系统的研究与实现

嵌入式实时linux系统的研究与实现

ID:33361976

大小:1.51 MB

页数:48页

时间:2019-02-25

嵌入式实时linux系统的研究与实现_第1页
嵌入式实时linux系统的研究与实现_第2页
嵌入式实时linux系统的研究与实现_第3页
嵌入式实时linux系统的研究与实现_第4页
嵌入式实时linux系统的研究与实现_第5页
资源描述:

《嵌入式实时linux系统的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要随着以计算机技术、通讯技术、消费电子技术为主的Ⅱ产业的快速发展,嵌入式实时系统得到了越来越广泛的应用。在科学研究、工程设计、军事技术、商业娱乐以及人们日常生活的各个领域中,对嵌入式实时操作系统的需求也越来趣大。本论文的目的就是通过分析来设计实现一个具有一定实用性的嵌入式实时操作系统。本文简单介绍了嵌入式实时操作系统有关的基本概念,并对Linux操作系统进行分析和设计,使其能满足嵌入式系统和实时系统的要求。论文着重从嵌入式操作系统和实时操作系统两个方面进行设计与实现。在嵌入式系统方面,分别对内核、文件系统和系统加载三个阶段进行了设计实现。利用网卡的BOOTROM从网络主机进行系统加载,NFS

2、文件系统的应用也为系统调试带来了极大的便利;通过可加载内核模块机制进行最小内核的定剑,提出内核模块选择的基本原则;在最小文件系统的设计上,论文采用了BusyBox思想使得系统不存在冗余文件,并通过对标准C库进行版本选择、ELF目标文件冗余去除、动态链接和静态链接选择方案等技术柬达到系统中每个文件都最精简。在实时操作系统方面,Linux对实时任务有一定考虑,但远没有达到硬实时的要求,本文通过分析它的调度时机和调度策略两个方面指出其影响实时性能的关键因素。目前有许多对Linux实时性能的改进方案,通过综合分析比较,最后选择RT-Linux进行理论研究和分析,并进行实时性能的测试,取得了较好的测试效

3、果。最后在实现嵌入式实时Linux的基础上,给出了嵌入式防火墙的具体应用实例。关键词:Linux;RT-Linux;嵌入式操作系统:实时操作系统AbstractWiththerapiddevelopmentofcomputertechnology,communicationtechnologyandconsumerelectronictechnology,real—timesystemhasbeenwidelyused.TherearealotofdemandsforrealAimeembeddedoperatingsysteminfields萌scientificresearch。engin

4、eeringdesign,militarytechnology,commerceentertainmentetc.Thepurposeofmyworkistodesignandrealizeareal,timeembeddedoperatingsystem.Afterintroducingsomerelevantconcepts,Linuxoperatingsystemisanalyzedandresearchedinthisthesis,andmakesitsarisfytherequirementofreal—timesystemandembeddedsystem.Includingmin

5、imizingkernel,minimizingfilesystemandsystembooting,therepartsaredesignedandrealizedontheaspectofembeddedoperatingsystem.Connectingwithsystembooting,thisthesisintroducesnetworkbootingandNFSfilesystem.Connectingwithkernelcutting,usingmodularizedprogrammingandloadablekernelmodulemechanismofLinux,someru

6、lesaregivethatdecidewhatmodulewillbecompiledinthekernel.Connectingwithfilesystemcutting,ELFobjectfile,dynamicandstaticlink,standardClibraryandBusyBoxconcepthavebeenused.Ontheaspectofreal—timeoperatingsystem,Linuxhasreal-timetaskmechanism,buthasnotreachedthehardreal-timerequest.Keyfactorswhichinfluen

7、cereal—timecapacityatepointedoutinthethesisbyanalyzingLinuxscheduletimeandpolicy.TherearealotofimprovementschemestoLinuxreal—timeperformanceatpresent.Throughanalysisandcomparison,RT-Linuxischosentocar

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。