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

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

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

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

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

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

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

AI accelerator interrupt scheduling method and device suitable for embedded operating system, equipment and medium

The invention discloses an AI accelerator interrupt scheduling method and device suitable for an embedded operating system, equipment and a medium, and relates to the field of operating system interrupt management.The AI accelerator interrupt scheduling method comprises the steps that target interrupt data are captured, and target spatial features and target time sequence features are extracted through a neural network to determine an interrupt classification result; marking a target semantic tag for the target interrupt data according to the interrupt type to obtain marked target interrupt data, and executing a load sensing operation to determine a target priority; constructing a target state space for the interrupt classification result and the accelerator core utilization rate, determining an executable action space, and generating a target scheduling decision based on the target priority and the executable action space; and predicting target future interrupt traffic of the target embedded operating system, determining a reserved CPU core resource according to the target future interrupt traffic, and processing the marked target interrupt data by using the reserved CPU core resource based on the target scheduling decision. And intelligent classification and real-time cooperative scheduling of AI accelerator interruption are realized.
Owner:SHANDONG LANGCHAO YUNTOU INFORMATION TECH CO LTD

Intelligent unattended turnover cabinet

The application discloses an intelligent unattended turnover cabinet, which comprises a main frame, a plurality of access doors with transparent panels and integrated electronic locks, adjustable shelves to accommodate the storage needs of different size meters, a plurality of sliding trays arranged on the shelves, an automatic access mechanism to execute storage and retrieval instructions, sensors on the shelves to detect the weight of stored items, a touch screen control panel to execute operation commands and manage user permissions, an embedded operating system to control mechanical operation and synchronize data, and at least one video monitoring device to record the operation process. The design of the intelligent unattended turnover cabinet optimizes access efficiency, enhances security and monitoring, provides intelligent data management and operation convenience, and ensures continuous operation and data security of the system. These features make it an efficient, reliable and user-friendly storage solution.
Owner:STATE GRID FUJIAN ELECTRIC POWER CO LTD +2

Application program running method and system, electronic equipment and storage medium

The invention discloses an application program running method and system, electronic equipment and a storage medium, and the method comprises the steps: determining a to-be-started target running environment platform in a plurality of different running environment platforms in a starting process of an embedded operating system; and controlling the target running environment platform to start, and running the target application program matched with the target running environment platform. According to the technical scheme provided by the embodiment of the invention, the requirements of downloading, installing and running the application programs based on different running environments by the external entity can be met, the application programs with different ecology can be run in the same embedded operating system, and the compatibility of the embedded operating system is improved.
Owner:BEIJING TONGFANG MICROELECTRONICS

Intelligent configuration system and method for bottom software adaptation of embedded operating system

The invention relates to the field of intelligent embedded systems and automatic software development, in particular to an intelligent configuration system and method for bottom software adaptation of an embedded operating system. The intelligent configuration system for bottom software adaptation of the embedded operating system is constructed, and a plurality of modules of the intelligent configuration system are utilized; after the information of the target hardware and the target operating system is collected and analyzed, a set of bottom-software adaptation framework capable of directly compiling the mirror image, a bottom-software adaptation document and a compiling method are constructed, automation and intelligence of bottom-software adaptation of the embedded operating system are achieved, the adaptation efficiency is remarkably improved, the development period is shortened, and the development cost is reduced. And the technical threshold is reduced (primary or non-operating system research and development personnel can participate), and the problems that traditional adaptation depends on professionals, consumed time is long, repeated work is much, debugging is difficult, and automatic tools are limited are solved.
Owner:CHANGAN AUTOMOBILE (GRP) CO LTD

An abnormal power consumption identification method based on an embedded operating system real-time task

The application discloses an abnormal power utilization identification method based on real-time tasks of an embedded operating system, which is realized by a self-developed metering operating system deployed in a power monitoring terminal, and comprises the following steps: terminal power-on, real-time kernel start of the operating system, then the operating system creates multiple tasks for optimizing metering and communication, wherein the tasks include a group of anti-stealing power tasks; according to a preemption scheduling strategy, the priority of the anti-stealing power tasks is set as the highest priority in the system application layer, and the anti-stealing power tasks are loaded from the non-volatile memory into the memory of the normal power utilization mode library; the anti-stealing power tasks enter a real-time cycle triggered by a high-precision clock service, in the cycle, the anti-stealing power tasks acquire the latest voltage and current waveform data features in real time, and match the features with the normal power utilization mode library, if the current waveform features deviate from a preset threshold, it is determined that there is a suspected abnormality, and if the suspected abnormality lasts, it is determined that there is a stealing behavior. The application can improve the response speed and reliability of the anti-stealing power system.
Owner:CSG SMART SCI&TECH CO LTD +1

A method for efficient dynamic software loading based on an embedded platform

This invention relates to an efficient dynamic loading method for software based on an embedded platform, belonging to the field of embedded operating systems. The invention parses the target files of embedded software to obtain their respective symbol table information; identifies dynamic symbols in the application target files; relocates the symbols in the application target files, converting dynamic addresses to static addresses relative to the system target files; merges the symbol table of the system target files with the symbol tables of all loaded application target files, and stores this data in a linked list structure on the host computer. This invention reduces the dynamic loading work performed on resource-constrained lower-level machines, shortening the processing time and performance overhead of dynamic loading on the lower-level machine.
Owner:BEIJING INST OF COMP TECH & APPL

Satellite Internet of Things electric power communication device and method

The invention discloses a satellite Internet of Things electric power communication device and method, and relates to the technical field of Internet of Things communication devices, the satellite Internet of Things electric power communication device comprises a main control unit, a satellite communication unit, an electric power business processing unit and a multi-system hardware interface unit; the main control unit is used for system control, task scheduling, protocol conversion and data encapsulation of the device and running an embedded operating system to support a power management strategy; the satellite communication unit is used for establishing a communication link with a ground master station through a low-orbit or high-orbit satellite network to realize data unvarnished transmission; the power business processing unit is used for analyzing or packaging data frames conforming to a power protocol; and the multi-standard hardware interface unit is used for connecting external power information acquisition equipment. The method has the beneficial effects that the problem of data return of the power information acquisition equipment in a region without a ground network can be solved, and the advantages of wide communication coverage, low power consumption, low cost and terminal miniaturization can be considered.
Owner:SHENZHEN TECHRISE ELECTRONICS

Shared memory management system based on memory pool and address mapping

The invention relates to a shared memory management system based on a memory pool and address mapping, and belongs to the field of embedded operating systems. The system comprises a meta-information management module which serves as a data center of the system, is responsible for recording and maintaining key information of all memory blocks, is a core link for connecting all other modules, and provides unified data support for function execution of the other modules; the memory management module is a resource basis of the system, is responsible for full-life-cycle management such as memory area initialization, memory block allocation, release and capacity expansion, and provides underlying resource guarantee for shared memory interaction; the address mapping and conversion module and the data processing module form the core of shared memory safety communication, address conversion, cross-process data read-write and synchronous control are achieved, and safety interaction of the shared memory is cooperatively completed. By using the memory pool technology, the memory allocation and release efficiency is improved, and memory fragments are reduced.
Owner:BEIJING INST OF COMP TECH & APPL

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