Santa Clara, CA--February 24, 1997--Microtec (Santa Clara, CA) announced Motorola's use of Microtec's VRTX(R) real-time operating system (RTOS), optimizing C and C++ compilers and XRAY(R) debugger to speed development of the application software inside Motorola's new cellular CDMA (code division multiple access) telephone Model SC-720. Microtec's off-the-shelf RTOS and software tools enabled Motorola's embedded system developers to write their application software while ensuring that their cellular telephones immediately respond when users press keys.
Users of cellular telephones expect to have the same immediate response as when they use land-line telephones. The computers inside cellular telephones are "real-time" embedded systems that provide an immediate, predictable, and reliable response to users. Developers of these real-time embedded systems use workstations or personal computers as a host platform to create application code and then use connectivity software and debuggers to interactively load, test, and debug application software on the embedded microprocessor. RTOS software is used in many embedded systems to provide system-level functions such as task scheduling, memory management, and communication with input/output devices.
Because VRTXmc is a commercial real-time kernel tailored specifically to the needs of deeply embedded devices, Motorola's engineers were able to concentrate on adding value to their application software rather than developing and supporting a custom kernel. The VRTXmc kernel enables flexible integration with hardware timers. A specific service call in VRTXmc is designed to help implement low-power or sleep mode in systems where power consumption is critical. And because VRTXmc is a member of the scalable VRTX family, Motorola developers can reuse code with other projects and save time.
Microtec's C++ compiler and XRAY debugger technologies reduce link and download times by eliminating duplicate debug information, and improve compile times by eliminating the C++-to-C translation process. The XRAY debugger is a multi-tasking source- and assembly-level debugger. When used with Microtec's compilers, the XRAY debugger can debug fully optimized production-quality code. It operates on C++, ANSI C, and other high-level languages and assembly application code, enabling programmers to completely control and monitor the flow of program execution.
For more information about Microtec's software development tools, VRTX real-time operating system, and complete customer support services, call Microtec at 800-950-5554 or visit Microtec's Web site at www.mri.com.
Return to Headlines