Show simple item record

dc.contributor.authorBloom, Gedare
dc.contributor.authorSherrill, Joel
dc.contributor.authorHu, Tingting
dc.contributor.authorBertolotti, Ivan Cibrario
dc.date.accessioned2024-12-09T10:34:14Z
dc.date.available2024-12-09T10:34:14Z
dc.date.issued2021
dc.identifierONIX_20241209_9781351255783_11
dc.identifier.urihttps://library.oapen.org/handle/20.500.12657/95789
dc.description.abstractThe 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 experts in the academic field of real-time embedded systems. Two of the authors are primary open-source maintainers of the RTEMS software project.
dc.languageEnglish
dc.relation.ispartofseriesEmbedded Systems
dc.subject.classificationthema EDItEUR::U Computing and Information Technology::UY Computer science::UYF Computer architecture and logic design
dc.subject.classificationthema EDItEUR::U Computing and Information Technology::UK Computer hardware::UKC Supercomputers
dc.subject.classificationthema EDItEUR::T Technology, Engineering, Agriculture, Industrial processes::TJ Electronics and communications engineering::TJF Electronics engineering
dc.subject.classificationthema EDItEUR::T Technology, Engineering, Agriculture, Industrial processes::TH Energy technology and engineering::THY Energy, power generation, distribution and storage
dc.subject.otherInterrupt Handler
dc.subject.otherInternet-of-things
dc.subject.otherMutual Exclusion Semaphore
dc.subject.otherReal-time executive for multiprocessor systems
dc.subject.otherPriority Ceiling Protocol
dc.subject.otherCyber-physical systems
dc.subject.otherHigh Priority Task
dc.subject.otherReal-time operating system
dc.subject.otherPriority Inheritance Protocol
dc.subject.otherExecution Time
dc.subject.otherScheduling Algorithms
dc.subject.otherCritical Region
dc.subject.otherWorst Case Execution Time
dc.subject.otherTask Control Block
dc.subject.otherWorst Case Response Time
dc.subject.otherInterrupt Request
dc.subject.otherCache Line
dc.subject.otherRate Monotonic
dc.subject.otherContext Switch
dc.subject.otherProtocol Stack
dc.subject.otherLow Priority Task
dc.subject.otherStruct Timeval
dc.subject.otherEmbedded Systems
dc.subject.otherWrite Operation
dc.titleReal-Time Systems Development with RTEMS and Multicore Processors
dc.typebook
oapen.identifier.doi10.1201/9781351255790
oapen.relation.isPublishedBy7b3c7b10-5b1e-40b3-860e-c6dd5197f0bb
oapen.relation.isbn9781351255783
oapen.relation.isbn9780815365976
oapen.relation.isbn9781351255790
oapen.relation.isbn9781351255769
oapen.relation.isbn9781351255776
oapen.relation.isbn9780367644369
oapen.imprintCRC Press
oapen.pages534


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record