Product Overview
Winux-RT is developed by Kedong (Guangzhou) Software Technology Ltd. (a wholly owned subsidiary of Kyland) for Industrial Applications. It is a micro-kernel based Operating System with modular design, so it can be easily customized for different applications. Winux-RT abstracts physical hardware and I/O interfaces so it can virtualize the machine (through the hypervisor). The hypervisor manages and allocates the system's resources, so that it can enable the system to host several instances simultaneously but still assure each instance and application real-time, secure, deterministic and reliable.
Winux-RT has been developed and evolved for more than 20 years and holds 60+ patents and 30+ copyrights. It is widely deployed to numerous mission critical industry sectors like smart manufacturing, railway, energy, robotics,...etc., and it's been proven reliable and secure in the long and sustaining applications.
Key Features
- Reliable: more than 20 years track record of operation
- Real-time: micro-second level response time
- Micro-kernel: virtualizes hardware resources and enables software-defined management
- Hybird: enables one-machine with multiple real-time and non-real-time instances hybrid operation, so it can integrate edge computing, motion control, data acquisition, AI,...etc. in one machine.
Specifications
Function | Description | |
---|---|---|
OS Feature | CPU | Supports x86, ARM, MIPS |
Micro-kernel | Micro-kernel design with simple and neat footprints. Kernel codes within 10,000 lines. Easy to verify and validate the security and reliability | |
Virtualization | Supprots Windows and Linux non-real-time instances Supports up to 20 real-time instances and 3 non-real-time instances Supports interal virtual data bus for cross-instance data communications | |
Multi-core processor | Supports multi-core processor operation | |
Operation mode | Supports AMP, SMP, BMP mode and 32bit/64bit operation | |
Real-time Hypervisor | Scheduling | Priority and Timing hybrid scheduling Supports up to 256 priority |
Multi-task management | Preemptive scheduling and Timing scheduling Supports up to 256 priority Supports priority inheritance, priority ceiling to prevent priority reversal | |
File System | Supports FAT16, FAT32, YAFFS, nfs Supports flash, emmc, ram, USB, SATA…etc. media types Supports file system corruption prevention after power outage | |
POSIX | Compatible with POSIX 1003.1b (ISO/IEC 9945-1) | |
Shell | Compatible with most Linux shell operations | |
Network stack | Supprots IPv4/IPv6 and standard sockets Supports static and dynamic routing Supports ftp, telnet, tftp, httpd, sntp, snmp…etc. | |
USB | Supports USB1.1, 2.0 | |
Development Tools | lntewell DEVELOPER | Supports virtual instance life cycle management, including instance create,
allocate, deploy, terminate, power-on/off, reboot, sleep, suspend, resume and
rebuild operations Supports design, development, debugging, simulation, and deployment functions. Full GUI design, easy to use Supports simulation tools for different CPU architectures |
Monitoring tool | Provies CPU usage, network traffic, file system performance, signal usage, schedulling staus, process staus and message queue monitoring | |
Ecosystem | Industrial APP | Natively supports Kyland MaVIEW, KySCADA, KyGate, KyVista, KyMOM, AHM tools |
Industrial protocol | Supports Modbus TCP/RTU, CANopen, EtherCAT, EtherNet/ IP, PROFINET, AUTBUS, OPC |
Product Information
Winux-RT OS | Winux-RT Operating System |
---|---|
Winux-RT DEVELOPER | Winux-RT IDE and Hypervisor tool |