Book Description
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.
About the author
Edward L. Lamie is a Professor Emeritus of Computer Science. His areas of academic emphasis during his 31 years in higher education were 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.