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

425 results about "Embedded software" patented technology

Embedded software is computer software, written to control machines or devices that are not typically thought of as computers, commonly known as embedded systems. It is typically specialized for the particular hardware that it runs on and has time and memory constraints. This term is sometimes used interchangeably with firmware.

Software function automatic test and evaluation method based on multi-modal large model

The invention discloses an automatic software function testing and evaluating method based on a multi-modal large model, and particularly relates to the field of non-embedded software function testing and evaluating, which comprises the following steps: collecting software texts, images and structured data, generating corresponding feature vectors, aligning through a cross-modal comparison algorithm, and constructing a multi-modal testing and evaluating data set; deep features of all modes are extracted through a mode exclusive encoder, and a unified multi-mode function vector is output based on information entropy dynamic weighted fusion; constructing triple training data, and optimizing the multi-modal large model by combining a joint loss function with an enhanced training strategy; and finally, deploying the model at a cloud end and an edge node, carrying out real-time triggering test by docking a CI / CD process, and realizing functional integrity verification, interactive compliance detection and accurate defect positioning through semantic vector comparison, graph isomorphism rate calculation and cross-modal attention backtracking. According to the scheme, the test comprehensiveness and precision are improved, and the rapid iteration requirement of software is met.
Owner:JIANGSU GONGDIANBAO IND TECH CO LTD

Embedded software reinforcement method based on national cryptographic algorithm

The invention relates to the technical field of computer security, in particular to an embedded software reinforcement method based on a national cryptographic algorithm. The method comprises the following steps: generating a key pair by using SM2, constructing a code dependency graph in combination with spectral clustering, and optimizing key distribution; carrying out segmented encryption by adopting SM4 symmetric encryption, and identifying sensitive code snippets; the integrity of the embedded software is monitored and responded in real time through SM3 hash check and anomaly detection; analyzing vulnerability distribution based on random forest regression by using an SM4 encryption update package and dynamically adjusting an update frequency; and encrypting an operation log through SM3, and identifying a risk trend and generating an operation report by using a variational auto-encoder. According to the invention, through a plurality of technical means such as hierarchical encryption, real-time monitoring, dynamic key management and risk prediction, an efficient, dynamic and intelligent security reinforcement scheme is provided for embedded software, and the overall security and stability of the system are improved.
Owner:SHENZHEN QINLIN TECH

Intelligent household electrical appliance interaction control system based on embedded software

The invention discloses an intelligent household electrical appliance interaction control system based on embedded software. A system operation process specifically comprises the following steps: acquiring a user input signal; analyzing the user input signal based on an embedded software architecture to generate a standardized control instruction; establishing communication connection with a plurality of intelligent household electrical appliances through an Internet of Things protocol, and obtaining real-time environment data and real-time operation states of the intelligent household electrical appliances; performing conjoint analysis on the user historical behavior data and the user input signal; adjusting operation parameters of the intelligent household electrical appliance; and returning interaction response information to the user through at least one mode of a voice feedback module, a touch interface, a gesture recognition interface or a mobile phone APP. The method has the following advantages and effects: multi-mode instructions can be adaptively fused, the equipment capability and the user intention can be dynamically matched, and cross-equipment and cross-protocol efficient and accurate control is realized through standardized instruction generation, real-time load sensing and priority dynamic calculation.
Owner:SHENZHEN XINYINGDA TECH CO LTD

System and method for modeling, simulating and monitoring tower landslide disaster based on unmanned aerial vehicle

ActiveCN119600755Areduce dependenceEnsure safe and stable operationAlarmsSoil scienceUncrewed vehicle
The invention relates to the field of pole and tower landslide disasters, in particular to a system and method for modeling, simulating and monitoring pole and tower landslide disasters based on an unmanned aerial vehicle. The complex terrain around the pole tower is monitored by means of unmanned aerial vehicle operation modeling, ground disaster hidden danger identification, three-dimensional monitoring and early warning, hidden danger dynamic prevention and control and the like. The reliability and effectiveness of the method are verified by carrying out a large number of tests on towers under different topographic conditions, the dependence on hardware in the embedded software testing process is reduced, and comprehensive real-time monitoring of topographic changes and accurate identification of landslide signs are realized. According to the invention, the monitoring and early warning capability of tower landslide disasters is obviously improved, and safe and stable operation of a power system is powerfully guaranteed.
Owner:湖北省超能电力有限责任公司 +1

Common-caliber simultaneous multifunctional phased-array antenna wave control system

The invention relates to the technical field of phased-array antennas, in particular to a common-caliber simultaneous multifunctional phased-array antenna wave control system, which uses a common-caliber antenna array, comprises N phased-array antennas and N TR components, and realizes caliber sharing through staggered layout. And a wave control system is used for calculating a wave beam control command by utilizing embedded software, controlling phase shift and attenuation of the TR component and processing internal and external interface communication. The feed network is used for signal distribution, and uniform distribution and transmission efficiency are ensured. A Beidou system is used for providing time synchronization and positioning information, and accurate beam control of the beam control system in a complex electromagnetic environment is guaranteed. A channel is used for receiving antenna array signals, control signals are sent to the TR assembly, and accurate transmission of the signals is ensured. According to the invention, the problem that the existing wave control system cannot perform multi-beam control on the common-caliber multifunctional phased-array antenna at the same time is solved, and the target of multi-beam control in the single shared antenna caliber is realized.
Owner:BEIJING MEITEDA ELECTRONIC TECH DEV CO LTD

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

Unmanned aerial vehicle monitoring system

The invention discloses an unmanned aerial vehicle monitoring system which is designed on an embedded software architecture layer, adopts a hierarchical data processing architecture and comprises a peripheral driving layer, a protocol analysis layer, a data management layer, a tracking and capturing layer and an information reporting layer so as to ensure high efficiency and expandability of the system. After unmanned aerial vehicle identification, the system has an unmanned aerial vehicle capturing and tracking function, and combines GNSS positioning information and a dynamic trajectory prediction algorithm to calculate the real-time position and flight trajectory of the unmanned aerial vehicle, so that effective monitoring of the unmanned aerial vehicle is realized, and the real-time safety of a low-altitude airspace is ensured.
Owner:NANJING UNIV OF SCI & TECH

Autosar-based cross-platform communication protocol stack test system and method

The invention discloses a cross-platform communication protocol stack test system and method based on Autosar. The system comprises a GitLab server, a first source server, a control host, an Autosar CP and a test host AP. The GitLab server generates CP and AP version packages and triggers compiling and testing processes; the first source server remotely controls the embedded software development tool of the control host to complete compiling, and the control host burns a CP compiling product to the Autosar CP by using the embedded software development tool, uploads an AP compiling product to the test host AP, and triggers the Autosar CP and the test host AP to execute a communication protocol stack test service. According to the method, efficient testing of the communication protocol stack between the Autosar CP and the AP platform is achieved through the automatic compiling and testing process, the testing accuracy and universality are effectively improved, and the method is suitable for the testing scene of the automobile cross-platform communication protocol stack.
Owner:AUTOCORE INTELLIGENT TECH (NANJING) CO LTD

Embedded software testing method and device, equipment and medium

The invention discloses an embedded software testing method and device, equipment and a medium, and relates to the technical field of computers, the embedded software testing method and device are applied to a Jenkins server, a plurality of testing nodes are mounted on the Jenkins server, each testing node comprises a to-be-tested piece and auxiliary testing equipment, and the method comprises the steps that task parameters of a testing task are extracted, screening out at least one target test node based on the task parameters and hardware environment parameters of the plurality of test nodes; the test task is issued to a target test node, so that the target test node configures a software environment and pulls a test case, and a test script of the test case is loaded to the software environment based on a CANoe target interface so as to perform a test; and uploading a test result to a project management server. According to the invention, full-process automation of test preparation, test execution and test feedback is realized, and the test accuracy, consistency and integrity are improved.
Owner:IMOTION AUTOMOTIVE TECH (SUZHOU) CO LTD

Automated generation of test code for testing embedded software

A computer-implemented method for the automated generation of test code for testing software. The method includes generating, via a machine learning model, at least one test case and / or a test code at least based on a code of the software and a prompt; and evaluating the at least one test case and / or the test code, wherein an evaluation result is obtained. A computer-implemented method for further training a machine learning model and / or further machine learning model is also described. The machine learning model configured to generate at least one test case and / or a test code for testing software at least based on a code of the software and a prompt, and the further machine learning model is designed to generate a test code for testing the software at least based on at least one test case and a further prompt.
Owner:ROBERT BOSCH GMBH

Event-driven embedded software architecture implementation method and system

The invention relates to the technical field of industrial control automation, and discloses an event-driven embedded software architecture implementation method and system, and the method comprises the steps: creating a resource object priority group, and initializing a data structure for managing a theme subscription state; allocating priorities for resource objects in the system, and registering each resource object into a priority group of the corresponding priority; subscribing the theme for the resource object, and recording subscription information in the data structure for managing the theme subscription state; in response to an event triggering condition, creating an event object containing a theme identifier, determining priority group information for subscribing the theme based on the data structure for managing the theme subscription state, and adding the event object into a queue to be processed; according to the method, each priority group is polled according to the priority sequence, the event object subscribed by each priority group is retrieved, the event processing function of the corresponding resource object is called for processing, and the framework realized through the method reduces the coupling among the modules.
Owner:ZHEJIANG SUPCON RES +1

Beidou and UWB indoor and outdoor high-precision seamless positioning system based on BP neural network

The invention discloses a Beidou and UWB indoor and outdoor high-precision seamless positioning system based on a BP neural network. The Beidou and UWB indoor and outdoor high-precision seamless positioning system comprises (1) an architecture module of the Beidou and UWB indoor and outdoor high-precision seamless positioning system, wherein the architecture module comprises a Beidou positioning base station, an UWB positioning system, a positioning terminal, upper computer monitoring software, a cloud server and the like; and (2) a BP neural network-based Beidou and UWB data fusion algorithm module which fuses Beidou BD and UWB data by using the BP neural network so as to realize accurate positioning of the area. The system is based on integrated application of technologies such as a Beidou GNNS, a UWB ultra wide band, an AIoT intelligent terminal, an embedded software technology and a BP neural network data fusion algorithm, and is applied to digital and intelligent management schemes in the fields of intelligent construction and the like, so that cost reduction, efficiency improvement and quality improvement are promoted.
Owner:WUHAN VOCATIONAL COLLEGE OF SOFTWARE & ENG (WUHAN OPEN UNIV)

Portable emergency communication method based on Beidou short message

The invention provides a portable emergency communication method based on a Beidou short message, and the method comprises the steps: an emergency communication device is used for receiving the data of a Beidou satellite, transmitting short message information and positioning information to a mobile terminal, and receiving an instruction from the mobile terminal; the emergency communication device comprises a forwarding unit which communicates with embedded software and is connected with a Bluetooth port of the mobile terminal equipment; two annular buffer areas, namely a Beidou data buffer area and a user data buffer area, are operated through embedded software, when the emergency communication device receives the Beidou data, the Beidou data are pressed into the Beidou data buffer area, whether the Beidou data are detected by a sending task or not is detected, and if the Beidou data exist, the Beidou data are transmitted to a user; and the emergency communication device presses the received user data into a user data buffer area, detects whether the user data exists in the user data buffer area or not through a receiving task, and then transmits the user data to a radio frequency module of the emergency communication device to be sent.
Owner:NORTH REC (ANHUI) TECH CO LTD

Intelligent unmanned vehicle system for rescue task scene

The invention discloses an intelligent unmanned vehicle system for a rescue task scene, relates to laser radar mapping, automatic driving and target detection and recognition, and belongs to the technical field of embedded artificial intelligence. The invention aims to solve the problems that an existing automatic rescue robot cannot meet the navigation requirement of a complex environment rescue scene task, cannot make a decision in real time, does not have a man-machine interaction function and the like. According to the technical key points, the laser radar mapping module is used for sensing environment information and converting the environment information into map data; the path planning module is used for calculating an optimal cost path between the starting point and the target point according to the obtained map data, generating motion data and outputting the motion data to the system; the target detection module is used for acquiring image data through a depth camera, identifying a to-be-detected target, generating three-dimensional coordinate data of the target and outputting the three-dimensional coordinate data to the system; and the voice interaction module is used for acquiring an external voice instruction in man-machine interaction and controlling a robot system to make decisions in real time. According to the invention, a set of automatic robot embedded software which can automatically navigate and automatically scan the surrounding environment to identify the target after reaching the target point is developed, and the robot can flexibly adjust the decision when facing a complex environment due to the automatic design carrying artificial intelligence; and the strain capacity of the unmanned robot system for uncertain environmental factors is improved.
Owner:HARBIN INST OF TECH

Embedded software system architecture and application method

ActiveCN119759345AProgram code adaptionSoftware reuseComputer architectureSoftware system architecture
The invention discloses an embedded software system architecture and an application method. The software system architecture comprises a system layer, and an application layer, a code link layer, a function module layer, a universal peripheral access layer and a hardware driving layer which are sequentially ranked from top to bottom. The system layer interacts with other layers to provide systematic services; the application layer is used for dividing a first task and running the first task; the code link layer is used for linking codes of the application layer and bottom layer codes; the functional module layer is used for managing functional components and lower-layer interfaces; the universal peripheral access layer is used for dividing and running a second task associated with the underlying code; and the hardware driving layer is used for driving the chip and the chip peripherals and packaging a driving interface. According to the method, the architecture of each level is simple, each level has different functions, the implementation cost is low, design cutting and expansion can be carried out according to the design requirements of an actual system architecture, cross-field application can be realized, and the portability and universality are high.
Owner:GUANGDONG UNIV OF TECH

Online upgrading method and system for embedded software of intelligent washing machine

The invention relates to the field of Internet of Things equipment security upgrading, and discloses an intelligent washing machine embedded software online upgrading method and system, and the method comprises the following steps: 1, a server side stores an encrypted upgrading program file and calculates a verification value, issues the verification value in a wireless manner at a set time, generates an equipment uniqueness voucher based on a physical unclonable function, and sends the equipment uniqueness voucher to the server side; establishing equipment identity binding; 2, dynamically calculating a network coding parameter based on the equipment uniqueness voucher according to a real-time channel quality parameter; and 3, based on the network coding parameters, carrying out dynamic block network coding transmission on the upgrade data, and generating an encrypted upgrade data packet by adopting chaotic encryption in the transmission process. According to the invention, an end-to-end security authentication system is realized by binding the unique voucher of the equipment and establishing an encrypted transmission channel. According to the scheme, the unauthorized access and firmware tampering are effectively prevented by utilizing the dual guarantee of hardware features and a cryptographic algorithm.
Owner:SHENZHEN KAILU INNOVATION TECH CO LTD

Embedded software full-digital excitation deployment method, system, equipment and medium

The invention relates to the technical field of embedded system development and verification, and discloses an embedded software full-digital excitation deployment method, system, device and medium, and the method comprises the steps: based on a virtualization modeling technology of a multi-core heterogeneous system, simulating a CPU architecture, an operating system, board card peripherals and peripheral interfaces of a target processor, constructing a general digital target machine; a cross-platform communication framework is established based on a real-time communication transmission technology of direct digital frequency synthesis, and real-time synchronization of data of a virtual environment and an interaction object is completed; and through cooperation of the general digital target machine and the cross-platform communication framework, full-digital deployment and verification of the embedded software are completed. According to the method, full-digital development and verification of the embedded software can be realized, a research and development mode of parallel hardware development, software development and system function verification is met, and the research and development efficiency of the embedded software is improved.
Owner:SOUTHWEST CHINA RES INST OF ELECTRONICS EQUIP

Onboard application software simulation operation environment construction method based on exciter virtualization

The invention particularly relates to an exciter virtualization-based airborne application software simulation running environment construction method, which comprises the following steps of: carrying out digital packaging on an operating system interface to realize virtualization running of an embedded real-time operating system; digitally packaging communication interfaces such as a 1553B bus, an ARINC429 bus, discrete magnitude and the like so as to reproduce real avionics communication characteristics in a virtual environment; and simulating a peripheral software and signal interaction process so as to realize virtual generation and response of the multi-source excitation signal. By constructing the simulation running environment, the dynamic test of the airborne embedded software can be carried out under the condition of no real hardware, so that the test sample space is expanded, the test coverage rate and sufficiency are improved, the design and execution efficiency of a dynamic test case is improved, repeated manual operation is reduced, the test cost of the airborne embedded software is reduced, and the test efficiency of the airborne embedded software is improved. The economic benefit is improved.
Owner:LUOYANG INST OF ELECTRO OPTICAL EQUIP OF AVIC

Embedded BMC software construction method

According to the embedded BMC software construction method, an operating system kernel which is specially designed and passes verification is provided for a BMC chip, addition of various debugging tools and complex applications is supported, and operability of the transplantation process is improved. The operation steps of the kernel can be displayed by disassembling and various JTAG tools, and the modularization and systematization degree of software solution construction work is enhanced.
Owner:EAST CHINA INST OF COMPUTING TECH

Automated refactoring of embedded software code

To provide a computer-implemented method, a computer system, and a program for automatically refactoring software codes.SOLUTION: A method 100 includes: receiving a code of software (110) or receiving a prompt (120); refactoring the code (140) via a machine learning model based on the code and the prompt at least; evaluating the refactored code (150); maintaining the refactored code based on an evaluation result according to a criterion determined in advance (160); outputting the evaluation result (170); and executing the refactored code (180).SELECTED DRAWING: Figure 1a
Owner:ROBERT BOSCH GMBH

Low-code standardized component development method based on embedded software

The invention discloses an embedded software-based low-code standardized component development method, which comprises the following steps of: collecting a complete embedded software source code, and defining a function or a function module to be packaged; function packaging and screening: identifying and packaging independent functions and interdependent set functions; packaging a function interface, and designing a unified interface template according to the type of the function parameter; performing function framework type selection and packaging, and designing a corresponding packaging framework according to the function type of the function; a standardized component general structure frame is integrated and packaged; mounting a standard component data communication interface, designing the standard data communication interface and verifying the stability of the standard data communication interface; and warehousing the standardized components, adding labels and classification information to the packaged components, and establishing a component library management system for unified management. According to the method, the convenience, the adaptability, the reusability and the system integration degree of embedded software development are remarkably improved through a standardized component development method which is low in code and does not change an original code.
Owner:INNOVATION ACAD FOR MICROSATELLITES OF CAS +1

Battery temperature control method and device, medium and electronic equipment

The invention provides a battery temperature control method and device, a medium and electronic equipment. An electrothermal coupling model is constructed based on an off-line resistance and capacitance parameter identification method, a thermoelectric similarity principle, a three-dimensional unsteady state heat transfer theory and a Bernardi heat generation rate formula, the electrothermal coupling model is adopted to process initial data of a battery to obtain a battery temperature field, and the battery temperature field is calculated according to the battery temperature field. The battery overall temperature prediction value at the target time point is determined, so that compared with an existing scheme, a large amount of computing power requirements are omitted for temperature prediction, and finally the first processing mode or the second processing mode is executed according to the size of the battery overall temperature prediction value. Therefore, the problems that in an existing scheme, a large amount of computing power is needed in the process of controlling the TMS to stop the battery temperature to reduce power consumption, and operation on embedded software is difficult are solved.
Owner:WEICHAI POWER CO LTD

Remote debugging for the internet of things

An Internet of Things (IoT) device is deployed with embedded software. A debug client device stores an end-to-end encryption key that corresponds to an end-to-end encryption key stored on the IoT device. The debug client encrypts a debug instruction using the end-to-end encryption key and encrypts additional data using a point-to-point encryption key. The encrypted debug instruction and the encrypted additional data are sent to a debug server over a network. The debug server decrypts the additional data and identifies the IoT device from among multiple IoT devices. The debug server generates a message to the IoT device including the encrypted debug instruction, encrypts the message, and transmits the message to the IoT device. The IoT device decrypts the message using a first decryption key associated with the debug server, retrieves the encrypted message payload, and decrypts the message payload using the stored end-to-end encryption key.
Owner:KORE WIRELESS GRP INC

Application method and equipment of extensible multi-mode switching embedded software framework

The invention discloses an application method and equipment of an expandable multi-mode switching embedded software framework, and relates to the field of embedded software development, and the method comprises the following steps: by taking a mode scheduler as a core, defining and registering a mode object through an expandable mode standard interface; the mode scheduler executes the starting function of the initial mode and circularly executes the running function of the current mode, and the parameter manager manages parameters. When the fault detection processor detects a fault and sends a switching request, the mode scheduler calls a switching feasibility judgment function of the current mode to make a decision; and if so, executing old mode exit cleaning, parameter synchronization, new mode starting preparation, fault detection mounting and parameter loading, and putting into operation. According to the method, plug and play of the mode is realized, code modification is limited in the mode, and the mode content is managed and controlled in a centralized manner, so that the system maintenance cost is reduced, the expandability and the stability are improved, and safe and smooth switching and isolation management between the modes are realized.
Owner:LBATTERYCLOUD CO LTD

Embedded software real-time interaction method and system based on large model

The invention relates to the technical field of edge computing and intelligent voice interaction crossing, in particular to an embedded software real-time interaction method and system based on a large model, which comprises an embedded software module used for providing hardware control and business logic functions of a bottom layer and constructing a local model context protocol tool set, and a large model module used for establishing a local model context protocol tool set. And the large model module is deployed on embedded equipment, is used for carrying out natural language understanding and task planning, and comprises a small large language model subjected to supervision fine tuning, quantification and reasoning acceleration, an intelligent agent module and a man-machine interaction module. By means of the strong natural language understanding and generating capacity of the large language model, a user can use natural and spoken instructions to interact with the system, the constraint of a fixed command mode is thoroughly got rid of, the large language model has deep context understanding and logical reasoning capacity, multi-step and multi-condition complex instructions can be processed, and the user experience is improved. And an execution path is automatically planned.
Owner:深圳市海雷新能源股份有限公司

Online upgrading method for non-reset single-chip microcomputer with code running in RAM (random access memory)

The invention discloses an online upgrading method for a single-chip microcomputer with codes running in an RAM (random access memory) without resetting, and relates to the technical field of embedded software, a flash memory is divided into two storage areas, and the RAM is divided into a variable area, two interrupt vector table areas and two code areas. When the single-chip microcomputer is powered on, codes run in the first flash memory storage area and the first RAM code area. And after receiving the upgrade package, writing the upgrade package into the second flash memory storage area. After upgrading is finished, the RAM area of the second flash memory storage area is processed and migrated to the second RAM code area, meanwhile, the interrupt vector table is processed and migrated to the second RAM interrupt vector table area, and new firmware codes are stored in the second flash memory storage area, the second RAM code area and the second RAM interrupt vector table area. And then exchanging codes of the first flash memory area and the second flash memory area, and pointing an interrupt vector table pointer to a second RAM interrupt vector table area, thereby realizing real-time updating of firmware of the flash memory area and the RAM area of the single-chip microcomputer without resetting.
Owner:GUANGDONG GOSPOWER ELECTRIC TECHNOLOGY CO LTD

Embedded software virtualization fault injection method

The invention belongs to the technical field of aviation electromechanics, provides an embedded software virtualization fault injection method, and relates to the field of embedded software test verification. The virtualized fault injection method of the embedded software mainly comprises the following steps: constructing an integrated digital system simulation and verification platform of the embedded software, and testing the fault tolerance of the embedded software to be tested based on the platform; constructing a data interface for communication and data interaction with the embedded software to be tested, wherein the data interface comprises a communication protocol and a corresponding relationship between each physical quantity; the method comprises the following steps: establishing a bottom layer fault injection tool for a virtualization system, such as CPU, memory and file system faults, establishing a virtualization management mechanism layer fault injection tool, acquiring normal external excitation from a data interface suite, and replacing the normal external excitation with error data based on testing, so as to realize the testing of virtualization fault injection. According to the method, the accuracy and the error-tolerant rate of embedded software test verification can be effectively guaranteed.
Owner:JINCHENG NANJING ELECTROMECHANICAL HYDRAULIC PRESSURE ENG RES CENT AVIATION IND OF CHINA

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

Low-cost satellite-borne core circuit, operation method and electronic device

The invention discloses a low-cost satellite-borne core circuit, an operation method and an electronic device, and belongs to the field of satellite communication circuit design, the low-cost satellite-borne core circuit comprises an embedded MCU, a peripheral circuit and embedded MCU software, the peripheral circuit is connected with the embedded MCU, and the embedded MCU software is loaded and operated by the MCU. According to the invention, based on a new generation of vehicle-gauge-level embedded MCU and peripheral components, the cost of components applied to low-orbit satellite-borne products is greatly reduced; according to the circuit design, multiple redundancy reinforcement technical means such as MCU processor redundancy backup, external interface circuit redundancy backup, software program storage redundancy backup and software triple modular redundancy reinforcement are adopted, and the operation reliability of a core circuit in a low-orbit satellite-borne environment is ensured.
Owner:10TH RES INST OF CETC

Finite-state machine automatic generation method and system and related equipment

The invention relates to the technical field of embedded software development, and discloses a finite-state machine automatic generation method and system and related equipment, and the method comprises the steps: obtaining a table path corresponding to a preset table; wherein the configuration generated by the state machine code framework filled by the user is stored in the preset table; on the basis of the table path, configuration in a preset table is captured through a python script, and a state machine code framework is generated; and storing the state machine code framework in a preset storage path specified by a user, so that the user can check the state machine code framework. According to the method and the device, the state machine code framework is automatically generated through the script written by the python language, so that the complexity of personally writing the code by a developer is avoided, and the development efficiency is improved.
Owner:辰致科技有限公司