Real-Time Embedded Multithreading: Using ThreadX and ARM

Edward L. Lamie

  • 出版商: CMP Books
  • 出版日期: 2005-01-03
  • 售價: $2,150
  • 貴賓價: 9.5$2,043
  • 語言: 英文
  • 頁數: 356
  • 裝訂: Paperback
  • ISBN: 1578201349
  • ISBN-13: 9781578201341
  • 相關分類: 嵌入式系統






Use the industrys 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 devicesfrom 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

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.