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

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

Software efficient dynamic loading method based on embedded platform

The invention relates to a software efficient dynamic loading method based on an embedded platform, and belongs to the field of embedded operating systems. The method comprises the following steps: analyzing a target file of embedded software to obtain respective symbol table information; confirming a dynamic symbol in the application target file; repositioning symbols in the application target file, and converting a dynamic address into a static address relative to the system target file; and combining the system target file symbol table with all the loaded application target file symbol tables, and creating a linked list structure in the upper computer for storage. According to the method, the dynamic loading work performed on the lower computer with limited performance resources is reduced, and the processing time and performance occupation of dynamic loading of the program in the lower computer are shortened.
Owner:BEIJING INST OF COMP TECH & APPL

Container mirror image construction and use method oriented to embedded cross compiling

The invention discloses a container mirror image construction and use method oriented to embedded cross compiling, relates to the field of compiling methods of operating systems, and solves the compiling problem of a software source program under an embedded Linux operating system. The invention relates to an embedded cross compiling method based on a container mechanism, which comprises the following steps of: integrating tool chain software and an operating system header file, a library file and the like required by compiling to form a new mirror image file based on a basic container mirror image, starting a container through the mirror image when a program is compiled, and after a source code catalog is mounted and a catalog is constructed, starting the container through the mirror image; and calling the tool chain through the script to complete cross compiling. According to the method, the construction of a cross compiling environment can be separated from the shackle of a host machine operating system, the method has the characteristics of high environmental adaptability, flexible and convenient deployment, good platform safety and the like, compilation of engineering source codes such as application programs, library files and drivers is supported, and powerful support can be provided for cross compiling of embedded programs.
Owner:JIANGSU AUTOMATION RESEARCH INSTITUTE

Embedded operating system platform related code generation method based on AADL model

The invention relates to an embedded operating system platform related code generation method based on an AADL model, and belongs to the field of automatic code generation. According to the method, the AADL model is traversed, acquired and analyzed through a writing algorithm, a mapping rule from the AADL model to an embedded operating system code is designed, and components, interfaces, performance attributes and connection information between the components in the model are automatically converted into the embedded operating system platform code. According to the method, the codes can be automatically generated, the complexity and uncertainty of manual writing are reduced, the reliability and platform adaptability of the codes can be improved, and a powerful tool is provided for development of an embedded system in the aerospace field.
Owner:BEIJING INST OF COMP TECH & APPL

Fault monitoring system based on embedded Linux operating system

The invention belongs to the technical field of computer system software, and particularly relates to a fault monitoring system based on an embedded Linux operating system, which is used for visually monitoring the embedded Linux operating system. The fault monitoring system comprises a monitoring data acquisition module, a fault diagnosis and processing module, a log management module and a visualization module. According to the method, the change of the system state can be captured and fed back in time, rapid fault judgment and processing are realized, and a visual graphical interface is provided, so that the usability is improved.
Owner:XIAN AVIATION COMPUTING TECH RES INST OF AVIATION IND CORP OF CHINA

Time correction method and system and readable storage medium

The invention discloses a time correction method and system and a readable storage medium, and relates to the technical field of digital control systems of nuclear power stations. Comprising the following steps: a target device analyzes received timing data to obtain reference time; after the target device obtains the reference time, the system time of the embedded operating system in the target device is obtained; and the target device corrects the system time of the embedded operating system in the target device based on the reference time. Therefore, according to the time correction method, the time correction device is introduced to synchronously send the time correction data to each target device in the distributed control system of the nuclear power station, and the system time of the embedded operating system is automatically corrected based on the unified reference time; the consistency of the system time of multiple target devices in the distributed control system of the nuclear power station is ensured, the precision, efficiency and reliability of time synchronization are remarkably improved, and a powerful guarantee is provided for safe and stable operation of the nuclear power station.
Owner:CHINA TECHENERGY

Method and device for debugging embedded operating system

The invention relates to a method and a device for debugging an embedded operating system, and belongs to the technical field of software. Based on a source code program library of an embedded operating system, all program calling relations in the source code program library are marked, and a program running path map is established; performing active verification according to a function interface of debugging hardware, and recording program running performance calling data under a program running path of each interface in the program running path map; screening out a hot program running process in the program running performance calling data, and recording the hot program running process as a core node of the program running process to be debugged; optimizing strategies are generated according to the performance calling execution requirements of the core node of the running process of the program to be debugged, and the benefit score of each optimizing strategy is calculated; and screening out the maximum benefit score value of the optimization strategy as the optimization strategy of the core node of the running process of the program to be debugged. The method has the advantage that the operation efficiency and the stability of the embedded operation system are effectively improved.
Owner:BEIJING INST OF COMP TECH & APPL

Pre-personalized secure element and embedded personalization

A method for personalizing embedded secure elements, eSE, allows for simplified manufacturing before being integrated into host devices. An eSE implements services executed by an embedded operating system, OS, whereupon it is loaded into the eSE. The non-personalized eSE comprises an OS loader and a master cryptographic key common to a plurality of secure elements. It can therefore be produced in large numbers. The OS loader obtains an operating system package from a server and installs it. In response to the installation, the OS loader generates a derivation cryptographic key by diversifying the master cryptographic key, and then the OS generates personalized data by deriving pre-personalization data with the derivation key. The eSE, deployed in the field in a simple non-personalized state, is fully personalized without exchanging secret personalized data.
Owner:IDEMIA FRANCE SAS

Fault recovery method based on embedded operating system

The invention discloses a fault recovery method based on an embedded operating system, which comprises the following steps of: firstly, constructing a target process structure containing task information and storage information, and then indexing and storing each file related to a check point by using a check point file. And updating data in the check point file according to a set check point time interval. When the system receives a check point setting request, performing global consistent check point setting according to the process relation structure in the check point file; when the system receives a check point recovery command, according to the relation structure, the current process storage modification mark and the associated process storage modification mark, the corresponding processes are rewound, and all the processes are recovered. According to the method, by using a check point file structure and adopting a method for setting and marking the storage modification state only by rewinding, all processes having a dependency relationship with the storage modification process are ensured to be rewound, and correct execution of fault recovery is ensured.
Owner:BEIJING INST OF CONTROL ENG

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

Embedded operating system software configuration method and device

The invention relates to an embedded operating system software configuration method and device. The method comprises the following steps: receiving a running environment required by a to-be-used embedded application scene selected by a user; a corresponding operation environment software package is obtained from a scene-oriented operation environment application set based on the selected operation environment, and the scene-oriented operation environment application set comprises a plurality of operation environment software packages; receiving a hardware platform which is selected by a user and is adaptive to the corresponding running environment software package; acquiring a corresponding kernel compiling configuration file based on the selected hardware platform; generating a system mirror image file according to the corresponding running environment software package and the corresponding kernel compiling configuration file; and installing the system mirror image file to a target machine. According to the method, the software set required by the system can be configured at the host end, and the system mirror image file is generated according to the configuration, so that the problem that embedded scene development and use are too tedious and time-consuming in the prior art is solved.
Owner:KYLAND TECH CO LTD

Method, device and equipment for task stack memory management and storage medium

The invention relates to the technical field of embedded operating systems, and discloses a task stack memory management method, device and equipment and a storage medium, the method comprises the following steps: under the condition of initializing task stacks, obtaining the initial byte number of each task stack and the initial address of each task stack, and setting the initial value in each task stack as a preset value; before switching to the target task stack, obtaining the number of continuous bytes with the numerical value being a preset value in the target task stack, and determining the in-stack space usage amount of the target task stack based on the ratio of the number of continuous bytes to the number of initial bytes of the target task stack; and performing task scheduling based on a task stack usage amount preset threshold value and the in-stack space usage amount of the target task stack. By means of the method, the task stack memory usage amount can be accurately obtained, the RTOS memory usage condition can be known, the task stack memory is reasonably planned, task scheduling is conducted, RTOS performance is optimized, task stack overflow is prevented, and the stability and reliability of an RTOS system are improved.
Owner:镁佳(北京)科技有限公司

Efficient execution optimization method for embedded operating system based on MIPS instruction set

The invention relates to an efficient execution optimization method for an embedded operating system based on an MIPS instruction set, and belongs to the field of computer operating systems. The method comprises the following measures: improving the parallelism of instructions: maximizing the parallel execution of the instructions through the intelligent analysis and dynamic scheduling strategy of an operating system; enhancing branch prediction capability: based on process and thread affinity, adding an intelligent scheduling strategy, cache consistency optimization and affinity strategy dynamic adjustment; the context switching efficiency is optimized; and through an improved context switching mechanism, the overhead during task switching of the operating system is reduced. According to the method, the instruction parallelism is enhanced, so that the processor can more efficiently execute a plurality of instructions; the branch prediction accuracy is improved, and the performance loss caused by wrong prediction is reduced; by improving the context switching efficiency, the overhead during task switching is reduced. These measures collectively ensure smoother computing and more efficient management.
Owner:BEIJING INST OF COMP TECH & APPL

Hybrid heterogeneous deployment method for improving operation efficiency of embedded system

The invention discloses a hybrid heterogeneous deployment method for improving the running efficiency of an embedded system, and relates to the field of computer embedded operating systems, a neural network is used for performing convolution calculation on a calculation task in a full connection layer to obtain a feature extract as a distribution basis, the task is distributed to Windows and Linux operating systems for the first time, and the operation efficiency of the Windows and Linux operating systems is improved. According to the scheme, real-time level models are established for a first computing task allocated to Windows and a second computing task allocated to Linux respectively, the tasks are allocated to kernel spaces of corresponding operating systems to complete classification operation after real-time evaluation, hybrid heterogeneous deployment is achieved, the advantages of different systems are brought into play, auxiliary allocation of the neural network is more accurate, and the operation efficiency is improved. The real-time level model ensures that high-real-time tasks are processed preferentially, and the requirements for efficiency and real-time performance of an embedded system in a complex scene are met.
Owner:TIANJIN EMBEDTEC

Optical module based on embedded operating system and working method thereof

The invention belongs to the technical field of optical modules, and relates to an optical module based on an embedded operating system and a working method thereof, the embedded operating system is transplanted in an MCU of the optical module, and a CMIS protocol and / or a function task defined by a user are / is executed through the embedded operating system; the architecture of the optical module comprises an application layer, a kernel layer and a hardware abstraction layer, the kernel layer schedules and processes tasks defined in the application layer to control the hardware abstraction layer; and the kernel layer adopts an embedded operating system kernel, specifically, an embedded operating system is transplanted in the MCU of the optical module. An embedded operating system kernel is introduced to the optical module MCU, so that the real-time operating system support of the high-speed optical module is realized; and based on the task scheduling and priority management capability of an embedded operating system, the high real-time response capability of the optical module under the conditions of 400G, 800G and higher speed is realized.
Owner:EOPTOLINK TECH INC LTD

Cross-hardware platform intelligent processing method and system for embedded operating system and medium

The invention provides a cross-hardware platform intelligent processing method and system for an embedded operating system and a medium. The method comprises the steps of obtaining and processing physical equipment feature information and communication parameter information of a target hardware platform to obtain a corresponding drive program, performing matching detection with the target hardware platform, correcting the drive program according to a matching detection result to obtain an optimized drive program, and then driving the target hardware platform to run. Obtaining and processing corresponding operation performance data to obtain an operation performance evaluation index, processing an operation performance evaluation index mean value and the operation performance evaluation index of the migration hardware platform in a preset time period to obtain an operation state of the target hardware platform, and adjusting the embedded operating system according to the operation state; according to the method, evaluation and optimization processing are carried out by obtaining the adaptive driving program, the running state of the target hardware platform is evaluated, the adaptability is further detected, and efficient running and intelligent processing of the embedded operating system across the hardware platforms are achieved.
Owner:深圳腾信百纳科技有限公司

Execution method of macro instruction, compiling method of macro instruction, upper computer, touch screen equipment and storage medium

The invention belongs to the technical field of computers, and provides a macro instruction execution method, a macro instruction compiling method, an upper computer, a touch screen device and a storage medium. The upper computer can provide a platform for compiling a macro instruction through a Windows operating system for a user, the programming language threshold of the user is lowered, then a cross compiling tool chain is utilized, and therefore the programming speed of the user is improved. Compiling the macro instruction into a target dynamic library file capable of running in an embedded operating system; and the touch screen device downloads the target dynamic library file and calls the target dynamic library file to execute the macro instruction. According to the method and the device, the macro instruction written in the upper computer of the Windows platform can be compiled to generate the dynamic library capable of running in the embedded operating system platform through a cross compiling mode, so that the function of executing the macro instruction in a cross-platform manner is realized, and the macro instruction can more intelligently and efficiently execute complex operation or flow defined by a user.
Owner:SHENZHEN HPMONT TECH

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

Method and system for testing starting time of embedded operating system and upper computer

The invention relates to the technical field of embedded operating system testing, and discloses an embedded operating system starting time testing method and system and an upper computer, the method is applied to the upper computer, the upper computer is in communication connection with a programmable power supply and a to-be-tested device, and the to-be-tested device is provided with a to-be-tested embedded operating system. A pre-installed auxiliary timing application is included in a to-be-tested embedded operating system, and the method comprises the steps that a programmable power supply is controlled to supply power to a to-be-tested device, a power-on event returned by the programmable power supply is received, and power-on time of the power supply is obtained according to the power-on event; receiving a user mode process starting event which is sent by the to-be-tested device and marked by the auxiliary timing application, and obtaining starting completion time according to the user mode process starting event; and determining the starting time of the to-be-tested embedded operating system according to the power-on time of the power supply and the starting completion time. According to the technical scheme, the upper computer, the programmable power supply and the auxiliary timing application are used for achieving test universality, and multiple repeated tests are supported.
Owner:BEIJING SMARTCHIP MICROELECTRONICS TECHNOLOGY 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

C / S (Client / Server) architecture extensible embedded operating system automatic test system

The invention relates to a C / S (Client / Server) framework extensible embedded operating system automatic test system, and belongs to the technical field of embedded operating system test. The system architecture comprises a client, a server, a restart control box, a target hardware platform and a connecting cable. According to the method, a tester can simultaneously carry out automatic testing of embedded operating systems of a plurality of processor target platforms, it is ensured that the testing processes of all hardware platforms are mutually isolated and do not interfere with one another, and the testing efficiency can be greatly improved. The test case and the to-be-tested hardware platform can be continuously expanded and managed, and the incremental test requirement of embedded operating system product development is met. And aiming at customized test requirements or tasks, corresponding specific automatic tests can be carried out, and flexible and efficient management of the test process is realized.
Owner:BEIJING INST OF COMP TECH & APPL

Deterministic replay implementation method based on PMU

The invention provides a deterministic replay implementation method based on a PMU, aims at event recording and replay requirements of a domestic embedded operating system, further provides a feasible technical scheme for running replay of the domestic embedded operating system, and focuses on research on a time synchronization technology based on an instruction counter and an event log file structure design technology. And a domestic embedded operating system real-time recording and post replay scheme is formed. According to the method, a time synchronization technology based on an instruction counter is adopted, the execution sequence and time information of each instruction are recorded, it is ensured that an instruction path is consistent with original execution during replay, under the condition that a PMU function of ARMv8 is utilized and special hardware and software support is not needed, hardware events are accurately tracked, the replay accuracy and efficiency are improved, and the replay efficiency is improved. And the adaptability in different environments is enhanced.
Owner:EAST CHINA INST OF COMPUTING TECH

Networking system based on embedded data acquisition workstation

The invention discloses a networking system based on an embedded data acquisition workstation, the embedded data acquisition workstation comprises a core board and an acquisition board which are in communication connection, and the core board adopts an embedded LINUX operating system; the networking system comprises a plurality of embedded data acquisition work stations and a computer, the networking system is of a tree topology structure with more than three layers, a root node of the networking system is the computer, and all other nodes except the root node are the embedded data acquisition work stations. According to the networking system based on the embedded data acquisition work stations, under a network bridge of the embedded data acquisition work stations which are both a master station and slave stations, communication connection of the embedded data acquisition work stations is not limited by the number of computer communication interfaces any more, expandability of acquisition channels is improved, and meanwhile, the communication connection of the embedded data acquisition work stations is not limited by the number of computer communication interfaces any more. The limitation of a communication protocol is greatly relieved, so that the use of the embedded data acquisition workstation meets various application requirements.
Owner:SHUNCHANG COUNTY HONGRUN PRECISION INSTR

Task scheduling method and device based on reinforcement learning, medium and product

The invention discloses a task scheduling method and device based on reinforcement learning, a medium and a product, and relates to the technical field of computers, and the method comprises the steps: determining a task scheduling action of a current time step according to a current action empirical value table and a preset scheduling constraint condition; updating the current system environment information and the current task load information of the embedded operating system based on the current reward information after the embedded operating system executes the task scheduling action; and based on the current system environment information, the current task load information and the current reward information, updating an empirical value in the current action empirical value table, and skipping to the step of determining the task scheduling action of the current time step according to the current action empirical value table and a preset scheduling constraint condition, and executing the task until the target task is scheduled to the target processor core meeting the preset condition. Tasks can be accurately allocated to appropriate hardware resources, and idle or overuse of the resources is avoided.
Owner:LANGCHAO ELECTRONIC INFORMATION IND CO LTD

Performance test method, device and system for embedded operating system

The invention relates to a performance testing method, device, system and equipment for an embedded operating system and a medium. The method comprises the steps that a monitoring point is added to at least one position of a kernel of the embedded operating system; setting test configuration information of the real-time performance analysis module, including setting a monitoring point to be monitored and setting an abnormal threshold corresponding to performance index data acquired from the monitoring point; running a test task, acquiring performance index data from the monitored monitoring point in real time through a real-time performance analysis module, and recording current abnormal call stack information and a timestamp when the performance index data exceeds a corresponding abnormal threshold value; and printing the recorded abnormal call stack information and the timestamp through a system idle thread. Therefore, the method can go deep into the kernel layer of the operating system to directly capture and monitor the key performance index data, and once the performance index data is abnormal, the system can immediately position a specific kernel function or module.
Owner:BEIJING YIHUI INFORMATION TECH CO LTD

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