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

12 results about "Embedded operating system" patented technology

An embedded operating system is an operating system for embedded computer systems. This type of operating system is typically designed to be resource-efficient and reliable. Resource efficiency comes at the cost of losing some functionality or granularity that larger computer operating systems provide, including functions which may not be used by the specialized applications they run. Depending on the method used for multitasking, this type of OS is frequently considered to be a real-time operating system, or RTOS.

A reverse analysis method based on decompiled function recovery

PendingCN122450499AReverse analysisOperational system
The application discloses a reverse analysis method based on disassembly function recovery, which is used for solving the embedded reverse analysis process including satellite firmware embedded operating system and the like. Through a multi-step machine learning process, the method combines disassembler output and actual binary data to achieve efficient analysis of embedded operating system firmware. The specific steps include evaluating the effectiveness of the disassembler, creating training data, using neural networks to integrate multiple disassembler outputs to improve analysis accuracy, and further optimizing prediction performance through a context-aware integration model. The application can improve the accuracy and efficiency of reverse analysis, and has advantages in bypassing obfuscation mechanisms, improving string matching accuracy, and handling encrypted or special file systems.
Owner:KNOWYOU INFORMATION TECH SHANGHAI

Enhanced timer design method under embedded operating system

This invention provides an enhanced management method for operating system clock timers. It adds time-series data members to the `k_timer` data structure of the kernel-mode timer object, extends the user-mode function interface for setting timers, and processes the timer's time series in the corresponding kernel-mode system calls. This method provides a periodic timer that supports time series, avoiding the need to create and manage multiple timers for each time series, reducing management overhead, simplifying programming, and improving system performance.
Owner:JIANGSU AUTOMATION RESEARCH INSTITUTE

A method for mixed construction of Rust, C and assembly based on an embedded operating system

PendingCN122285007ATaking into account reuseTaking into account scalabilityEmbedded operating systemTerm memory
This invention relates to a hybrid Rust, C, and assembly code construction method based on an embedded operating system, belonging to the field of embedded operating systems. This invention utilizes Rust's External Function Interface (FFI) and the "staticlib" and "rlib" code classes supported by the Rust compiler to align the Rust library API with the APIs of the C and assembly libraries in the embedded operating system. This aligns the Rust code with the relocatable files that can be recognized by the embedded operating system, guiding the build system to link the Rust library with the C and assembly libraries to form the final embedded operating system executable file. This invention can link Rust components with C and assembly components to form a single executable file, fully utilizing Rust's type safety and memory safety features to improve the overall security and reliability of the system, while also considering the reuse and expansion of existing code libraries.
Owner:BEIJING INST OF COMP TECH & APPL

Hardware fast reconfiguration terminal and method

PendingCN122120237ABreak the architectural limitations of strong couplingSolve technical problems that cannot be dynamically reconstructedBus networksComputer hardwareEmbedded operating system
The application belongs to the technical field of wireless communication, and relates to a hardware fast reconfiguration terminal and method. A VPX architecture is used to configure a plurality of slot positions of the terminal to support flexible plugging of a signal processing module and a radio frequency front end. Standardized interaction of data communication between modules, system control monitoring and health management is realized based on PCIe / SIRO, a local area network and an IIC bus. An embedded operating system is deployed in a main control module. A core framework of a domain manager and a device manager and basic equipment and service components corresponding to hardware capabilities / resources are included. The hardware platform is logically abstracted to release deep binding of software and hardware. In addition, terminal functions are disassembled into independent waveform components with standard interfaces. Standardized communication between the components is realized through a soft bus and a hardware abstraction layer interface. Waveform application is dynamically deployed by relying on external waveform deployment management software to complete function switching. In this way, the architecture limitation of strong coupling of existing communication equipment software and hardware is broken, and the technical problem that hardware resources cannot be dynamically reconfigured is solved.
Owner:成都谐盈科技有限公司

Application lifecycle callback function calling method, apparatus, device and terminal

ActiveCN121501378BMemory footprintCallback
The application discloses a kind of application life cycle callback function calling method, device, equipment and terminal, comprising: in the case where the life cycle trigger event of target application is monitored in embedded operating system, the callback function calling identification corresponding to life cycle trigger event is determined;Based on the callback function mark in the callback function table of the application registry of target application, the callback function index corresponding to callback function calling identification is obtained from callback function table;Based on callback function index, the callback function corresponding to life cycle trigger event is called, based on this, by setting callback function table in application registry, and based on the callback function mark in callback function table, callback function index is determined, to realize the callback of corresponding callback function, without recording the address of callback function in memory, solve the problem of memory occupation in callback function calling process, solve the problem that resource shortage can be caused when calling callback function in resource limited device.
Owner:BEIJING TONGFANG MICROELECTRONICS

A processing method and system for embedded operating system

The application discloses a processing method and system for an embedded operating system, and relates to the technical field of embedding.Aiming at the problems of task isolated management, rigid strategy configuration, lack of dynamic optimization and the like in the prior art, the application realizes optimization through the following steps: collecting task core attributes, associating data flow correlation between tasks with control flow correlation, and constructing a business chain model; dynamically configuring a shared cycle, a sleep depth and a wake-up window based on the model, and generating a strategy mapping table; coordinating and scheduling tasks according to the strategy, accurately waking up necessary hardware, and differentiating and processing timeout scenarios, and immediately sleeping after the completion of task execution; collecting running index deviation, and dynamically adjusting strategy parameters according to the deviation type.The application realizes business chain level overall scheduling, and improves system running efficiency and stability.
Owner:CHENGDU HUALEI TECH CO LTD

A lightweight extensible multi-core embedded operating system scheduler design method

The present application relates to a kind of lightweight scalable multi-core embedded operating system scheduler design method, belong to operating system task scheduling field.The present application is from three angles of architecture, scalability and performance, by the analysis of the running flow of scheduler, the implementation and data structure of the architecture of scheduler, execution flow, key module are designed, the architecture and processing flow of scheduler are simplified, the time overhead caused by scheduler operation is reduced, while convenient interface is provided for the expansion and upgrade of scheduler.The present application is conducive to the design and implementation of more efficient and general scheduler, is conducive to subsequent extension, effectively reduces the overhead caused by ready queue management.
Owner:BEIJING INST OF COMP TECH & APPL

An embedded operating system real-time evaluation method based on text feature matching

PendingCN122412257AData setOperational system
The present application relates to a kind of embedded operating system real-time evaluation method based on text feature matching, belong to embedded operating system field.The method of the present application includes: the information collection of embedded operating system real-time basic index;Using the data of first stage acquisition constructs benchmark value feature matrix and the system feature matrix to be measured;By calculating the similarity between the two to realize the comprehensive evaluation of system real-time performance;After completing real-time evaluation, system will automatically collect the feature matrix and corresponding score result generated in current evaluation process, and it is included in model training data set.Through the incremental data, the model is continuously trained, realizes the parameter update of evaluation framework and performance self-enhancement.The present application realizes the mapping and integration from multiple real-time basic indexes to comprehensive index by means of text feature matching mechanism, so as to achieve the systematic quantitative evaluation of operating system real-time performance.
Owner:BEIJING INST OF COMP TECH & APPL

A software automatic updating method based on a vehicle-mounted embedded operating system

ActiveCN121704866BGuaranteed stabilityMeet the need for updatesVersion controlHardware monitoringOverlayOperational system
This invention relates to an automatic software update method based on an in-vehicle embedded operating system, belonging to the field of computer software technology. It solves the problem that existing methods cannot simultaneously achieve reliable system startup and flexible, secure automatic software updates. The method includes: partitioning the physical disk into a system root partition, a user data partition, and an OverlayFS working partition; automatically entering safe mode by detecting kernel boot parameters, mounting the system root partition as read-only, and mounting specified directories as read-write overlays based on the OverlayFS file system and whitelist configuration files; dynamically switching the safe mode on and off via system services and command lines; upon detecting an external update device, entering maintenance mode, performing security verification on the update package from the external update device, and then performing an atomic update operation on the user data partition. This achieves both reliable operating system startup and flexible automatic software updates.
Owner:COMP APPL TECH INST OF CHINA NORTH IND GRP