Versatile Real-Time Executive

Last updated
Versatile Real-Time Executive
Developer Hunter & Ready
Ready Systems
Microtec Research
Mentor Graphics
OS family Real-time operating systems
Working stateCurrent
Initial release1981;43 years ago (1981)
Marketing target Embedded systems, SoC
Available in English
Platforms Z8002, i8086, i80186, ARM, MIPS, PowerPC, SPARC, RISC, M68K, AMD29K, i960, M88K, i860, i80386, CPU32, StrongARM
Kernel type Real-time
License Proprietary
Official website www.mentor.com

Versatile Real-Time Executive (VRTX) is a real-time operating system (RTOS) developed and marketed by the company Mentor Graphics. VRTX is suitable for both traditional board-based embedded systems and system on a chip (SoC) architectures. It has been superseded by the Nucleus RTOS. [1]

Contents

History

The VRTX operating system began as a product of Hunter & Ready, a company founded by James Ready and Colin Hunter in 1980 which later became Ready Systems. This firm later merged with Microtec Research in 1993, and went public in 1994. This firm was then acquired by Mentor Graphics in 1995 [2] and VRTX became a Mentor product.

The VRTX operating system was released in September 1981. [3]

Since the 1980s, the chief rival to VRTX has been VxWorks, a Wind River Systems product. VxWorks had its start in the mid 1980s as compiler and assembly language tools to supplement VRTX, named VRTX works, or VxWorks. Later, Wind River created their own real-time kernel offering similar to VRTX.

VRTX

VRTX comes in several flavors:

Most companies developing software with VRTX use reduced instruction set computer (RISC) microprocessors including ARM, MIPS, PowerPC, or others.

Implementations

VRTX runs the Hubble Space Telescope.

VRTX runs the Wide Area Augmentation System. [5]

VRTX was the first operating system ported to the AMD Am29000. [6]

VRTX is used as a core for the Motorola proprietary P2K  [ ru ] operating system, which runs on most company devices since the Motorola V60 and T280i, up to the Motorola RAZR2 V9x. It runs on several hardware platforms including LTE (Motorola V300, V500, V600, E398, RAZR V3 and others featuring the ARM7 processor), LTE2 (Motorola L7 and upcoming devices with 176x220 screen resolution), Rainbow POG (3G phones featuring an MCORE processor from Motorola E1000 to RAZR V3x), Argon (all new 3G phones with 532 MHz ARM11 processor since Motorola RAZR MAXX V6, and V3xx), and others.

See also

Related Research Articles

<span class="mw-page-title-main">MIPS Technologies</span> American fabless semiconductor design company

MIPS Tech LLC, formerly MIPS Computer Systems, Inc. and MIPS Technologies, Inc., is an American fabless semiconductor design company that is most widely known for developing the MIPS architecture and a series of RISC CPU chips based on it. MIPS provides processor architectures and cores for digital home, networking, embedded, Internet of things and mobile applications.

<span class="mw-page-title-main">PowerPC</span> RISC instruction set architecture by AIM alliance

PowerPC is a reduced instruction set computer (RISC) instruction set architecture (ISA) created by the 1991 Apple–IBM–Motorola alliance, known as AIM. PowerPC, as an evolving instruction set, has been named Power ISA since 2006, while the old name lives on as a trademark for some implementations of Power Architecture–based processors.

Microware Systems Corporation was an American software company based in Clive, Iowa, that produced the OS-9 real-time operating system.

<span class="mw-page-title-main">Embedded system</span> Computer system with a dedicated function

An embedded system is a specialized computer system—a combination of a computer processor, computer memory, and input/output peripheral devices—that has a dedicated function within a larger mechanical or electronic system. It is embedded as part of a complete device often including electrical or electronic hardware and mechanical parts. Because an embedded system typically controls physical operations of the machine that it is embedded within, it often has real-time computing constraints. Embedded systems control many devices in common use. In 2009, it was estimated that ninety-eight percent of all microprocessors manufactured were used in embedded systems.

pSOS is a real-time operating system (RTOS), created in about 1982 by Alfred Chao, and developed and marketed for the first part of its life by his company Software Components Group (SCG). In the 1980s, pSOS rapidly became the RTOS of choice for all embedded systems based on the Motorola 68000 series family architecture, because it was written in 68000 assembly language and was highly optimised from the start. It was also modularised, with early support for OS-aware debugging, plug-in device drivers, Internet protocol suite (TCP/IP) stacks, language libraries, and disk subsystems. Later came source code level debugging, multiprocessing support, and further computer networking extensions.

<span class="mw-page-title-main">VxWorks</span> Real-time operating system

VxWorks is a real-time operating system developed as proprietary software by Wind River Systems, a subsidiary of Aptiv. First released in 1987, VxWorks is designed for use in embedded systems requiring real-time, deterministic performance and in many cases, safety and security certification for industries such as aerospace, defense, medical devices, industrial equipment, robotics, energy, transportation, network infrastructure, automotive, and consumer electronics.

<span class="mw-page-title-main">Mentor Graphics</span> Electronic design automation company

Mentor Graphics Corporation was a US-based electronic design automation (EDA) multinational corporation for electrical engineering and electronics, headquartered in Wilsonville, Oregon. Founded in 1981, the company distributed products that assist in electronic design automation, simulation tools for analog mixed-signal design, VPN solutions, and fluid dynamics and heat transfer tools. The company leveraged Apollo Computer workstations to differentiate itself within the computer-aided engineering (CAE) market with its software and hardware.

<span class="mw-page-title-main">Embedded operating system</span> Type of computer operating system

An Embedded Operating System (EOS) is an operating system designed specifically for embedded computer systems. These systems aim to enhance functionality and reliability to perform dedicated tasks. When the multitasking method employed allows for timely task execution, such an OS may qualify as a real-time operating system (RTOS).

<span class="mw-page-title-main">MontaVista</span> Software company

MontaVista Software is a company that develops embedded Linux system software, development tools, and related software. Its products are made for other corporations developing embedded systems such as automotive electronics, communications equipment, mobile phones, and other electronic devices and infrastructure.

Wind River Systems, Inc., also known as Wind River, is an Alameda, California–based company, subsidiary of Aptiv PLC. The company develops embedded system and cloud software consisting of real-time operating systems software, industry-specific software, simulation technology, development tools and middleware.

Computer operating systems based on the Linux kernel are used in embedded systems such as consumer electronics, in-vehicle infotainment (IVI), networking equipment, machine control, industrial automation, navigation equipment, spacecraft flight software, and medical instruments in general.

Micro-Controller Operating Systems is a real-time operating system (RTOS) designed by Jean J. Labrosse in 1991. It is a priority-based preemptive real-time kernel for microprocessors, written mostly in the programming language C. It is intended for use in embedded systems.

UNOS is a discontinued real-time operating system (RTOS); it was the first 32-bit Unix-like system with real-time extensions. It was developed by Jeffery Goldberg, MS. who left Bell Labs after using Unix and became VP of engineering for Charles River Data Systems (CRDS), now defunct. UNOS was written to capitalize on the first 32-bit microprocessor, the Motorola 68k central processing unit (CPU). CRDS sold a UNOS based 68K system, and sold porting services and licenses to other manufacturers who had embedded CPUs.

In embedded systems, a board support package (BSP) is the layer of software containing hardware-specific boot firmware, runtime firmware and device drivers and other routines that allow a given embedded operating system, for example a real-time operating system (RTOS), to function in a given hardware environment, integrated with the embedded operating system. The board support package is usually provided by the SoC manufacturer, and it can be modified by the OEM.

TI-RTOS is an embedded tools ecosystem created and offered by Texas Instruments (TI) for use across a range of their embedded system processors. It includes a real-time operating system (RTOS) component-named TI-RTOS Kernel, networking connectivity stacks, power management, file systems, instrumentation, and inter-processor communications like DSP/BIOS Link. It is free and open-source software, released under a BSD license.

An embedded hypervisor is a hypervisor that supports the requirements of embedded systems.

<span class="mw-page-title-main">TenAsys</span> American software company

TenAsys is a privately owned company providing real-time software and services based on the x86 Intel Architecture and Microsoft Windows operating system.

MQX is a real-time operating system (RTOS) developed by Precise Software Technologies, Inc., and currently sold by Synopsys, Embedded Access, Inc., and NXP Semiconductors.

Harmony is an experimental computer operating system (OS) developed at the National Research Council Canada in Ottawa. It is a second-generation message passing system that was also used as the basis for several research projects, including robotics sensing and graphical workstation development. Harmony was actively developed throughout the 1980s and into the mid-1990s.

References

  1. https://www.pcmag.com/encyclopedia/term/57381/vrtx VRTX Definition from PC Magazine Encyclopedia
  2. "Mentor Graphics to add real time ARM via $130m Microtec acquisition". Computer Business Review. October 11, 1995.
  3. Ready, James (1986-08-31). "VRTX: A Real-Time Operating System for Embedded Microprocessor Applications". IEEE Micro. 6 (4): 10. doi:10.1109/MM.1986.304774. S2CID   10740518 . Retrieved 2022-07-27.
  4. "Ready Systems introduces Spectra environment for developing real time embedded systems". Computer Business Review. September 30, 1992.
  5. "Raytheon Systems company selects Microtecs VRTX real time operating system for wide area augmentation system". PR Newswire (Press release). Cision US.
  6. "Ready Systems VRTX is first operating system for AM29000". Computer Business Review. January 6, 1991.
  7. "MapuSoft: Porting Made Easy". MapuSoft Technologies. 2008. Archived from the original on 2008-11-20. Retrieved 2021-08-08.