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

109 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.

Multi-core processor AMP architecture real-time operating system starting method

The invention relates to the technical field of embedded operating systems, in particular to a multi-core processor AMP architecture real-time operating system starting method, which comprises the following steps: reserving a real-time operating system memory in U-Boot and Linux equipment trees by defining nodes, and setting specific attributes to prevent resource conflicts; a real-time operating system core is forbidden in a Linux device tree, and a node is defined to reserve an inter-core communication shared memory. After the related mirror image is solidified by utilizing a burning tool, the U-Boot firstly loads the mirror image of the real-time operating system to a reserved address, starts a corresponding core by virtue of a CPUON function of a power management interface specification, then loads a Linux kernel and a file system to start the Linux, and the dual systems communicate through a shared memory segment; the starting speed of a real-time operating system is increased, the high-real-time scene requirement is met, and the starting delay risk is reduced.
Owner:GUANGZHOU JINQILI INFORMATION TECH CO LTD

Method and system for dynamically distributing priority of embedded operating system

The invention provides a priority dynamic allocation method and system of an embedded operating system, and belongs to the technical field of embedded operating systems. The method comprises the following steps: initializing a core data structure of the embedded operating system, and starting a time base manager; performing task registration and static parameter setting, integrating dynamic priority factors, and calculating effective priorities of tasks to dynamically configure task parameters; using the time base manager to drive a multi-layer scheduling mechanism to perform multi-level task scheduling; dynamically adjusting the effective priority to realize the priority dynamic distribution of the embedded operating system; and monitoring the running state of the embedded operating system, and performing dynamic cutting according to the running state so as to optimize the running of the embedded operating system. According to the invention, the peripheral interruption directly triggers the dependent task priority transition; the priority can be dynamically adjusted, and priority overturning and low-priority task starvation are prevented; the function modules can be automatically degraded according to hardware resources, and the purpose of good hardware adaptability is achieved.
Owner:BEIJING CHENWEN INTELLIGENT TECHNOLOGY CO LTD

Optimization method and system for improving file real-time access speed of power embedded operating system

The invention provides an optimization method and system for improving the file real-time access speed of an electric power embedded operating system, and belongs to the technical field of electric power embedded systems. The method comprises the following steps: establishing a dynamic preloading mechanism based on the operation state of the power equipment; the dynamic preloading mechanism triggers file preloading operation by monitoring the working condition change of the equipment; designing an improved cache replacement algorithm; the improved cache replacement algorithm is used for dynamically adjusting a cache strategy in combination with power file access characteristics; constructing a multi-dimensional file access scheduling system; the multi-dimensional file access scheduling system allocates system resources according to task priorities; executing a file access full-process acceleration strategy; the file access full-process acceleration strategy comprises metadata management, data prefetching and version control. The file access delay can be shortened, and the system resource utilization rate can be improved.
Owner:SOUTHERN POWER GRID DIGITAL GRID RESEARCH INSTITUTE CO LTD

Embedded software architecture method applied to digital power supply

The invention discloses an embedded software architecture method applied to a digital power supply. The embedded software architecture method comprises the following steps: S1, timed scheduling basis: generating a tick mark; a hardware timer of the MCU / DSP is taken as a core, and a tick mark with a fixed period is generated and is taken as a time reference of task scheduling of the whole system; s2, task cycle division: according to product requirements, disassembling functions into different tasks, and allocating corresponding execution cycles; s3, a time-sharing scheduling mechanism: only executing a task of a current time slice in each ticking cycle; s4, simulating operation system logic: realizing multi-task processing through'round-robin '; s5, core interruption: a loop control algorithm; pWM period interruption or ADC sampling interruption is used for triggering, the priority is the highest, and only loop control is executed. According to the invention, the problems that the real-time performance is low and the response time is uncontrollable and long when a general embedded operating system is applied to digital power supply control software are solved.
Owner:XINAN JIANGSU ELECTRIC APPLIANCE CO LTD

Context delay switching method and system based on embedded operating system

The invention relates to a context delay switching method and system based on an embedded operating system, and belongs to the technical field of embedded operating systems. According to the method, a dependency graph is constructed, a dependency state is analyzed, judgment and adjustment are carried out, conflict-free tasks are screened, sorting is carried out, and switching is executed; according to the method, the limitation that traditional static scheduling cannot adapt to task dependency relationship changes during operation is solved by constructing the dependency relationship graph and collecting and analyzing the dependency strength and the execution state between the tasks in real time, and in a complex embedded scene, the correlation degree between the tasks is quantified through a dependency strength formula, and the real-time state analysis is combined, so that the real-time state analysis is realized. The task switching sequence can be dynamically adjusted, it is ensured that key tasks are executed according to the dependency sequence, execution blocking or data errors caused by the fact that front tasks are not completed are avoided, switching of the tasks which do not meet dependency can be flexibly suspended, conflict-free tasks are executed, and therefore the real-time response capacity and the operation stability are improved.
Owner:BEIJING INST OF COMP TECH & APPL

High-performance spaceborne intelligent computing terminal and starting method thereof

The invention relates to a high-performance spaceborne intelligent calculation terminal and a starting method thereof. The terminal comprises a routing unit, a storage unit and an intelligent calculation unit, each of the routing unit and the intelligent calculation unit comprises a hardware physical layer, a hardware driving layer, an embedded operating system, a resource scheduling management layer and an application service layer; the application service layer is used for configuring different application service APPs according to spaceflight application scenes and function requirements, and the application service APPs comprise service plug-ins corresponding to the resource scheduling management layer called by an embedded operating system and universal task distribution and resource management modules in the operating system according to the different application service APPs related to intelligent AI model intelligent calculation. In combination with corresponding hardware drive, computing power and hardware resources required by the intelligent AI model are flexibly configured for multi-user application software; the routing unit is used for providing interface communication with the outside, and realizing optical fiber data receiving and transmitting health management, Ethernet bus communication, RS422 bus communication, data routing management, task scheduling management, remote control and telemetering, centralized management of a system program or an application program or an FPGA configuration program, and a power supply control function; the intelligent calculation unit dynamically loads the on-satellite intelligent AI model and parameters thereof and is used for completing operation of the on-satellite intelligent AI model; and the storage unit is used for storing on-satellite load original data, intermediate data processed by the on-satellite intelligent AI model and processed data.
Owner:XIAN INSTITUE OF SPACE RADIO TECH

Embedded operation method based on multi-core collaboration and related equipment

The invention discloses an embedded operation method based on multi-core collaboration and related equipment, and the embedded operation system based on multi-core collaboration comprises a plurality of cores, each core is used for processing a distributed power supply process task; the multi-core collaboration module is used for transmitting cross-core data among the cores; and the dynamic task scheduling module is used for acquiring a plurality of power supply process tasks of the power supply, and distributing each power supply process task to the corresponding kernel according to a task scheduling strategy and the priority corresponding to each power supply process task. By implementing the embodiment of the invention, each power supply process task is allocated to the corresponding kernel according to the task scheduling strategy and the priority corresponding to each power supply process task, so that the multiple kernels can cooperatively process the multiple power supply process tasks, the scheduling delay of the key power supply process task can be effectively reduced, and the scheduling efficiency of the key power supply process task is improved. And the requirements of a high-real-time scene are met.
Owner:CHINA SOUTHERN POWER GRID COMPANY

Lead-acid battery capacity test system

The invention relates to the technical field of battery capacity testing, and discloses a lead-acid battery capacity testing system, which comprises a hardware platform and a software module, and is characterized in that the hardware platform comprises a single chip microcomputer, an ADC detection circuit, a nixie tube display module, a discharge control circuit, a key input module, a cooling fan and a current expansion interface; the software module runs on the single chip microcomputer, is based on an embedded operating system, and is configured to acquire a voltage signal and a current signal of the lead-acid battery in real time through the ADC detection circuit; and calculating the battery capacity by adopting a current integration method based on the current signal, and judging a discharge cut-off point based on the voltage signal. Through deep cooperation of a hardware platform and a software module, accurate and automatic testing of the capacity of the lead-acid battery is achieved, a current integration method is adopted as a core calculation principle, discharging cut-off judgment is carried out in combination with a voltage signal, and the accuracy and reliability of a capacity testing result are ensured.
Owner:蒋雨

A reverse analysis method based on decompiled function recovery

PendingCN122450499A
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

High-reliability partition loading method of partition embedded operating system

The invention provides a high-reliability partition loading method for a partition embedded operating system. The high-reliability partition loading method comprises the following steps: forming and constructing a partition mirror image file; performing partition mirror image curing: reading a FLASH curing address and a mirror image entity length in a partition mirror image header by curing software, and curing a partition mirror image file on the FLASH curing address of the FLASH device; obtaining an entry address of a partition starting program of each partition; after executing system-level initialization operation, an operating system jumps to an entry address of a partition starting program of a first partition, executes the partition starting program of the first partition, returns to the operating system after execution of the partition starting program is completed, then jumps to an entry address of a partition starting program of a next partition, and executes the partition starting program of the next partition. Finishing a partition starting program of the next partition, and starting normal task scheduling by the operating system after starting of each partition is finished; according to the invention, the stability and reliability of the system are ensured.
Owner:XIAN FLIGHT SELF CONTROL INST OF AVIC

Bluetooth and WIFI device driving framework under FreeRTOS operating system

The invention provides a Bluetooth and WIFI device driving framework under a FreeRTOS operating system, and relates to the field of embedded operating systems, the Bluetooth and WIFI device driving framework comprises an application layer, a driving framework layer and a device driving layer; the driving framework layer comprises a standardized interface group oriented to the application layer and an operation set structure body STNETHALOPS oriented to equipment driving; the standardized interface group comprises an application layer-oriented equipment management interface, a Bluetooth application interface and a WIFI application interface; the driver framework layer further comprises a dynamic registration mechanism and a global device chain table, and the dynamic registration mechanism is used for registering a device driver to the framework layer through a registration function network deviceregister () and supporting error code return; the global equipment chain table adopts an STNETDEVLIST type chain table gnetdevlist to manage all registered equipment, and the node comprises an equipment structure body STNETDEV. By introducing a universal device driver framework, an application layer does not need to directly call a driver of a specific device, so that the coupling degree between the application layer and a device driver is reduced.
Owner:XIAMEN INTRETECH

Hardware layer design method based on embedded operating system

ActiveCN116432585BQuickly design and configureImprove user experienceComputer hardwareApplication procedure
The present application relates to the technical field of hardware layer design, and particularly relates to a hardware layer design method based on an embedded operating system, comprising the following steps: analyzing application program interfaces stored in a current hardware layer to obtain application program interfaces stored in the hardware layer configured by a current operating system; receiving a running task of the current operating system, and analyzing application program interfaces required by the running task to be configured; searching for the application program interfaces required by the running task to be configured in the application program interfaces stored in the hardware layer, and feeding back the searching process of the application program interfaces to a system user in real time; the present application can bring an intelligent hardware layer design method to the current embedded operating system, and in the step execution process of the method, the hardware layer intelligent design of the embedded operating system is realized by analyzing the application program interfaces existing in the hardware layer in real time.
Owner:NANJING XIESHENG INTELLIGENT TECH CO LTD

Process scheduling test method for embedded operating system and related device

The application discloses a process scheduling test method of an embedded operating system and a related device. The method comprises the following steps: obtaining a process scheduling algorithm to be tested of an embedded operating system to be tested, and writing the process scheduling algorithm to be tested into a pre-set process scheduling algorithm library; determining a corresponding typical test case set and a random test case set according to the process scheduling algorithm to be tested, and executing the typical test case set and the random test case set in a simulated embedded operating system by using the process scheduling algorithm in the process scheduling algorithm library to determine an average turnaround time set; taking the scheduling process algorithm with the minimum average turnaround time in the average turnaround time set as an optimal process scheduling algorithm, and recording first process scheduling information of the optimal process scheduling algorithm; executing the optimal process scheduling algorithm in the embedded operating system to be tested, recording second process scheduling information of the optimal process scheduling algorithm, and determining a test report according to the first process scheduling information and the second process scheduling information.
Owner:STATE GRID CORPORATION OF CHINA +2

Safety access method and device of application program, equipment, terminal and medium

The invention discloses a secure access method and device for an application program, equipment, a terminal, a medium and a product. The method is executed by a runtime environment in an embedded operating system, the embedded operating system is installed in a limited device, and the method comprises the steps that when a target application program is activated to run in a target logic channel, description information of permission access data of the target application program is written in a virtual machine running domain corresponding to the target logic channel; and according to the virtual machine operation domain, controlling a target application program to carry out data security access in the operation process. According to the technical scheme provided by the embodiment of the invention, when the security access control is performed in the operating system in the resource limited environment, the storage space can be effectively saved, and meanwhile, the risk of data leakage can be avoided.
Owner:BEIJING TONGFANG MICROELECTRONICS

A method and device for debugging an embedded operating system

The present invention relates to a method and device for debugging an embedded operating system, and belongs to the field of software technology. The present invention is based on the source code library of the embedded operating system, marks all program call relationships in the source code library, and establishes a program running path map; actively verifies according to the functional interface of the debugging hardware, records the program running performance call data under the program running path of each interface in the program running path map; filters out the hot program running processes in the program running performance call data, and records them as the core nodes of the program running process to be debugged; generates an optimization strategy based on the performance call execution requirements of the core nodes of the program running process to be debugged, and calculates the benefit score of each optimization strategy; filters out the maximum benefit score of the optimization strategy as the optimization strategy of the core node of the program running process to be debugged. The advantages of the present invention are: effectively improving the operating efficiency and stability of the embedded operating system.
Owner:BEIJING INST OF COMP TECH & APPL

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

Processing method of multi-mode operating system

The invention discloses a processing method of a multi-modal operating system, belongs to the field of embedded operating systems, and mainly realizes multi-modal collaborative symbiosis of different operating systems on the same hardware platform through firmware fusion compiling, hardware resource sharing and application layer parameter unified management. The same hardware product supports the ecology of a plurality of different operating systems and supports the different operating systems to process respective skilled tasks in parallel; through firmware fusion compiling and hardware resource sharing, code redundancy and waste of hardware resources are effectively reduced, the development cost is reduced, and efficient utilization of system resources is achieved; through unified management of application layer parameters, synchronization is combined with an atomization read-write and synchronization mechanism, consistency of data states among different operating systems is guaranteed, logic errors caused by data conflicts are avoided, and data reliability is improved.
Owner:SHENZHEN ZHONGYI TENGDA TECH CO LTD

Design method, system, equipment and deployment method of multi-task neural network model

The present invention discloses a design method, system, device, and deployment method for a multi-task neural network model. The design method includes: using a target detection network model as a backbone network architecture, defining the output of branch feature maps within the backbone network architecture; constructing a semantic segmentation model and a lane recognition model; connecting the semantic segmentation model and lane recognition model to the backbone network architecture based on the output of the branch feature maps to build an overall network model; and training the overall network model using a road condition dataset to obtain a multi-task neural network model. The present invention integrates each subclass task required for autonomous driving within an embedded operating system with limited computing power, significantly reducing the computational complexity, parameter count, and hardware memory consumption of the overall task, thereby meeting the requirements of multi-task autonomous driving in a conventional embedded environment.
Owner:CHONGQING CHANGAN TECH CO LTD

Security trusted computing system based on real-time virtualization of aneuhua OS (Operating System)

The invention relates to a secure and trusted computing system based on real-time virtualization of an aneuhua OS (Operating System). The secure and trusted computing system comprises three program modules and a virtual machine manager, wherein the virtual machine manager provides a high-efficiency virtualization technology, adopts a Type1 type virtualization architecture, realizes a lightweight virtual machine manager at a bottom layer, and runs on a hardware platform; the trusted computing core is specially responsible for running an embedded operating system and is used for executing a secure and sensitive trusted computing task; the Linux core is used for operating user service processing and providing user experience and service support; the security isolation and monitoring module is used for realizing security isolation between the two trusted computing cores and the Linux core; the security authentication and authorization module is used for performing identity authentication and authorization on the user and the application program; the problems that real-time guarantee of tasks is difficult to realize and application requirements in the technical field cannot be met in a current system security extension technology are solved, and a secure and credible operation environment during multi-core heterogeneous hybrid deployment and credible computing is realized.
Owner:EAST CHINA INST OF COMPUTING TECH

Offline authorization management method and system suitable for embedded operating system

The invention provides an offline authorization management method and system suitable for an embedded operating system, and belongs to the field of communication. The method comprises six functions of acquiring an equipment identification code, generating an authorization certificate, issuing a License authorization certificate and a License verification tool, installing the License authorization certificate, verifying the License authorization certificate and performing archiving management. According to the invention, the problem of License off-line authorization management of a high-security and simple embedded operating system in a local area network or an off-line environment is solved.
Owner:成都菁蓉联创科技有限公司

Code generation method for embedded operating system platforms based on the AADL model

This invention relates to a method for generating embedded operating system platform-related code based on the AADL model, belonging to the field of automatic code generation. This invention implements an algorithm to traverse, acquire, and parse the AADL model, designs mapping rules from the AADL model to embedded operating system code, and automatically converts the components, interfaces, performance attributes, and inter-component connection information described in the model into embedded operating system platform code. This method not only automatically generates code, reducing the complexity and uncertainty of manual coding, but also improves code reliability and platform adaptability, providing a powerful tool for the development of embedded systems in the aerospace field.
Owner:BEIJING INST OF COMP TECH & APPL

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

A Deterministic Scheduling Method for an Embedded Container Operating System

The present invention belongs to the technical field of computer system software, and particularly relates to a deterministic scheduling method for an embedded container operating system, which ensures that multiple container applications can obtain the required quota of CPU computing resources during operation on an embedded operating system platform. The implementation of this method includes the following steps: 1. Expand the predictable computing resource quota control layer on the global SMP scheduling mode of the RTOS to support the allocation of determined computing resources for containers. 2. The CPU core resource pool management module resident in the container engine is responsible for maintaining the idle and occupancy status of each CPU core of the hardware platform. 3. The cpuset control module and the time quota monitoring and control module resident in the operating system kernel are respectively used for control during scheduling in the scenarios of exclusive CPU cores and shared CPU cores.
Owner:XIAN AVIATION COMPUTING TECH RES INST OF AVIATION IND CORP OF CHINA

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

Transformer area intelligent fusion device with edge calculation

The invention relates to the technical field of power distribution Internet of Things, and discloses a transformer area intelligent fusion device with edge calculation, comprising a main control module which is connected with a local communication module, a remote communication module, a debugging serial port, an RTC battery port, an indicating lamp, an RS232 / RS485 change-over switch, an FE network port, a strong current connector and a weak current connector; the remote communication module uploads the data acquired by the acquisition chip to a power distribution master station and an acquisition master station respectively, and the downlink is communicated with equipment; the main control module adopts a real-time embedded Linux operating system to build an intelligent distribution station area terminal platform, adopts a container technology and a micro-application program, and provides a deployment and operation environment for the micro-application program by utilizing the container technology to realize isolation and resource management of the micro-application program. According to the invention, full data acquisition, full state perception and full service penetration of the power distribution transformer area are realized, services such as accurate information management and control, lean operation and maintenance and electric energy quality operation index analysis of low-voltage power distribution and utilization equipment are provided in an APP mode, and the lean management level of the transformer area is improved.
Owner:SHENZHEN HUAYANGTONGDA PRECISION MASCH CO LTD

Multi-kernel heterogeneous fusion method and device, equipment and storage medium

The invention discloses a multi-kernel heterogeneous fusion method, device and equipment and a storage medium, and relates to the technical field of embedded operating systems. According to the multi-kernel heterogeneous fusion method, task data of a task needing to be processed currently of a target embedded operating system is obtained; splitting the task data into a plurality of sub-task data based on the data category of the task data, and determining a first target kernel which corresponds to each sub-task data and is most good at processing the sub-task data in kernels with idle resources of a target embedded operating system, each piece of sub-task data is allocated to the corresponding first target kernel for processing, and each first target kernel parallelly processes the allocated sub-task data, so that the utilization rate of kernel resources of the target embedded operating system is increased; and meanwhile, the distributed sub-task data are efficiently processed in a multi-kernel parallel manner through the target embedded operating system, so that the task processing efficiency and reliability of the target embedded operating system are improved.
Owner:CHINA SOUTHERN POWER GRID COMPANY

A multi-core processor amp architecture real-time operating system starting method

The present application relates to the technical field of embedded operating system, and particularly relates to a multi-core processor AMP architecture real-time operating system starting method, which comprises reserving real-time operating system memory by defining nodes in U-Boot and Linux device tree, setting specific attributes to prevent resource conflicts; disabling the real-time operating system core in the Linux device tree, and defining nodes to reserve inter-core communication shared memory. After related images are solidified by a burning tool, the U-Boot loads the real-time operating system image to the reserved address first, starts the corresponding core by means of the CPU_ON function of the power management interface specification, then loads the Linux kernel and the file system to start Linux, and the dual system communicates through the shared memory segment. The real-time operating system starting speed is improved, the high real-time scene demand is met, and the starting delay risk is reduced.
Owner:GUANGZHOU JINQILI INFORMATION TECH CO LTD

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 memory detection method and device during operation of an embedded operating system

The present application relates to a memory detection method, apparatus, device and storage medium during the operation of an embedded operating system, the method comprising: responding to the start of a memory detection method, entering an exception handler to obtain memory management authority; obtaining current memory allocation information, including a first space and a current free space, the first space being the currently used space; allocating a backup space from the current free space of the memory according to the size of the first space; loading and starting a first memory detection program in the current free space of the memory after the backup space is allocated, using the first memory detection program to perform a memory detection on the backup space, or on the backup space and the current free space of the memory after the first memory detection program is started; after the first memory detection program passes the detection, if it is determined that the backup space is larger than the first space, migrating the data in the first space to the backup space; loading and starting a second memory detection program in the backup space, using the second memory detection program to perform a memory detection on the memory space that has not been detected; after the second memory detection program completes the detection, restoring the migrated data in the backup space to the first space. In this way, the present application solves the problem that the embedded operating system in the prior art cannot perform a full-area memory self-detection during operation.
Owner:INTEWELL (GUANGZHOU) SOFEWARE TECH CO LTD