{"title":"A Survey on Different Real Time Operating Systems","authors":"Santhosh M S, N. G S","doi":"10.35940/ijeat.e2762.0610521","DOIUrl":null,"url":null,"abstract":"To minimise development costs and enhance\ndependability, modern embedded system development is\nincreasingly emphasising on software modularity and reuse.\nMicrocontrollers are extensively employed in embedded\napplications that have a very specific and specialised job to\ncomplete. The embedded applications are always resource\nconstraint which requires efficient utilization of available\nresources. A Real Time Operating System (RTOS) is frequently\nused in this context to plan task execution as well as enable\nintertask communication and synchronisation. This paper\nprovides the survey of different RTOS available in market and\ntheir applications. Several open source RTOS such as Free RTOS,\nVxWorks, SmallRTOS and TinyOS are compared with respect to\nthe scheduling algorithms used.","PeriodicalId":23601,"journal":{"name":"VOLUME-8 ISSUE-10, AUGUST 2019, REGULAR ISSUE","volume":"12 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2021-06-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"VOLUME-8 ISSUE-10, AUGUST 2019, REGULAR ISSUE","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.35940/ijeat.e2762.0610521","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
To minimise development costs and enhance
dependability, modern embedded system development is
increasingly emphasising on software modularity and reuse.
Microcontrollers are extensively employed in embedded
applications that have a very specific and specialised job to
complete. The embedded applications are always resource
constraint which requires efficient utilization of available
resources. A Real Time Operating System (RTOS) is frequently
used in this context to plan task execution as well as enable
intertask communication and synchronisation. This paper
provides the survey of different RTOS available in market and
their applications. Several open source RTOS such as Free RTOS,
VxWorks, SmallRTOS and TinyOS are compared with respect to
the scheduling algorithms used.