New Textbook Explains Real-Time Programming of MIPS® Processors
Mountain View and San Diego, CA (January 12, 2009)
Express Logic, Inc., the leader in royalty-free real-time operating systems (RTOS), and MIPS Technologies, Inc. (NasdaqGS: MIPS) today announced publication of a new textbook on real-time software development by Edward L. Lamie, PhD, professor emeritus and former Computer Science Department Chair at California State University, Stanislaus. Dr. Lamie’s new book, Real-Time Embedded Multithreading: Using THREADX and MIPS, introduces software developers to the use of an RTOS, and offers examples of the use of application threads to manage real-time programming on MIPS-Based™ platforms.
Real-Time Embedded Multithreading offers a complete guide for the developer or student. Beginning with a discussion of general concepts and terminology, it quickly moves on to a specific demonstration system that investigates the salient characteristics of the reference processor (MIPS32® core), thoroughly explores the services and features of the reference RTOS (Express Logic’s THREADX®), and culminates with a major case study. Sample chapters, such as “The Thread—The Essential Component,” “Memory Management: Byte Pools and Block Pools,” and “Thread Communication with Message Queues,” expose pitfalls and problem areas and point to possible solutions.
“Real-Time Embedded Multithreading is a great introduction to real-time or embedded programming, with the added bonus of detailing an actual RTOS running on a real processor,” commented Jim Turley, Silicon Insider founder. “It moves swiftly and by page 12 the reader already has sample code to try out. Whether you’re a newcomer to embedded, real-time programming or are trying to get a MIPS/THREADX system up and running quickly, this is the ideal resource and reference.”
MIPS Technologies’ 32-bit and 64-bit processor cores are found in hundreds of embedded systems and SoCs. Its RISC architecture with large GP and FPU register sets makes it a good choice for applications in wireless networking, laser printers, video gaming, and security. Express Logic’s THREADX RTOS is used in over 500 million electronic devices in similar industries, and is an ideal RTOS for MIPS-Based embedded systems.
“Years of training university students and professional embedded developers have culminated in the lessons offered in this comprehensive text on real-time multithreading,” commented Dr. Edward Lamie. “This book provides specific, real-world instruction oriented around a reference platform that makes the instruction more relevant for developers, and easier to apply to embedded systems.”
As Dr. Lamie observes, much of the success of a real-time implementation hinges on the relative simplicity and robust multithreading capabilities of the RTOS and the reference platform. Perfect for embedded systems programmers, software engineers, electrical engineers, or firmware engineers with a programming background in C or C++, the book examines many ways in which the reference processor and RTOS can be optimally combined. The book includes a CD featuring a Win32-based THREADX demonstration system complete with all the sample systems, end-of-chapter projects, and case study.
Real-Time Embedded Multithreading is Dr. Lamie’s fourth book. Dr. Lamie also authored Pascal Programming, PL/I Programming – A Structured, Disciplined Approach, and the first edition of Real-Time Embedded Multithreading, which also are available through Amazon.com.
Real-Time Embedded Multithreading: Using THREADX and MIPS is available from Elsevier Books, online through Amazon.com, and at retail outlets worldwide. It is priced at $54.95, with special introductory pricing available for a limited time.