· Use OS, COM, and NM standards for optimal portability
· Create applications for standalone and distributed systems Achieve efficiencies in programming your embedded communications and control systems by using the OSEK/VDX open standard. Developed by the automotive industry to increase productivity through the use of a standard architectural system and re-useable code, the OSEK/VDX specifications describe a small, real-time operating system (RTOS) ideal for most embedded systems that are statically defined. The leading software tool vendors and chip manufacturers have embraced the standards, and they are candidates for standardization under ISO #17356.
You can create applications that use commercial software to implement the OSEK/VDX standards for operating systems, communication, and network management. This book describes each of these standards from a programmer's perspective. (Readers are assumed to have some knowledge of embedded systems, RTOS, and objected-oriented design.) Since the three standards are mutually exclusive, and the use of one does not require the use of the other two, this tutorial presents the API for each standard independently. You can learn about the standard in its entirety or refer to the sections pertinent to your project. Other features include a complete reference to all API services and a description of the integrated system.
An example application is included to demonstrate all aspects of the API without focusing on the standard's automotive origins. This firsthand experience is designed to provide the understanding you need to use any one of the standards to create applications for standalone systems, or to use all three of the standards to create distributed systems.
Joe Lemieux introduces all the system concepts and services in a progressive order and explains by example how OSEK/VDX can be used. Thoroughly researched and easily accessible, this book will be the standard text for OSEK/VDX system development. - Frank Leonhardt, journalist and OS specialist
Joseph Lemieux is a senior applied specialist with the Embedded Solutions organization of the Applied Engineering Solutions group of Electronic Data Systems (EDS), Inc. His 20+ years in embedded system development have included hardware and software design, system algorithm development, and system calibration. Most of Joe's experience has been in automotive engineering, where he has designed products and subsystems for engine control, transmission control, anti-lock braking, interior body systems, and multimedia systems. He is the representative to the OSEK/VDX Technical Committee from EDS and a frequent speaker at the Embedded Systems Conferences.