Real-Time Embedded Multithreading Using ThreadX

Paperback
from $0.00

Author: Edward L. Lamie

ISBN-10: 1856176010

ISBN-13: 9781856176019

Category: Hardware Related Programming

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...

Search in google:

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*A limited version of the ThreadX 5 software is available to run all sample projects and the case study

Ch. 1 Embedded and Real-time Systems 1Ch. 2 First Look At a System Using An RTOS 9Ch. 3 RTOS Concepts and Definitions 21Ch. 4 RTOS Building Blocks For System Development 31Ch. 5 The Thread - the Essential Component 45Ch. 6 Mutual Exclusion Challenges and Considerations 73Ch. 7 Memory Management: Byte Pools And Block Pools 101Ch. 8 Internal System Clock and Application Timers 127Ch. 9 Event Notification and Synchronization With Counting Semaphores 151Ch. 10 Synchronization of Threads Using Event Flags Groups 183Ch. 11 Thread Communication With Message Queues 209Ch. 12 Advanced Topics 233Ch. 13 Case Study: Designing A Multithreaded System 261App. A Memory Block Pool ServicesApp. B Memory Byte Pool ServicesApp. C Event Flags Group ServicesApp. D Interrupt Control ServiceApp. E Mutex ServicesApp. F Message Queue ServicesApp. G Counting Semaphore ServicesApp. H Thread Services