RTXC Quadros

Last updated

RTXC Quadros is a real time operating system (RTOS) written mainly in the C programming language. It is mainly intended for use in embedded systems.

A real-time operating system (RTOS) is any operating system (OS) intended to serve real-time applications that process data as it comes in, typically without buffer delays. Processing time requirements are measured in tenths of seconds or shorter increments of time. A real time system is a time bound system which has well defined fixed time constraints. Processing must be done within the defined constraints or the system will fail. They either are event driven or time sharing. Event driven systems switch between tasks based on their priorities while time sharing systems switch the task based on clock interrupts. Most RTOS’s use a pre-emptive scheduling algorithm.

C (programming language) general-purpose programming language

C is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations. By design, C provides constructs that map efficiently to typical machine instructions, and it has therefore found lasting use in applications that were previously coded in assembly language. Such applications include operating systems, as well as various application software for computers ranging from supercomputers to embedded systems.

Embedded system computer system with a dedicated function within a larger mechanical or electrical system

An embedded system is a controller programmed and controlled by a real-time operating system (RTOS) with a dedicated function within a larger mechanical or electrical system, often with real-time computing constraints. It is embedded as part of a complete device often including hardware and mechanical parts. Embedded systems control many devices in common use today. Ninety-eight percent of all microprocessors manufactured are used in embedded systems.

The RTXC RTOS was originally developed by AT Barrett and Associates in the 1970s. It is currently maintained by Quadros Systems, Inc., of Houston, Texas.

RTXC Quadros comes with a tracing tool which give insight in the runtime dynamics and timing, RTXCview.

Related Research Articles

Nucleus is a Latin word for the seed inside a fruit. It most often refers to:

The LynxOS RTOS is a Unix-like real-time operating system from Lynx Software Technologies. Sometimes known as the Lynx Operating System, LynxOS features full POSIX conformance and, more recently, Linux compatibility. LynxOS is mostly used in real-time embedded systems, in applications for avionics, aerospace, the military, industrial process control and telecommunications. As such, it is compatible with military-grade security protocol such as wolfSSL, a popular TLS/SSL library.

Nucleus RTOS is a real-time operating system (RTOS) offered by the Embedded Software Division of Mentor Graphics, a Siemens Business, supporting 32 and 64 bit embedded platforms. The Nucleus RTOS is designed for real-time embedded systems for use in medical, industrial, consumer, aerospace, and IoT applications. Nucleus RTOS was first released in 1993. The latest version of Nucleus RTOS is v3.x which includes features such as power management, process model, 64 bit support, safety certification, and support for heterogeneous multicore SOCs.

The ITRON project is the first of several sub-architectures of the TRON project.

FreeRTOS Real-time operating system

FreeRTOS is a real-time operating system kernel for embedded devices that has been ported to 35 microcontroller platforms. It is distributed under the MIT License.

Regional transmission organization (North America) electric power transmission system operator in North America that coordinates a multi-state grid

A regional transmission organization (RTO) in the United States is an electric power transmission system operator (TSO) that coordinates, controls, and monitors a multi-state electric grid. The transfer of electricity between states is considered interstate commerce, and electric grids spanning multiple states are therefore regulated by the Federal Energy Regulatory Commission (FERC). The voluntary creation of RTOs was initiated by FERC Order No. 2000, issued on December 20, 1999. The purpose of the RTO is to promote economic efficiency, reliability, and non-discriminatory practices while reducing government oversight.

In embedded systems, a board support package (BSP) is the layer of software containing hardware-specific drivers and other routines that allow a particular operating system to function in a particular hardware environment, integrated with the RTOS itself. Third-party hardware developers who wish to support a particular RTOS must create a BSP that allows that RTOS to run on their platform. In most cases the RTOS image and license, the BSP containing it, and the hardware are bundled together by the hardware vendor.

OS2000

Baget RTOS is a real-time operating system developed by the Scientific Research Institute of System Development of the Russian Academy of Sciences for a MIPS and Intel BSPs. Baget is intended for software execution in a hard real-time embedded systems (firmware).

Xenomai

Xenomai is a real-time development framework cooperating with the Linux kernel, to provide a pervasive, interface-agnostic, hard real-time support to user space applications, seamlessly integrated into the Linux environment.

μT-Kernel is a real-time operating system (RTOS) designed for 16- and 8-bit microcontrollers. μT-Kernel was standardized by T-Engine Forum and later by IEEE as the basis of IEEE 2050-2018.

TI-RTOS is an embedded tools ecosystem created and offered by Texas Instruments (TI) for use in a wide range of their embedded processors. It includes a real time operating system component called "TI-RTOS Kernel" along with additional components that support device drivers, networking connectivity stacks, power management, file systems, instrumentation, and inter-processor communications like DSP/BIOS Link.

This is a list of real-time operating systems. An RTOS is an operating system in which the time taken to process an input stimulus is less than the time lapsed until the next input stimulus of the same type.

BeRTOS is a real-time operating system designed for embedded systems.

MQX RTOS is a real-time operating system developed by Precise Software Technologies Inc., and currently sold by Synopsys, Embedded Access Inc, and NXP Semiconductors. MQX is an abbreviation standing for Message Queue eXecutive.

OpenComRTOS

OpenComRTOS is a commercial network-centric, formally developed real-time operating system, aimed primarily at the embedded systems market.

Zephyr (operating system) operating system

Zephyr is a small real-time operating system for connected, resource-constrained and embedded devices supporting multiple architectures and released under the Apache License 2.0. Beyond its kernel, Zephyr includes all the necessary components and libraries required to develop a full application such as device drivers, protocol stacks, filesystems and firmware update.