Performance characteristics of Vxworks, QNX, Xenomai, Intime, Sylixos, Ucos and other real-time operating systems

Source: Internet
Author: User

Performance characteristics of Vxworks, QNX, Xenomai, Intime, Sylixos, Ucos and other real-time operating systems

    • VxWorks Operating System

VxWorks operating system is an embedded real-time operating system designed and developed by American WindRiver Company in 1983, which is a key part of the embedded development environment. Its kernel supports multi-task scheduling (using priority-based preemption, supporting time-slice scheduling between tasks with priorities), synchronization between tasks, interprocess communication mechanisms, interrupt handling, timers and memory management mechanisms, and provides a fast and flexible Ansic-compatible I/O system with network support "Transparent" access to other VxWorks systems and TCP/IP network systems. With good sustainable development ability, good reliability, excellent real-time and high-performance core and user-friendly development environment. Its "Modular" modular, "secure" knowledge protection, "scalable" scalability, "Safe" reliability and other characteristics so that it is widely used in communications, military, aviation, aerospace and other sophisticated technology and real-time requirements of high-performance areas.

    • QNX Operating System

Qnxis a distributed, embedded, scalable, compliantPOSIXClass of SpecificationUnixMicro-kernel hard real-time operating system. Mainly used for commercial purposes, the target market is mainly for embedded systems. Its kernel is isolated from a protected address space, and drivers, network protocols, and applications are in program space. Its kernelonly available4services: Process scheduling, interprocess communication, underlying network communication, and interrupt processing。all otherOSservices that are implemented as collaborative user processes that run in separate address spaces。soQNX kernelVery Small (qnx4.xabout the12Kb), the operating system module and the kernel are independent of each other, with high reliability.but also withUnixhave a high degree of similarity, making a large number of stable and matureUNIX,LINUXapplications can be ported directly toQNXThis is a more stable and efficient real-time embedded platform.

    • Xenomai Operating System

xenomai is a linux The universal real-time framework established on the platform free software project. The main project objective is to help migrate from proprietary real-time systems to industrial applications in the system. Early is an linux kernel extension, with precedence higher than linux kernel. linux architecture, can be a single / local kernel system. xenomai is used in the industrial automation industry.

    • Intime Operating System

INtime is with Windows the operating system shares the hardware platform's real-time operating system. the Windows kernel driver manages the memory used to run the kernel and real-time applications, and manages the communication interfaces between the two systems. the INtime kernel provides operating system services for real-time virtual machines, including a priority-based preemptive scheduler that performs priority-based interrupt processing. The kernel scheduler has been optimized for optimal interrupt performance. The resulting platform shows good performance and, most importantly, its behavior is predictable. not only does it add real-time functionality to the Windows platform, but it adds them in a way that provides a reliable and scalable platform for real-time applications.

    • Sylixos Operating system

Sylixos is a large embedded hard real-time operating system designed and developed by the Chinese, which supports SMP multicore, has rich file system, network system and many device driver support, and provides perfect integrated development environment . After years of continuous development and improvement, has become a reliable and stable, full-featured, easy to develop debugging embedded real-time system development platform. The birth of Sylixos can get rid of some key domestic equipment on the foreign embedded operating system, for the domestic embedded information technology industry to provide a new choice. has been used in aerospace and defense missiles and other fields.

    • Ucos Operating System

The UCOS is a ROM -based, Removable, preemptive, real-time multitasking kernel with highly portable embedded real-time operating systems . Especially suitable for microprocessors and controllers, suitable for many commercial operating systems . Has a complete network system and file system, and open source code. Feature Support TCP/IP,USB,CAN bus , Modbus. Has a powerful file system and graphical user interface. UCOS uses the real-time and multi-tasking kernel , and its task scheduling is a preemptive scheduling based on task priority, which is reliable and efficient. In the construction industry control, medical equipment, space systems and other fields have a wide range of applications.

Performance characteristics of Vxworks, QNX, Xenomai, Intime, Sylixos, Ucos and other real-time operating systems

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.