Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

58 results about "Real-time operating system" patented technology

A real-time operating system (RTOS) is an operating system (OS) intended to serve real-time applications that process data as it comes in, typically without buffer delays. Processing time requirements (including any OS delay) 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 RTOSs use a pre-emptive scheduling algorithm.

Intelligent environment monitoring device running on a domestic operating system

ActiveCN224499546UIntelligent environmentMonitoring system
The utility model relates to a kind of intelligent environment monitoring devices running on domestic operating system, including temperature and humidity sensor, noise sensor, network interface, remote signalling lightning protection module, smoke sensor, water leakage sensor, vibration sensor, infrared intrusion detector, PM2.5 sensor, audible and visual alarm, monitoring equipment, temperature and humidity sensor, noise sensor, network interface, remote signalling lightning protection module, smoke sensor, water leakage sensor, vibration sensor, infrared intrusion detector, PM2.5 sensor, monitoring equipment, audible and visual alarm are connected with host computer, host computer uses 32 industrial ARM embedded processor main chip and uses domestic embedded real-time operating system RT-Thread, can monitor UPS detailed parameter, through with UPS communication acquisition, real-time monitoring the operating parameter of UPS, and the data of acquisition is uploaded to monitoring system platform, can monitor UPS input voltage, output voltage, output current, load percentage, UPS temperature, frequency, battery pack voltage, alarm failure etc.
Owner:SHANGHAI MOWEN ELECTRONIC TECH CO LTD

A multi-channel servo smooth motion control system and method based on a real-time operating system

PendingCN122299616AMicrocontrollerRobotic arm
This invention relates to the field of embedded motion control technology, specifically to a multi-channel servo smooth motion control system and method based on a real-time operating system, comprising: S1. Receiving multi-channel servo linkage instructions: receiving linkage control instructions containing multiple servo IDs, their respective target positions, and unified motion times, wherein the linkage control instructions are defined as: This invention employs an architecture of multiple PCA9685 chips cascaded through multiple I²C buses, combined with an external high-precision crystal oscillator. The system theoretically supports up to 48 independent servo controls, with a PWM resolution of 12 bits and a frequency error of less than 0.1%. This architecture fundamentally solves the pain point of limited timer resources in traditional microcontrollers, making it difficult to drive large-scale servo arrays, and provides a hardware foundation for high-channel-count applications such as complex bionic robots and multi-degree-of-freedom robotic arms.
Owner:JIANGSU YUNMU ZHIZAO TECH CO LTD

A configurable read-write priority strategy read-write lock implementation method of an MMU-free embedded real-time operating system

The application discloses a configurable read-write priority strategy read-write lock implementation method of an MMU-free embedded real-time operating system, and comprises the following steps: S1, performing strategy binding in a read-write lock creation stage; S2, realizing atomic operation in a middle-off mode; S3, actively eliminating writer starvation in a write priority mode; S4, performing priority inheritance when a write lock is applied; S5, adopting a double-waiting queue separation design; S6, adopting static memory pool zero dynamic allocation; and S7, adopting single-field tri-state encoding to mark a lock state. The configurable read-write priority strategy read-write lock implementation method of the MMU-free embedded real-time operating system realizes lightweight configurable read-write locks of the MMU-free embedded real-time operating system, can support flexible configuration of read / write priority strategies and has zero runtime switching overhead in the whole process, does not need special hardware instructions and MMU context support, and is perfectly compatible with low-end MCUs without exclusive access capability, such as Cortex-M0 / M0+.
Owner:HUNAN BOJIANG INFORMATION TECHNOLOGY CO LTD

A method for display console task processing and human-machine interface processing based on VxWorks SMP

This invention relates to the field of high-performance embedded real-time operating system application technology, and provides a method for task processing and human-machine interface processing on a display console based on VxWorks SMP, including: S1: Building a display console with a computer installed, configuring various control components and a display, and using the VxWorks SMP system to concurrently execute the task processing and human-machine interface processing functions that traditionally require two separate computers on the display console on this computer; S2: Developing and generating system-related project files using VxWorks development tools, and allocating and configuring task processing threads, human-machine interface processing threads, and control response underlying processing tasks, while configuring inter-task cooperation and protection mechanisms; S3: Writing a script program, guided by the VxWorks system, to load the control response underlying processing task binding project, task processing thread project, and human-machine interface processing thread project step by step. This solves the difficulty of concurrent operation of display console task processing and human-machine interface processing in VxWorks SMP.
Owner:SHANGHAI SPACEFLIGHT ELECTRONICS & COMM EQUIP RES INST

Fault analysis data storage method, fault analysis method, device and storage medium

Embodiments of the present application provide a fault analysis data storage method, a fault analysis method, a device and a storage medium. The method comprises: by an electronic device running a real-time operating system, every interval of a preset time length, obtaining first identification information of a task executed by the electronic device based on the real-time operating system at the current time, and storing the first identification information, updating the cumulative running number of a plurality of tasks within a statistical time according to the first identification information, and storing the updated cumulative running number, when the electronic device has a task timeout not executed, generating a data file comprising the stored first identification information and the cumulative running number, and storing the data file in the non-volatile storage unit of the electronic device, providing analysis data for subsequent fault analysis and positioning.
Owner:SIEMENS (CHINA) CO LTD

Method and automation system for controlling and / or monitoring machines and / or plants

ActiveCN114556298BProgramme controlProgram initiation/switchingMachineReal-time operating system
The invention relates to a method for controlling and / or monitoring a machine or a plant by means of an automation system, the functioning of which is controlled by means of a computer. The control is carried out by means of a program running on the computer, which has a real-time operating system, in particular a real-time Linux operating system. The program comprises real-time programs and non-real-time programs running in a runtime environment above the operating system.
Owner:LENZ GRP

A CPU dynamic frequency adjustment method based on multi-level load detection

PendingCN122332086AReal-time operating systemLow resource
This invention discloses a CPU dynamic frequency adjustment method based on multi-level load detection, comprising the following steps: S1, creating three load detection tasks and setting their priorities among different priority levels of real-time operating system tasks; S2, setting different decision cycles for the business characteristics of tasks with different priorities; S3, obtaining the idle level of the corresponding priority task group by detecting whether the three load detection tasks can be scheduled for execution; S4, adjusting the CPU frequency according to the idle level of different priority task groups. By setting load detection tasks among different priority levels of tasks, fine-grained monitoring is achieved, ensuring timely frequency increase for high-priority tasks when resources are insufficient to guarantee real-time performance. The differentiated decision cycle enables millisecond-level rapid response to sudden business events, and the precise perception of load conditions at each level achieves optimal frequency reduction to maximize energy saving, thus achieving a balance between real-time performance assurance and energy efficiency optimization.
Owner:SICHUAN HAIGE HENGTONG PRIVATE NETWORK TECH CO LTD

A multi-functional vehicle instrument panel

PendingCN122300208AComputer hardwareIn vehicle
This invention discloses a multi-functional vehicle instrument panel, belonging to the field of vehicle instrument technology. It includes an instrument panel body, an instrument panel base plate, an instrument panel cover plate, a fixing component, a touch display component, an interface component, a multi-functional circuit board component, and a button component. The multi-functional circuit board component is equipped with an embedded instrument chip, a real-time operating system, a storage module, a power management module, a CAN bus communication module, a signal acquisition module, a control output module, a touch drive module, an audio processing module, and an NFC recognition module. The touch display component has a two-layer architecture of a main interface and a menu interface, supporting both button and touch interaction modes. The CAN bus communication module enables stable data interaction with the vehicle controller and peripherals. This invention solves the shortcomings of traditional instruments, such as limited operation, poor expandability, unreasonable screen design, low security, and insufficient intelligence. It is compatible with all types of electric vehicles from two wheels to six wheels, and has advantages such as high safety, high flexibility, high expandability, and high intelligence.
Owner:思马克电气(苏州)有限公司

Electronic device

PendingCN122174220ADigital data protectionDigital data authenticationAuthorization certificateEngineering
The application discloses an electronic device and belongs to the technical field of electronic devices. In the case that the kernel initialization of the real-time operating system of the electronic device is completed, an authorization certificate stored in the electronic device is acquired; the authorization certificate is parsed to confirm current identity information corresponding to the real-time operating system; in the case that the current identity information matches first identity information, a first service associated with the first identity information is started, wherein the first identity information comprises a user; in the case that the current identity information matches second identity information, a second service associated with the second identity information is started, wherein the second identity information comprises an after-sales personnel or a research and development personnel.
Owner:VIVO MOBILE COMM CO LTD

A dispenser, memory allocation method, memory release method, and electronic device

This invention discloses an allocator, a memory allocation and release method for optimizing the jitter performance of dynamic memory allocation. The allocator includes a heap memory partitioning module, a round-robin allocation scheduling module, a memory allocation execution module, and a memory release module. The memory allocation method divides the available heap memory of the real-time operating system into several independent memory pools. After receiving an allocation request, it selects the target memory pool based on a round-robin counter and performs the allocation. The memory release method determines the memory pool based on the memory pointer and returns the memory block to the corresponding free data structure. This invention improves system throughput and concurrency by distributing allocation requests through multiple independent memory pools combined with round-robin scheduling. Round-robin scheduling has O(1) deterministic time overhead, stabilizes allocation time, and accurately defines the worst-case execution time, meeting the deterministic requirements of real-time systems. The memory pools achieve physical isolation of data structures, reducing access latency.
Owner:粤港澳大湾区(广东)国创中心

A resource reuse method, system and computer readable storage medium

PendingCN122309160ADecision controlThe Internet
With the development of technologies such as artificial intelligence, edge computing, and the Internet of Things, modern computing systems often need to run multiple computationally intensive tasks simultaneously. These tasks have different requirements for computing resources. Allocating dedicated resources to each task independently would lead to a surge in hardware costs and low resource utilization. Furthermore, in real-time systems such as robotics, autonomous driving, and industrial control, competition for computing resources among different tasks (such as perception, decision-making, and control) is also prominent. Existing real-time operating systems mostly use fixed-priority scheduling, which cannot dynamically adjust the computing resource configuration of tasks, resulting in delays or resource waste in critical task responses. This application provides a resource reuse method, system, and computer-readable storage medium, aiming to achieve efficient multi-task concurrent processing by dynamically scheduling computing units and actively releasing idle resources.
Owner:亓泽辰

Real-time operating system with a CPU cycle time base

ActiveUS12664017B2Program initiation/switchingInterprogram communicationReal-time operating systemTimer
An improved real-time operating system (RTOS) design that uses cycle-based scheduling rather than tick-based scheduling is described herein. Using cycle-based scheduling, versus the traditional tick-based scheduling, provides technical benefits to embedded systems. For example, the cycle-based scheduling can change the basic unit of time of the embedded system by increasing the resolution of scheduling. Instead of relying on the system tick used in typical RTOS implementations (e.g., a tick that occurs every 1 millisecond), the improved RTOS design described herein uses CPU cycles internally for some or all operations. Operations such as task delays, timeouts, and / or software timers, which were specified in units of system ticks in typical RTOS implementations, can now be specified in CPU cycles.
Owner:SEGGER ROLF

Electric cylinder control method, system and storage medium

This application discloses an electric cylinder control method, system, and storage medium, belonging to the field of electric control technology. The electric cylinder control method includes establishing a three-level hierarchical architecture of host computer-controller-driver, which completes a closed loop from instruction issuance and logic processing to power execution; dividing the CPU's runtime of the host computer into several fixed time slices and configuring the time slices; using a timer to enable the controller to generate a reference clock and configuring the reference clock; based on the three-level hierarchical architecture, performing time slice polling scheduling according to the reference clock and the time slices to achieve control of the electric cylinder by the driver; by adopting time slice polling scheduling, without relying on an expensive real-time operating system, and due to the matching of the reference clock and the time slices, it effectively ensures the stable switching of the driver's cyclic start, run, and stop state machines, as well as the real-time performance of multi-task concurrent processing in actual use.
Owner:XCMG HYDRAULICS CO LTD

Dual-system mirror file processing method and device, electronic equipment and storage medium

PendingCN122309194APathPingOperational system
This invention relates to the field of computer technology and discloses a method, apparatus, electronic device, and storage medium for processing dual-system image files. When the current operating system malfunctions, the method immediately saves the file status information and device status information of the image file being transmitted to shared memory, acquires and responds to a first system switch command, switches from the current operating system to a real-time operating system, retrieves the file status information and device status information from shared memory based on the real-time operating system, establishes a target transmission path, and sends a transmission recovery request to the client based on the file status information and the target transmission path. This allows the client to continue transmitting the image file to the real-time operating system based on the file status information. By having the real-time operating system take over and restore the data before the malfunction when the current operating system malfunctions, uninterrupted file transmission and breakpoint resumption are achieved, avoiding retransmissions caused by lost transmission progress, shortening transmission time, and improving file transmission efficiency.
Owner:SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT CO LTD

Lidar laboratory simulation device based on a real-time operating system

ActiveCN117872323BElectromagnetic wave reradiationEngineeringLaboratory test
The application belongs to the field of laser radar application performance evaluation, and discloses a laser radar laboratory simulation device based on a real-time operating system, which comprises a detector signal acquisition system, a target simulator, an atmospheric transmission environment simulator, a laser and a detector; the detector signal acquisition system is used for controlling the laser to emit laser, the detector is used for receiving the echo of the laser, and data transmission is performed between the detector signal acquisition system and the detector; the target simulator moves under the control of a stepping motor and is used for simulating the detection targets of different heights and different reflectivities in a real scene; and the atmospheric transmission environment simulator is used for simulating the actual application environment of the laser in the laboratory. Compared with the conventional program control system, the application can cooperatively control multiple modules of the laser radar laboratory simulation device, respond to the operation of the user in real time, and is helpful for the evaluation of the relationship between the laboratory test index and the application performance of the laser radar.
Owner:SOUTH WEST INST OF TECHN PHYSICS

A three-dimensional data point search method in an airborne embedded environment

The application relates to the field of computer software application, and provides a three-dimensional data point searching method in an airborne embedded environment, which comprises the following steps: adopting a hash table to compress a coordinate range and efficiently store large-scale three-dimensional data points in an embedded real-time operating system; a keyword existence judgment table is established to realize fast searching in combination with the hash table; when target point data exist, the value of the target point is quickly given; when the target point does not exist, it can be directly known that the target does not exist; when the target data does not exist, a method combining doubling and dichotomy is adopted to control the search circle radius, eight data points used for fitting are obtained; and an estimated value of a target data is quickly fitted according to the existing data points around the target data. The application realizes the technical effects of efficiently storing large-scale data points, quickly searching target data points or fitting when the target data does not exist in the embedded environment with limited hardware resources.
Owner:XIAN AVIATION COMPUTING TECH RES INST OF AVIATION IND CORP OF CHINA

A brain-computer interface teaching demonstration system and control method

PendingCN122337088AMicrocontrollerSimulation
This invention discloses a brain-computer interface (BCI) teaching demonstration system and control method, belonging to the field of BCI and artificial intelligence education technology. The system includes: a multi-channel EEG headband for synchronously acquiring EEG signals and head posture data; an edge AI hub with a built-in NPU accelerator for dynamically gating and adaptively filtering EEG signals based on head posture data, generating a two-dimensional time-frequency graph through complex Morlet wavelet transform, and using a lightweight RepEEG-Net neural network with structural reparameterization and quantization processing to analyze user intentions in real time, while simultaneously generating visualized teaching data; and a microcontroller execution chassis equipped with a real-time operating system (RTOS) for controlling the actions of the execution mechanism through multi-priority task scheduling. This invention achieves low-latency, highly interference-resistant brain-controlled demonstrations by deploying lightweight intelligent algorithms at the edge, and visualizes the algorithm processing process, significantly improving the real-time performance, robustness, and intuitiveness of the teaching demonstration.
Owner:SHENZHEN UNIV

Distributed ecological monitoring system based on multi-core scheduling and deep fault-tolerant mechanism

PendingCN122419690AMicrocontrollerDual core
The application discloses a distributed ecological monitoring system based on multi-core scheduling and deep fault-tolerant mechanism, and particularly relates to the field of distributed monitoring and edge computing; the application adopts a main control part configured with a dual-core microcontroller and running a multi-core real-time operating system, and combines a composite shielding transmission assembly with a conductive aluminum foil shielding middle layer and a pressure compensation outer layer to inhibit electromagnetic interference of a long-distance flexible flat cable; the system also contains a deep fault-tolerant reset mechanism based on a PMOS switch circuit physically isolated from a communication bus, which can perform remote hardware power-off cold start on a collection terminal; in terms of multi-core scheduling, the first core executes a non-blocking streaming analysis algorithm based on single-byte state machine jumping and maximum load threshold judgment to quickly filter out noise, and the second core is responsible for image compression and network transmission.

A pipeline lean production management system and method thereof

The application discloses a pipeline lean production management system and method, and relates to the technical field of ship manufacturing. The system solves the problems existing in the traditional production mode through workshop reconstruction and process optimization. The system adopts a hierarchical real-time control architecture, which comprises an edge computing gateway, a MES server and a data acquisition module. The edge computing gateway runs a hard real-time operating system and executes millisecond-level control logic. The MES server is arranged on a management layer, runs a general operating system, and executes second-level monitoring and historical analysis. The data acquisition module is arranged on production equipment of a core machining process of a pipeline workshop and is connected with the edge computing gateway and the MES server.
Owner:CHINA MERCHANTS HEAVY IND SHENZHEN +1

Intelligent inference framework optimization method based on real-time operating system and multi-core CPU

PendingCN122152533AResource allocationInference methodsMulticore cpuReal-time operating system
The present application relates to a kind of intelligent inference framework optimization method based on real-time operating system and multicore CPU, belong to real-time operating system field.The method of the present application includes: task splitting and core allocation: inference task is divided according to the way of tile, each core is responsible for processing the inference task of a tile;Each tile will be allocated to idle core and be processed in parallel;Real-time monitoring and dynamic adjustment: system will monitor the load condition of each core in real time, and dynamically adjust the allocation of task according to the idleness of core and the complexity of task;Through work stealing technique, if the load of a core is low, it will obtain task from other core to balance the load;Priority and task scheduling: when processing the task with higher real-time requirement, it is preferentially allocated to high-priority core.The present application effectively improves the inference efficiency and resource utilization of system.
Owner:BEIJING INST OF COMP TECH & APPL

CANopen master station fault diagnosis method and system based on real-time operating system

This disclosure provides a CANopen master station fault diagnosis method and system based on a real-time operating system, applicable to a master station and slave station node system based on CANopen connection. The method includes the following steps: configuring a timed inspection task and a real-time push task; wherein the priority of the timed inspection task is lower than the priority of the real-time push task; in response to the wake-up of the timed inspection task, periodically collecting non-urgent diagnostic data and encapsulating it into a first diagnostic data frame; receiving a fault callback function from the CANopen protocol stack through a semaphore / notification mechanism to wake up the real-time push task and encapsulate a second diagnostic data frame; and sending the first diagnostic data frame and / or the second diagnostic data frame to a host computer. The fault diagnosis method and system of this disclosure significantly improve the fault response speed and recovery efficiency of the CANopen master station, enhance system reliability and maintainability, and are suitable for fields with stringent real-time requirements such as industrial automation and automotive electronics.
Owner:STATE NUCLEAR POWER AUTOMATION SYST ENGCO +1

Parallel simulation design method suitable for single-computer multi-aircraft real-time simulation

The application relates to the field of aircraft technology and discloses a parallel simulation design method suitable for single-computer multi-aircraft real-time simulation. The method is executed based on a Window system and an RTX real-time operating system, the method comprises the following steps: designing a parallel real-time simulation architecture, wherein the parallel real-time simulation architecture comprises a main scheduling module and a plurality of parallel simulation modules; creating the main scheduling module based on an RTX real-time software package, the main scheduling module is used for initialization of a parallel real-time simulation program, creation and scheduling of the parallel simulation modules, and ending of the parallel real-time simulation program according to an ending instruction; initializing a parallel scheduling event by using the main scheduling module; creating a parallel sub-thread by using the main scheduling module; setting a timing module by using the main scheduling module; encapsulating a dynamic model, a guidance control rate and a shared memory into the plurality of parallel simulation modules to obtain a plurality of dynamic simulation modules, a plurality of guidance control modules and a shared module; designing parallel simulation module calculation logic; and setting an ending instruction of the parallel real-time simulation.
Owner:BEIJING AEROSPACE TECH INST

Video call method, virtual reality interaction device, storage medium and program product

This application discloses a video call method, a virtual reality interactive device, a storage medium, and a program product, relating to the field of virtual reality interaction technology. The video call method is applied to a virtual reality interactive device, which is equipped with a first processing unit running a general-purpose operating system and a second processing unit running a real-time operating system. The video call method includes: upon receiving a video call request, responding to the video call request through the second processing unit, generating a real-time audio and video stream, acquiring real-time dynamic information of the virtual reality interactive device, generating audio and video control commands corresponding to the real-time dynamic information, and sending them to the first processing unit; executing the audio and video control commands through the first processing unit, performing audio and video processing operations on the real-time audio and video stream, and outputting the processed real-time audio and video stream. This application solves the technical problem of delayed response to user interaction.
Owner:GOERTEK INC

Multi-task real-time operating system scheduling optimization method for PPEC controller

PendingCN122086572AImplement strict synchronizationGuaranteed experienceProgram initiation/switchingResource allocationSimulationReal-time operating system
The invention relates to the technical field of electronic data processing, in particular to a multi-task real-time operating system scheduling optimization method for a PPEC controller. The method comprises the following steps: constructing a physical time snapshot of interrupt response by using a hardware timer and a direct memory access unit, and collecting entry and exit moments when a rigid control task is interrupted by a non-control task; calculating time debt based on the interruption physical duration, constructing a space-time mapping model in combination with the power grid reference angular frequency, and converting the time debt into a phase lag angle of a voltage space vector; and comparing the time debt with an atomic operation time threshold value, dynamically switching to a compression mode or a fusing mode according to the time debt and the atomic operation time threshold value, and executing task scheduling according to the selected mode. According to the method, the time drift is mapped into the vector phase error of the physical layer, so that the problems of waveform distortion and control divergence caused by sudden interruption are solved, and the physical synchronization of control is ensured.
Owner:WUHAN SENMU LEISHI TECH CO LTD

A method and system for testing the robustness of an airborne real-time operating system kernel interface

PendingCN122364097ARobustificationKernel panic
This invention provides a robustness testing method and system for the kernel interface of an airborne real-time operating system. It employs a multi-dimensional equivalence class partitioning model for parameter classification, systematically enumerating six categories—legal values, boundary values, illegal values, null pointers, extreme values, and permission exceptions—based on two dimensions: data type and semantic role. This avoids the problem of overlooking exception categories in manual, experience-based design. Orthogonal lists are used for parameter combination, ensuring that any equivalence class combination between any two parameters is tested at least once. At the test execution level, four mechanisms are deployed: watchdog deadlock detection, memory sentinel out-of-bounds detection, kernel panic callback capture, and non-volatile progress marker restart detection, making result determination independent of the API return value itself. The structured test report generated by this invention includes coverage statistics, detailed abnormal test cases, and defect location information, serving as objective evidence of DO-178C robustness testing activities and meeting the airworthiness certification requirements for test sufficiency and traceability.
Owner:HEFEI LANYI AVIATION TECHNOLOGY CO LTD