Edition |
2nd ed. |
Description |
1 online resource (1 volume (various pagings)) : illustrations |
|
text txt rdacontent |
|
computer c rdamedia |
|
online resource cr rdacarrier |
Summary |
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. |
Note |
Includes index. |
Bibliography |
Includes bibliographical references and index. |
Contents |
Embedded and Real-time System -- First Look at a System Using an RTOS -- RTOS Concepts and Definitions -- RTOS Building Blocks for System Development -- The Thread-The Essential Component -- Mutual Exclusion Challenges and Considerations -- Memory Management: Byte Pools and Block Pools -- Internal System Clock and Application Timers -- Event Notification and Synchronization with Counting Semaphores -- Synchronization of Threads Using Event Flags Groups -- Thread Communication with Message Queues -- Advanced Topics -- 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: Counting Semaphore Services -- Appendix H: Thread Services -- Appendix I: Internal System Clock Services -- Appendix J: Application Timer Services -- Appendix K: ThreadX API -- Appendix L: ThreadX and the ARM Microprocessor -- Appendix M: ThreadX and the ColdFire Microprocessor -- Appendix N: ThreadX and the MIPS Microprocessor -- Appendix O: ThreadX and the PowerPC Microprocessor. |
Note |
Print version record. |
Subject |
Embedded computer systems -- Programming.
|
|
Real-time data processing.
|
|
Computer software -- Development.
|
|
Parallel processing (Electronic computers)
|
|
Temps réel (Informatique)
|
|
Parallélisme (Informatique)
|
|
COMPUTERS -- Systems Architecture -- General.
|
|
Computer software -- Development
|
|
Embedded computer systems -- Programming
|
|
Parallel processing (Electronic computers)
|
|
Real-time data processing
|
Other Form: |
Print version: Lamie, Edward. Real-time embedded multithreading using ThreadX. 2nd ed. Amsterdam ; Boston : Newnes, 2009 9781856176019 1856176010 (OCoLC)234450193 |
ISBN |
9781856176019 |
|
1856176010 |
|
9780080879284 (electronic bk.) |
|
0080879284 (electronic bk.) |
|
9781482296723 (e-book) |
|
1482296721 |
|
9780080951768 (CD-ROM) |
Standard No. |
AU@ 000065446505 |
|
CDX 10799210 |
|
CHBIS 005996007 |
|
CHBIS 009870699 |
|
CHVBK 169913244 |
|
CHVBK 199274045 |
|
DEBBG BV042305291 |
|
DEBSZ 367757931 |
|
NZ1 15189184 |
|