如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
大连理工大学城市学院本科生毕业设计(翻译)30大连理工大学城市学院本科生毕业设计(翻译)学院:电子与自动化学院专业:自动化学生:指导教师:王颖完成日期:2015年3月2日大连理工大学城市学院本科生毕业设计(翻译)uC/OS-IIITheReal-TimeKernel总计毕业设计(翻译)28页表格1个插图4幅PrefaceWHATISuC/OS-III?uC/OS-III(pronounced“MicroCOSThree)isascalable,ROMable,preemptivereal-timekernelthatmanagesanunlimitednumberoftasks.uC/OS-IIIisathird-generationkernelandoffersalloftheservicesexpectedfromamodernreal-timekernel,suchasresourcemanagement,synchronization,inter-taskcommunications,andmore.However,uC/OS-IIIoffersmanyuniquefeaturesnotfoundinotherreal-timekernels,suchastheabilitytocompleteperformancemeasurementsatrun-time,todirectlysignalorsendmessagestotasks,achievependingonmultiplekernelobjects,andmore.WHYANEWuC/OSVERSION?TheuC/OSseries,firstintroducedin1992,hasundergoneanumberofchangesovertheyearsbasedonfeedbackfromthousandsofpeopleusinganddeployingitsevolvingversions.uC/OS-IIIisthesumofthisfeedbackandexperience.RarelyuseduC/OS-IIfeatureswereeliminatedandnewer,moreefficientfeaturesandservices,wereadded.Probablythemostcommonrequestwastoaddroundrobinscheduling,whichwasnotpossibleforuC/OS-II,butisnowafeatureofuC/OS-III.uC/OS-IIIalsoprovidesadditionalfeaturesthatbetterexploitthecapabilitiesoftoday’snewerprocessors.Specifically,uC/OS-IIIwasdesignedwith32-bitprocessorsinmind,althoughitcertainlyworkswellwith16-andevenseveral8-bitprocessors.uC/OS-IIIGOALSThemaingoalofuC/OS-IIIistoprovideabest-in-classreal-timekernelthatliterallyshavesmonthsofdevelopmenttimefromanembedded-productschedule.Usingacommercialreal-timekernelsuchasuC/OS-IIIprovidesasolidfoundationandframeworktothedesignengineerdealingwiththegrowingcomplexityofembeddeddesigns.AnothergoalforuC/OS-III,andthereforethisbook,istoexplaininnerworkingsofacommercial-gradekernel.Thisunderstandingwillassistthereaderinmakinglogicaldesigndecisionsandinformedtradeoffsbetweenhardwareandsoftwarethatmakesense.Chapter1IntroductionReal-timesystemsaresystemswherebythecorrectnessofthecomputedvaluesandtheirtimelinessareattheforefront.Therearetwotypesofreal-timesystems,h