LoongOS is an industrial control operating system with streamlined, efficient, and real-time characteristics.
LoongOS is based on the general Linux kernel and adopts RT-Linux technology for real-time performance.
LoongOS simplifies the complex traditional X personal computer graphics system and supports the three graphics application modes of FrameBuffer, EGL, and Wayland. Among them, FrameBuffer (two-dimensional) and EGL(three-dimensional) are single-window application full-screen modes that feature lightweight, rapid startup, and convenient development. Wayland mode supports multi-window applications and realizes a full-featured three-dimensional OpenGL driver and programming interface with a concise personal computer graphics environment. All the three graphics modes of LoongOS are able to support the Qt programming development and application environment and to support the RTAPI programming interface compatible with VxWorks. According to the needs of embedded systems, LoongOS not only achieves the features such as file system reinforcement, power-down protection, partition protection, and security isolation but also flexibly customizes special systems according to requirements implemented by the integrated development environment LDK.
LoongOS Display Environment
Modes
Supported Graphics Environments
2D and 3D support features
Wayland mode
Loongson independent GPU, commercial GPU
Supporting OpenGL 4.5 and blew,OpenGLES 3.2 and blew
EGL mode
Loongson independent GPU, commercial GPU
Supporting OpenGL 4.5 and blew,OpenGLES 3.2 and blew
FrameBuffe mode
Loongson independent GPU, commercial GPU
Supporting 2D acceleration interface1
LoongOS Development environment
LoongOS features various API programming interfaces and a supporting integrated development environment LDK. LDK supports visual installation, remote debugging, and WYSIWYG development.
Qt2D
support
Support LinuxFb, Wayland, eGLFS, VNC, etc.
QtOpenGL
support
Discrete Graphics Processing Unit environment supports EGLFS mode and Wayland mode. The 7A and 2K environments only support the EGLFS mode; based on OpenGL or OpenGL ES packaging
QtQuick
support
Discrete Graphics Processing Unit environment supports EGLFS mode and Wayland mode. The 7A and 2K environments only support the EGLFS mode
QtWebengine
support
Based on the latest Chromium community version
NodeJS
NodeJS
Vue, eCharts, React, and other development components support
LoongOS Common Software Function Support
个人计算机环境
support
Mobile operation style, support multiple applications and multiple windows, integrate common software such as file manager and terminal emulator
Browser
support
Chromium kernel
Basic office software
support
Support doc/docx, ppt/pptx, xsl/xslx, PDF and other common formats
Print
support
Support cups printing service
high-speed photographic apparatus
support
-
Remote personal computer
support
Support SPICE and VNC protocol