欢迎来到天天文库
浏览记录
ID:33361976
大小:1.51 MB
页数:48页
时间:2019-02-25
《嵌入式实时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
此文档下载收益归作者所有