an Embedded Real-Time Operating System Kernel for

an Embedded Real-Time Operating System Kernel for

ID:39368879

大小:459.68 KB

页数:62页

时间:2019-07-01

an Embedded Real-Time Operating System Kernel for_第1页
an Embedded Real-Time Operating System Kernel for_第2页
an Embedded Real-Time Operating System Kernel for_第3页
an Embedded Real-Time Operating System Kernel for_第4页
an Embedded Real-Time Operating System Kernel for_第5页
资源描述:

《an Embedded Real-Time Operating System Kernel for》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、國立交通大學資訊科學系碩士論文Seed:一個適合網路設備之嵌入式即時作業系統核心Seed:anEmbeddedReal-timeOperatingSystemKernelforNetworkAppliances研究生:王俊喬指導教授:張瑞川教授中華民國九十三年六月Seed:一個適合網路設備之嵌入式即時作業系統核心研究生:王俊喬指導教授:張瑞川教授國立交通大學資訊科學所論文摘要嵌入式系統在現代日常生活中到處可見,並且扮演了一個相當重要的角色。嵌入式系統的特點在於它是一個應用程式特定的系統,而且通常硬體資源較為不足。除此之外,有愈來愈多的

2、嵌入式應用程式要求能夠即時地完成自己的工作,並且希望能有與其他系統利用網際網路溝通的能力。為了能夠滿足以上的系統需求,我們發展了一個支援網際網路的即時嵌入式作業系統,名叫Seed。Seed是一個小尺寸、富有彈性、高效能、具可攜性的嵌入式作業系統核心。此外,Seed核心為了支援即時系統,所提供的服務都是可預測或者固定時間的行為模式。最後,為了能讓系統更進一步能夠有網際網路溝通的能力,我們也移植了一個名叫lwIP的小型TCP/IP網路溝通協定模組在Seed作業系統上。Seed作業系統核心目前支援先佔式多工、執行緒彼此間溝通和同步的機制、以

3、及記憶體、定時器、中斷的管理。核心影像檔若包含lwIP大小為75Kbytes,若是不包含lwIP大小是21Kbytes。核心的尺寸相當地小因而適合嵌入式系統。然後我們把Seed的效能測量出來,結果顯示出我們的系統相當適合小型的即時嵌入式網路設備。iSeed:anEmbeddedReal-TimeOperatingSystemKernelforNetworkAppliancesStudent:Chun-ChiaoWangAdvisor:Prof.Ruei-ChuanChangInstituteofComputerandInformati

4、onScienceNationalChiao-TungUniversityAbstractEmbeddedsystemsareubiquitousandplayasignificantroleinmoderndailylife.Thecharacteristicsofembeddedsystemsareapplication-specificandscarcehardwareresources.Besides,moreandmoreapplicationsinembeddedsystemcarenotonlyreal-timetoco

5、mpletetheirworks,butalsowanttoownInternet-accesscapabilitywhichallowsthedevicestocommunicatewithothersystems.Toachievetheserequirements,wedevelopedanInternet-supportedembeddedreal-timeoperatingsystemcalledSeed.TheSeedkernelissmall,flexible,highperformance,andportablefor

6、embeddedsystem.BesidesSeedhavedeterministicorconstanttimingbehaviortosupportreal-timesystem.Finally,toenabletheInternet-accesscapability,weportedasmallTCP/IPstack,lwIP,toSeed.Seedkernelcurrentlyprovidespreemptivemultitasking,tasksynchronization/communication,andmanageme

7、ntofmemory,timersandinterrupts.Thesizeofthekernelimageisabout75KbyteswithlwIP,or21KbyteswithoutlwIP.Itisquitesmallandsuitabletoembeddedsystem.TheperformanceresultsshowthatSeedisquitesuitableforasmallreal-timeembeddednetworkappliance.iiAcknowledgementsForaccomplishingthi

8、sthesis,IwouldliketothankmyrespectedadvisorProf.Ruei-ChuanChangforinstructingmeinresearch.Additionally,Ideeply

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

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

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