Real-time embedded multithreading using ThreadX [electronic resource] / Edward L. Lamie.Material type: TextPublisher: Amsterdam ; Boston : Newnes, 2009Edition: 2nd edDescription: 1 online resource (1 v. (various pagings)) : illISBN: 9781856176019; 1856176010; 9780080879284 (electronic bk.); 0080879284 (electronic bk.)Subject(s): Embedded computer systems -- Programming | Real-time data processing | Computer software -- Development | Parallel processing (Electronic computers) | COMPUTERS -- Systems Architecture -- GeneralGenre/Form: Electronic books.Additional physical formats: Print version:: Real-time embedded multithreading using ThreadX.DDC classification: 004.2/56 LOC classification: TK7895.E42 | L35 2009Online resources: ScienceDirect
This second edition of Real-Time Embedded Multithreading contains the fundamentals of developing real-time operating systems and multithreading with all the new functionality of ThreadX Version 5. ThreadX has been deployed in approximately 500 million devices worldwide. General concepts and terminology are detailed along with problem solving of common pitfalls and problems. The features and services of ThreadX are reviewed. The references to a specific processor have been removed to allow for the book to be technology agnostic and applicable to all types of microprocessors that the reader may be working with. Two e-book supplements will be available with registration of your book at www.newnespress.com, the first on ARM processors and the second, ColdFire processors. A great introduction to real-time systems including general concepts and terminology. Get to know ThreadX 5, a real-time operating system, from an insider.
Description based on print version record.
Includes bibliographical references and index.
Chapter 10: Synchronization of Threads Using Event Flags GroupsChapter 11: Thread Communication with Message Queues; Chapter 12: Advanced Topics; Chapter 13: Case Study: Designing a Multithreaded System; Appendix A: Memory Block Pool Services; Appendix B: Memory Byte Pool Services; Appendix C: Event Flags Group Services; Appendix D: Interrupt Control Service; Appendix E: Mutex Services; Appendix F: Message Queue Services; Appendix G: