Other/Unknown Material

Real-Time Systems Development with RTEMS and Multicore Processors

Bibliographic Details
Title: Real-Time Systems Development with RTEMS and Multicore Processors
Authors: Bloom, Gedare, Sherrill, Joel, Hu, Tingting, Bertolotti, Ivan Cibrario
Publisher Information: Taylor & Francis
CRC Press
Publication Year: 2024
Collection: Directory of Open Access Books (DOAB)
Subject Terms: Interrupt Handler, Internet-of-things, Mutual Exclusion Semaphore, Real-time executive for multiprocessor systems, Priority Ceiling Protocol, Cyber-physical systems, High Priority Task, Real-time operating system, Priority Inheritance Protocol, Execution Time, Scheduling Algorithms, Critical Region, Worst Case Execution Time, Task Control Block, Worst Case Response Time, Interrupt Request, Cache Line, Rate Monotonic, Context Switch, Protocol Stack, Low Priority Task, Struct Timeval, Embedded Systems, Write Operation, thema EDItEUR::U Computing and Information Technology::UY Computer science::UYF Computer architecture and logic design, thema EDItEUR::U Computing and Information Technology::UK Computer hardware::UKC Supercomputers, thema EDItEUR::T Technology, Engineering, Agriculture, Industrial processes::TJ Electronics and communications engineering::TJF Electronics engineering
Description: The proliferation of multicore processors in the embedded market for Internet-of-Things (IoT) and Cyber-Physical Systems (CPS) makes developing real-time embedded applications increasingly difficult. What is the underlying theory that makes multicore real-time possible? How does theory influence application design? When is a real-time operating system (RTOS) useful? What RTOS features do applications need? How does a mature RTOS help manage the complexity of multicore hardware? Real-Time Systems Development with RTEMS and Multicore Processors answers these questions and more with exemplar Real-Time Executive for Multiprocessor Systems (RTEMS) RTOS to provide concrete advice and examples for constructing useful, feature-rich applications. RTEMS is free, open-source software that supports multi-processor systems for over a dozen CPU architectures and over 150 specific system boards in applications spanning the range of IoT and CPS domains such as satellites, particle accelerators, robots, racing motorcycles, building controls, medical devices, and more. The focus of this book is on enabling real-time embedded software engineering while providing sufficient theoretical foundations and hardware background to understand the rationale for key decisions in RTOS and application design and implementation. The topics covered in this book include: Cross-compilation for embedded systems development Concurrent programming models used in real-time embedded software Real-time scheduling theory and algorithms used in wide practice Usage and comparison of two application programmer interfaces (APIs) in real-time embedded software: POSIX and the RTEMS Classic APIs Design and implementation in RTEMS of commonly found RTOS features for schedulers, task management, time-keeping, inter-task synchronization, inter-task communication, and networking The challenges introduced by multicore hardware, advances in multicore real-time theory, and software engineering multicore real-time systems with RTEMS All the authors of this book are ...
Document Type: other/unknown material
File Description: image/jpeg
Language: English
Relation: Embedded Systems; ONIX_20241209_9781351255783_11; https://library.oapen.org/handle/20.500.12657/95789; https://library.oapen.org/bitstream/20.500.12657/95789/1/9781351255783.pdf
Availability: https://library.oapen.org/handle/20.500.12657/95789
https://hdl.handle.net/20.500.12657/95789
https://directory.doabooks.org/handle/20.500.12854/148278
https://hdl.handle.net/20.500.12854/148278
https://library.oapen.org/bitstream/20.500.12657/95789/1/9781351255783.pdf
Rights: open access
Accession Number: edsbas.A452CBC3
Database: BASE
FullText Text:
  Availability: 0
CustomLinks:
  – Url: https://library.oapen.org/handle/20.500.12657/95789#
    Name: EDS - BASE (ns324271)
    Category: fullText
    Text: View record from BASE
Header DbId: edsbas
DbLabel: BASE
An: edsbas.A452CBC3
RelevancyScore: 867
AccessLevel: 3
PubType: Other/Unknown Material
PubTypeId: unknown
PreciseRelevancyScore: 866.983581542969
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Real-Time Systems Development with RTEMS and Multicore Processors
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Bloom%2C+Gedare%22">Bloom, Gedare</searchLink><br /><searchLink fieldCode="AR" term="%22Sherrill%2C+Joel%22">Sherrill, Joel</searchLink><br /><searchLink fieldCode="AR" term="%22Hu%2C+Tingting%22">Hu, Tingting</searchLink><br /><searchLink fieldCode="AR" term="%22Bertolotti%2C+Ivan+Cibrario%22">Bertolotti, Ivan Cibrario</searchLink>
– Name: Publisher
  Label: Publisher Information
  Group: PubInfo
  Data: Taylor & Francis<br />CRC Press
– Name: DatePubCY
  Label: Publication Year
  Group: Date
  Data: 2024
– Name: Subset
  Label: Collection
  Group: HoldingsInfo
  Data: Directory of Open Access Books (DOAB)
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Interrupt+Handler%22">Interrupt Handler</searchLink><br /><searchLink fieldCode="DE" term="%22Internet-of-things%22">Internet-of-things</searchLink><br /><searchLink fieldCode="DE" term="%22Mutual+Exclusion+Semaphore%22">Mutual Exclusion Semaphore</searchLink><br /><searchLink fieldCode="DE" term="%22Real-time+executive+for+multiprocessor+systems%22">Real-time executive for multiprocessor systems</searchLink><br /><searchLink fieldCode="DE" term="%22Priority+Ceiling+Protocol%22">Priority Ceiling Protocol</searchLink><br /><searchLink fieldCode="DE" term="%22Cyber-physical+systems%22">Cyber-physical systems</searchLink><br /><searchLink fieldCode="DE" term="%22High+Priority+Task%22">High Priority Task</searchLink><br /><searchLink fieldCode="DE" term="%22Real-time+operating+system%22">Real-time operating system</searchLink><br /><searchLink fieldCode="DE" term="%22Priority+Inheritance+Protocol%22">Priority Inheritance Protocol</searchLink><br /><searchLink fieldCode="DE" term="%22Execution+Time%22">Execution Time</searchLink><br /><searchLink fieldCode="DE" term="%22Scheduling+Algorithms%22">Scheduling Algorithms</searchLink><br /><searchLink fieldCode="DE" term="%22Critical+Region%22">Critical Region</searchLink><br /><searchLink fieldCode="DE" term="%22Worst+Case+Execution+Time%22">Worst Case Execution Time</searchLink><br /><searchLink fieldCode="DE" term="%22Task+Control+Block%22">Task Control Block</searchLink><br /><searchLink fieldCode="DE" term="%22Worst+Case+Response+Time%22">Worst Case Response Time</searchLink><br /><searchLink fieldCode="DE" term="%22Interrupt+Request%22">Interrupt Request</searchLink><br /><searchLink fieldCode="DE" term="%22Cache+Line%22">Cache Line</searchLink><br /><searchLink fieldCode="DE" term="%22Rate+Monotonic%22">Rate Monotonic</searchLink><br /><searchLink fieldCode="DE" term="%22Context+Switch%22">Context Switch</searchLink><br /><searchLink fieldCode="DE" term="%22Protocol+Stack%22">Protocol Stack</searchLink><br /><searchLink fieldCode="DE" term="%22Low+Priority+Task%22">Low Priority Task</searchLink><br /><searchLink fieldCode="DE" term="%22Struct+Timeval%22">Struct Timeval</searchLink><br /><searchLink fieldCode="DE" term="%22Embedded+Systems%22">Embedded Systems</searchLink><br /><searchLink fieldCode="DE" term="%22Write+Operation%22">Write Operation</searchLink><br /><searchLink fieldCode="DE" term="%22thema+EDItEUR%3A%3AU+Computing+and+Information+Technology%3A%3AUY+Computer+science%3A%3AUYF+Computer+architecture+and+logic+design%22">thema EDItEUR::U Computing and Information Technology::UY Computer science::UYF Computer architecture and logic design</searchLink><br /><searchLink fieldCode="DE" term="%22thema+EDItEUR%3A%3AU+Computing+and+Information+Technology%3A%3AUK+Computer+hardware%3A%3AUKC+Supercomputers%22">thema EDItEUR::U Computing and Information Technology::UK Computer hardware::UKC Supercomputers</searchLink><br /><searchLink fieldCode="DE" term="%22thema+EDItEUR%3A%3AT+Technology%22">thema EDItEUR::T Technology</searchLink><br /><searchLink fieldCode="DE" term="%22Engineering%22">Engineering</searchLink><br /><searchLink fieldCode="DE" term="%22Agriculture%22">Agriculture</searchLink><br /><searchLink fieldCode="DE" term="%22Industrial+processes%3A%3ATJ+Electronics+and+communications+engineering%3A%3ATJF+Electronics+engineering%22">Industrial processes::TJ Electronics and communications engineering::TJF Electronics engineering</searchLink>
– Name: Abstract
  Label: Description
  Group: Ab
  Data: The proliferation of multicore processors in the embedded market for Internet-of-Things (IoT) and Cyber-Physical Systems (CPS) makes developing real-time embedded applications increasingly difficult. What is the underlying theory that makes multicore real-time possible? How does theory influence application design? When is a real-time operating system (RTOS) useful? What RTOS features do applications need? How does a mature RTOS help manage the complexity of multicore hardware? Real-Time Systems Development with RTEMS and Multicore Processors answers these questions and more with exemplar Real-Time Executive for Multiprocessor Systems (RTEMS) RTOS to provide concrete advice and examples for constructing useful, feature-rich applications. RTEMS is free, open-source software that supports multi-processor systems for over a dozen CPU architectures and over 150 specific system boards in applications spanning the range of IoT and CPS domains such as satellites, particle accelerators, robots, racing motorcycles, building controls, medical devices, and more. The focus of this book is on enabling real-time embedded software engineering while providing sufficient theoretical foundations and hardware background to understand the rationale for key decisions in RTOS and application design and implementation. The topics covered in this book include: Cross-compilation for embedded systems development Concurrent programming models used in real-time embedded software Real-time scheduling theory and algorithms used in wide practice Usage and comparison of two application programmer interfaces (APIs) in real-time embedded software: POSIX and the RTEMS Classic APIs Design and implementation in RTEMS of commonly found RTOS features for schedulers, task management, time-keeping, inter-task synchronization, inter-task communication, and networking The challenges introduced by multicore hardware, advances in multicore real-time theory, and software engineering multicore real-time systems with RTEMS All the authors of this book are ...
– Name: TypeDocument
  Label: Document Type
  Group: TypDoc
  Data: other/unknown material
– Name: Format
  Label: File Description
  Group: SrcInfo
  Data: image/jpeg
– Name: Language
  Label: Language
  Group: Lang
  Data: English
– Name: NoteTitleSource
  Label: Relation
  Group: SrcInfo
  Data: Embedded Systems; ONIX_20241209_9781351255783_11; https://library.oapen.org/handle/20.500.12657/95789; https://library.oapen.org/bitstream/20.500.12657/95789/1/9781351255783.pdf
– Name: URL
  Label: Availability
  Group: URL
  Data: https://library.oapen.org/handle/20.500.12657/95789<br />https://hdl.handle.net/20.500.12657/95789<br />https://directory.doabooks.org/handle/20.500.12854/148278<br />https://hdl.handle.net/20.500.12854/148278<br />https://library.oapen.org/bitstream/20.500.12657/95789/1/9781351255783.pdf
– Name: Copyright
  Label: Rights
  Group: Cpyrght
  Data: open access
– Name: AN
  Label: Accession Number
  Group: ID
  Data: edsbas.A452CBC3
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.A452CBC3
RecordInfo BibRecord:
  BibEntity:
    Languages:
      – Text: English
    Subjects:
      – SubjectFull: Interrupt Handler
        Type: general
      – SubjectFull: Internet-of-things
        Type: general
      – SubjectFull: Mutual Exclusion Semaphore
        Type: general
      – SubjectFull: Real-time executive for multiprocessor systems
        Type: general
      – SubjectFull: Priority Ceiling Protocol
        Type: general
      – SubjectFull: Cyber-physical systems
        Type: general
      – SubjectFull: High Priority Task
        Type: general
      – SubjectFull: Real-time operating system
        Type: general
      – SubjectFull: Priority Inheritance Protocol
        Type: general
      – SubjectFull: Execution Time
        Type: general
      – SubjectFull: Scheduling Algorithms
        Type: general
      – SubjectFull: Critical Region
        Type: general
      – SubjectFull: Worst Case Execution Time
        Type: general
      – SubjectFull: Task Control Block
        Type: general
      – SubjectFull: Worst Case Response Time
        Type: general
      – SubjectFull: Interrupt Request
        Type: general
      – SubjectFull: Cache Line
        Type: general
      – SubjectFull: Rate Monotonic
        Type: general
      – SubjectFull: Context Switch
        Type: general
      – SubjectFull: Protocol Stack
        Type: general
      – SubjectFull: Low Priority Task
        Type: general
      – SubjectFull: Struct Timeval
        Type: general
      – SubjectFull: Embedded Systems
        Type: general
      – SubjectFull: Write Operation
        Type: general
      – SubjectFull: thema EDItEUR::U Computing and Information Technology::UY Computer science::UYF Computer architecture and logic design
        Type: general
      – SubjectFull: thema EDItEUR::U Computing and Information Technology::UK Computer hardware::UKC Supercomputers
        Type: general
      – SubjectFull: thema EDItEUR::T Technology
        Type: general
      – SubjectFull: Engineering
        Type: general
      – SubjectFull: Agriculture
        Type: general
      – SubjectFull: Industrial processes::TJ Electronics and communications engineering::TJF Electronics engineering
        Type: general
    Titles:
      – TitleFull: Real-Time Systems Development with RTEMS and Multicore Processors
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Bloom, Gedare
      – PersonEntity:
          Name:
            NameFull: Sherrill, Joel
      – PersonEntity:
          Name:
            NameFull: Hu, Tingting
      – PersonEntity:
          Name:
            NameFull: Bertolotti, Ivan Cibrario
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Type: published
              Y: 2024
          Identifiers:
            – Type: issn-locals
              Value: edsbas
            – Type: issn-locals
              Value: edsbas.oa
ResultId 1