Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Real-Time Embedded Multithreading
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Real-Time Embedded Multithreading

Real-Time Embedded Multithreading

Using ThreadX and ARM

Edward L. Lamie - Collection Software Development / Enbedded Systems

361 pages, parution le 31/12/2004

Résumé

Use the industry's most popular RTOS/processor combination to develop embedded applications that are small, fast, reliable, and deterministic. Beginning with a discussion of embedded and real-time concepts and terminology, this book uses a specific demonstration system for illustration so you can apply the techniques immediately. You get all the details you need for implementation including an overview about the ARM® processor, and a review of all the services provided by the ThreadX® real-time operating system (RTOS). A major case study translates this all into a working knowledge of implementation that includes solutions to the most common pitfalls.

The ThreadX/ARM processor combination is the ideal RTOS/processor combination on which to learn how to develop real-time multithreaded embedded systems. Popular because of their inherent simplicity, the ARM microprocessors can be found in a wide variety of devices-from cell phones to laser printers. Similarly, Express Logic's ThreadX RTOS is one of the most popular for the ARM processor because of its simplicity and robust multithreading capabilities.

The companion CD contains a Win32-based ThreadX demonstration system capable of processing all the sample systems, end-of-chapter projects, and the case study. While the book uses C programming throughout you can use C++ if you prefer.

This book is for:

  • Embedded systems programmers, software engineers, electrical engineers, or firmware engineers with a programming background in C or C++
  • Developers who will create a system based on ThreadX/ARM
  • Developers using a different RTOS and processor, but who want to gain a better understanding of real-time embedded systems
  • Students who desire to learn the fundamentals of this discipline

L'auteur - Edward L. Lamie

Edward L. Lamie is a Professor Emeritus of Computer Science. His areas of academic emphasis during his 31 years in higher education have been in the areas of software engineering and operating systems. He was also the founding chair of computer science departments at Central Michigan University and California State University, Stanislaus. Ed continues to teach occasional graduate-level courses and conducts hands-on RTOS training classes for Express Logic, Inc.

Sommaire

  • Figures
  • Preface
  • Embedded and Ream-Time Systems
  • First Look at a System Using an RTOS
  • RTOS Concepts and Definitions
  • RTOS Building Blocks for Systems Development
  • Introduction to the ARM Microprocessor
  • 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
  • ARM Exception Handling
  • Case Study : Designing a Multithreaded System
  • Appendices
  • 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
  • Index
Voir tout
Replier

Caractéristiques techniques

  PAPIER
Éditeur(s) CMP Books
Auteur(s) Edward L. Lamie
Collection Software Development / Enbedded Systems
Parution 31/12/2004
Nb. de pages 361
Format 18,5 x 23,5
Couverture Broché
Poids 787g
Intérieur Noir et Blanc
EAN13 9781578201341
ISBN13 978-1-57820-134-1

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription