loading...
An MFC Based Multi-Threaded Test Environment for the Validation of an Embedded Automotive Microcontroller
Santa Barbara, California July 30-August 03
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TOOLS.2000.868955Technology of Object-Oriented Languag ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Amir A. Khwaja, Intel Corporation
Embedded microcontrollers are used in a multitude of commercial applications such as modems, motor-control systems, air conditioner control systems, automotive engine and antilock braking systems among others. The high processing speed and enhanced peripheral set of these microcontrollers make them suitable for such high-speed event-based applications. However, these critical application domains also require that these microcontrollers are highly reliable. The high reliability and low market risks can be ensured by a robust testing process and a proper tools environment for the validation of these microcontrollers both at the component and at the system level. Intel's Chandler Platform Engineering department developed an object-oriented multi-threaded test environment for the validation of its 8XC196EA automotive microcontrollers. The goals of this environment was not only to provide a robust testing environment for the 8XC196EA automotive microcontrollers, but to develop an environment which can be easily extended and reused for the validation of several other future embedded microcontrollers. The environment was developed in conjunction with Microsoft Foundation Classes (MFC). The paper describes the design and mechanism of this test environment, its interactions with various hardware/software environmental components, and the pros and cons of using MFC.
Index Terms:
Object-orientation, system validation, embedded microcontrollers, MFC
Citation:
Amir A. Khwaja, "An MFC Based Multi-Threaded Test Environment for the Validation of an Embedded Automotive Microcontroller," tools, pp.15, Technology of Object-Oriented Languages and Systems (TOOLS 34'00), 2000
Usage of this product signifies your acceptance of the Terms of Use.