A Methodology for Customization of a Real-Time Operating System for Embedded Systems

There is a considerable availability of real-time operating systems (RTOS) for embedded systems in the market, from commercial to free and open source types of software licenses. Nevertheless, not all of them accomplish application-specific requirements as they are provided. In that case, a customiz...

Full description

Saved in:
Bibliographic Details
Published in:2021 IEEE XXVIII International Conference on Electronics, Electrical Engineering and Computing (INTERCON) pp. 1 - 4
Main Authors: Lencioni, Luiz Rubens, Loubach, Denis S., Saotome, Osamu
Format: Conference Proceeding
Language:English
Published: IEEE 05-08-2021
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract There is a considerable availability of real-time operating systems (RTOS) for embedded systems in the market, from commercial to free and open source types of software licenses. Nevertheless, not all of them accomplish application-specific requirements as they are provided. In that case, a customization effort is often required. In this paper, we propose a generic methodology to guide embedded systems designers to customize a chosen RTOS to meet design constraints, such as reduced memory footprint layout and static memory allocation of kernel objects. An illustrative reduced example is provided, applying different candidate RTOS through the methodology, and the results are analyzed.
AbstractList There is a considerable availability of real-time operating systems (RTOS) for embedded systems in the market, from commercial to free and open source types of software licenses. Nevertheless, not all of them accomplish application-specific requirements as they are provided. In that case, a customization effort is often required. In this paper, we propose a generic methodology to guide embedded systems designers to customize a chosen RTOS to meet design constraints, such as reduced memory footprint layout and static memory allocation of kernel objects. An illustrative reduced example is provided, applying different candidate RTOS through the methodology, and the results are analyzed.
Author Saotome, Osamu
Lencioni, Luiz Rubens
Loubach, Denis S.
Author_xml – sequence: 1
  givenname: Luiz Rubens
  surname: Lencioni
  fullname: Lencioni, Luiz Rubens
  email: lencioni@ita.br
  organization: Aeronautics Institute of Technology, ITA,Department of Computer Systems,SP,Brazil
– sequence: 2
  givenname: Denis S.
  surname: Loubach
  fullname: Loubach, Denis S.
  email: dloubach@ita.br
  organization: Aeronautics Institute of Technology, ITA,Department of Computer Systems,SP,Brazil
– sequence: 3
  givenname: Osamu
  surname: Saotome
  fullname: Saotome, Osamu
  email: osaotome@ita.br
  organization: Aeronautics Institute of Technology, ITA,Electronics Engineering Division,SP,Brazil
BookMark eNotj0FPg0AUhNdED1r7C7xsvIP7FnbZPTYEtUktSeXePNi3lQTYBvBQf72NcprMfJlJ5oHdDmEgxp5BxADCvmz3VXHIy72SOjOxFBJiq5KrETdsbTMDWqsUpAR9z6oN_6D5K7jQhdOF-zDy_HuaQ9_-4NyGgQfPkR8Iu6hqe-LlmcYrGE788zLN1P81ir4m58gt2fTI7jx2E60XXbHqtajy92hXvm3zzS5qAcwcNSgQ0akMa0UCSKKzHryvNRjMhEm9awRa9KmSqjE-cQq0BWqstlL4ZMWe_mdbIjqex7bH8XJcria_3gJQdQ
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/INTERCON52678.2021.9532670
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library Online
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library Online
  url: http://ieeexplore.ieee.org/Xplore/DynWel.jsp
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 9781665412216
1665412216
EndPage 4
ExternalDocumentID 9532670
Genre orig-research
GroupedDBID 6IE
6IL
CBEJK
RIE
RIL
ID FETCH-LOGICAL-i118t-ca0aaad57ab5e01e2ad9f1ffb618a7084fdc0a9af4525c8f3d51691ec96920f3
IEDL.DBID RIE
IngestDate Thu Jun 29 18:37:40 EDT 2023
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i118t-ca0aaad57ab5e01e2ad9f1ffb618a7084fdc0a9af4525c8f3d51691ec96920f3
PageCount 4
ParticipantIDs ieee_primary_9532670
PublicationCentury 2000
PublicationDate 2021-Aug.-5
PublicationDateYYYYMMDD 2021-08-05
PublicationDate_xml – month: 08
  year: 2021
  text: 2021-Aug.-5
  day: 05
PublicationDecade 2020
PublicationTitle 2021 IEEE XXVIII International Conference on Electronics, Electrical Engineering and Computing (INTERCON)
PublicationTitleAbbrev INTERCON
PublicationYear 2021
Publisher IEEE
Publisher_xml – name: IEEE
Score 1.8376867
Snippet There is a considerable availability of real-time operating systems (RTOS) for embedded systems in the market, from commercial to free and open source types of...
SourceID ieee
SourceType Publisher
StartPage 1
SubjectTerms Application-Specific RTOS
Embedded systems
Layout
Licenses
Real-Time Operaring Systems (RTOS)
Real-time systems
Resource management
Scheduling algorithms
Software
Title A Methodology for Customization of a Real-Time Operating System for Embedded Systems
URI https://ieeexplore.ieee.org/document/9532670
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV07T8MwELZoJyZALeItD4y4jVMcxyMKrVhoEWRgq_y4kxj6EG3-f89uVITEwhZZOUW6SP6-e33H2L2xBQJ4R7EJoCAG7kWpvBc-oMoDYhTNiqmLDz39LJ_HUSbn4TALAwCp-QwG8THV8sPKNzFVNjSKyIamAL2jTbmf1Wp1RGVmhklDtppNFb0Tm7ZyOWgNfm1OScAxOfnfJ09Z_2cCj78dsOWMHcGyx-on_poWPqdUOCe6yauGyNuinaXkK-SWvxP1E3Gyg8_WUTGZ7PlelzxZjBcO6LIJ7dmmz-rJuK5eRLsVQXxRMLAV3mbW2qC0dQoyCbkNBiWiK2RpdVY-YvCZNRZjxdKXOAqxFCbBm8LkGY7OWXe5WsIF44VELZ0nEDNE7LRxgATn6FSUPSMgv2S96JD5eq97MW99cfX38TU7jj5PzXHqhnW33w3css4mNHfpT-0A4maXOA
link.rule.ids 310,311,782,786,791,792,798,27934,54767
linkProvider IEEE
linkToHtml http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV07T8MwELagDDABahFvPDCSNk7rOB5RaVVEHwgysFWOfScx9CHa_H_OTlSExMIWWTlFukj-vnt9x9i9NikC2IJiE8CIGLiNMmltZB3KxCF60SyfunhX04_saeBlch52szAAEJrPoO0fQy3frWzpU2UdLYlsKArQD2RPpaqa1qqVREWsO0FFtj-bSnrLt20lol2b_NqdEqBjePy_j56w1s8MHn_docsp24Nlk-WPfBJWPodkOCfCyfsl0bdFPU3JV8gNfyPyF_nZDj5be81ksueVMnmwGCwKoOvG1WebFsuHg7w_iuq9CNEnhQPbyJrYGOOkMoWEWEBinEaBWKQiMyrOeuhsbLRBX7O0GXadL4YJsDrVSYzdM9ZYrpZwzngqUInCEoxponZKF4AE6FhIL3xGUH7Bmt4h83WlfDGvfXH59_EdOxzlk_F8_Dx9uWJH3v-hVU5es8b2q4Qbtr9x5W34a98IZZqJ
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2021+IEEE+XXVIII+International+Conference+on+Electronics%2C+Electrical+Engineering+and+Computing+%28INTERCON%29&rft.atitle=A+Methodology+for+Customization+of+a+Real-Time+Operating+System+for+Embedded+Systems&rft.au=Lencioni%2C+Luiz+Rubens&rft.au=Loubach%2C+Denis+S.&rft.au=Saotome%2C+Osamu&rft.date=2021-08-05&rft.pub=IEEE&rft.spage=1&rft.epage=4&rft_id=info:doi/10.1109%2FINTERCON52678.2021.9532670&rft.externalDocID=9532670