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

12 results about "Embedded software systems" patented technology

Embedded software is a type of software that is built into hardware systems. This software is typically designed to perform one specific function, although a single piece of hardware may contain multiple pieces of software embedded in it.

EtherCAT slave station gateway for semiconductor temperature control equipment

ActiveCN121098666ANetwork connectionsTotal factory controlEmbedded systemEmbedded software systems
The invention provides an EtherCAT slave station gateway for semiconductor temperature control equipment. The EtherCAT slave station gateway comprises a hardware layer and a software layer, wherein the hardware layer comprises an embedded semiconductor industrial equipment communication gateway, an integrated power supply module, a main control module, an Ethernet communication module, an EtherCAT slave station module and a 24V input and output port module; the software layer is an embedded software system with a layered architecture, is divided into an application layer, a protocol layer and a hardware abstraction layer, and realizes business logic processing, communication protocol conversion and software and hardware interaction decoupling. Through cooperative work of hardware and software, data transmission based on the EtherCAT protocol between the semiconductor production equipment host and the Chiller can be achieved, the real-time performance, accuracy and system maintainability of data transmission are improved, and the requirements of semiconductor production for high precision and high stability of temperature control are met.
Owner:BEIJING JINGYI AUTOMATION EQUIP CO LTD

File management method and system based on NOR Flash

The invention relates to the technical field of embedded software systems, and provides a file management method and system based on NOR Flash, and the method comprises the steps: dividing the NOR Flash into a linked list area and a data area, setting a plurality of first sectors in the linked list area, and setting a plurality of second sectors in the data area; reserving an erasing transfer sector in the linked list area; when the corresponding first sector of the linked list area is updated and filled with one type of management information, partial management information in the corresponding first sector in the linked list area is transferred and erased based on the reserved erasing transfer sector; and when a plurality of second sectors corresponding to the data area are fully written with one type of data content, erasing the data content written in the second sectors corresponding to the previous part according to the sequence of written data, and retaining the data content written in the second sectors corresponding to the later part. According to the method, the space is pre-allocated for each file, meanwhile, the erasing balance is considered, and the method is suitable for a single-chip microcomputer system with shortage of resources.
Owner:NANJING GUODIAN NANZI POWER GRID AUTOMATION CO LTD

Embedded software test verification method and system based on virtual simulation environment

The invention relates to the technical field of embedded software development, and discloses an embedded software test verification method and system based on a virtual simulation environment, and the method comprises the steps: configuring a virtual embedded board card through distributed nodes according to a test demand, and carrying out containerization deployment, the time of the virtual embedded board cards of the distributed nodes is kept consistent through a time synchronization mechanism; constructing a cross-linking relation of each application software system based on blueprint design, generating a configuration file, and deploying software configuration items, external interfaces and functional modules of the tested embedded software system; data communication based on multiple bus protocols among the distributed nodes is executed through the communication middleware; simulating an external excitation signal to access the virtual simulation environment, and performing data input excitation verification on the embedded software; bus data in the testing process are collected and stored, the data are analyzed and evaluated, and the testing process is visually monitored. According to the invention, full-digital test verification of embedded software can be realized.
Owner:SOUTHWEST CHINA RES INST OF ELECTRONICS EQUIP

A method and apparatus for generating a customized software system

PendingCN122261570AThe implementation process is simpleeasy to manageProgram loading/initiatingCode compilationSoftware systemConfigfs
The application discloses a kind of generation methods of customized software system.Compiles complete embedded software system, and each software module generates static library file in output directory.For current customer, customer-level open source software module and customer-level closed source software module are divided.New target path is established.For customer-level open source software module, customer-level closed source software module and system-level closed source software module, different contents are copied into target path.In the subdirectory of each customer-level closed source software module under target path, the original GN construction configuration file config.gni is modified.All files and subdirectories under target path constitute the customized embedded software system for current customer.The application distinguishes the software module open source or closed source for customer by whether there is source file or the original or modified GN construction configuration file, and is simple and convenient to realize and manage.
Owner:ASR MICROELECTRONICS CO LTD

An embedded software system across hardware platforms based on a gateway domain controller

The application provides a gateway domain controller-based embedded software system across hardware platforms, comprising an ARM processor and an MCU microcontroller configured on an SVN server; a plurality of library files of hardware modules are integrated in the form of folders in the driving layer of the ARM processor; a plurality of hardware directories are included in the application layer of the ARM processor, each hardware directory stores function codes, and the function codes stored in the same hardware directory have the same function; a plurality of chip kernels are integrated in the form of folders in the driving layer of the MCU microcontroller, and each chip kernel corresponds to a hardware module; a plurality of chip directories are included in the application layer of the MCU microcontroller, each chip directory stores function codes of chip modules corresponding to a plurality of chip kernels, and the plurality of function codes stored in any chip directory have the same function, so that the effect of developing a plurality of hardware platform projects on a single hardware platform is achieved.
Owner:YODO SMART

File management method and system based on nor flash

The application relates to the technical field of embedded software systems, and provides a NOR Flash-based file management method and system.The method comprises the following steps: NOR Flash is divided into a linked list area and a data area, the linked list area is provided with a plurality of first sectors, and the data area is provided with a plurality of second sectors; an erasing transfer sector is reserved in the linked list area; when the corresponding first sectors of the linked list area are updated to be full of a type of management information, part of the management information in the corresponding first sectors of the linked list area is transferred and erased based on the reserved erasing transfer sector; and when the corresponding second sectors of the data area are written full of a type of data content, the data content written in the corresponding second sectors in the front part is erased according to the order of writing data, and the data content written in the corresponding second sectors in the rear part is reserved.The application pre-allocates space for each file, simultaneously considers erasing balance, and is suitable for a single-chip microcomputer system with resource shortage.
Owner:NANJING GUODIAN NANZI POWER GRID AUTOMATION CO LTD

A battery management embedded software system

This application discloses an embedded software system for battery management, relating to the new energy field. The software system includes a human-machine interface layer that receives operation commands and displays the current status and battery data of the battery cluster; an interface encapsulation layer that encapsulates external interfaces and sends the encapsulation results to the human-machine interface layer, and receives operation commands; a logic processing layer that calls the corresponding battery model according to the operation commands, applies battery management strategies, generates control commands, determines the current status and battery data of the battery cluster, and sends them to the human-machine interface layer through the interface encapsulation layer; a device access layer that uniformly encapsulates the communication protocols of battery management systems from different manufacturers, accesses the corresponding device operation interface according to the control commands to obtain parameters of the preset hardware interface, and generates call commands; and a hardware interface layer that performs secondary encapsulation of the preset hardware interface and sends corresponding preset data to the preset hardware interface according to the call commands. This application facilitates maintenance of different projects.
Owner:LBATTERYCLOUD CO LTD

Design and implementation method of tilt-rotor unmanned aerial vehicle navigation system

The navigation system design provided by the invention comprises navigation equipment composition, a sensor data fusion method, embedded system implementation and ground monitoring software design. The navigation device comprises a navigation computer, an inertial navigation unit (IMU) device, a GPS / Beidou satellite receiving device, two airspeed measuring devices, a laser radar, a rotor tilt angle measuring encoder and a data transmission device; re-calculating the quality characteristics of the unmanned aerial vehicle system according to the rotor wing tilt angle, then calibrating inertial navigation data, and carrying out fusion processing on inertial navigation and satellite navigation data; an embedded software system is designed to realize the functions of data acquisition, data processing, data transmission, data storage and the like; and the processed navigation data is sent to a flight control computer and ground monitoring software through a data transmission system, so that efficient control of the aircraft, real-time transmission of the navigation data and visual processing are realized.
Owner:NANJING UNIV OF AERONAUTICS & ASTRONAUTICS

Ethercat slave gateway for semiconductor temperature control equipment

ActiveCN121098666BNetwork connectionsTotal factory controlEmbedded systemEmbedded software systems
The application provides an EtherCAT slave station gateway for a semiconductor temperature control device, comprising a hardware layer and a software layer: the hardware layer is an embedded semiconductor industrial device communication gateway, integrating a power supply module, a main control module, an Ethernet communication module, an EtherCAT slave station module and a 24V input / output port module; the software layer is an embedded software system with a layered architecture, divided into an application layer, a protocol layer and a hardware abstraction layer, realizing business logic processing, communication protocol conversion and software / hardware interaction decoupling. Through the cooperative work of hardware and software, the application can realize data transmission between a semiconductor production device host and a Chiller based on the EtherCAT protocol, improve the real-time performance, accuracy and system maintainability of data transmission, and adapt to the high-precision and high-stability requirements of temperature control in semiconductor production.
Owner:BEIJING JINGYI AUTOMATION EQUIP CO LTD

Knee joint coronal plane scanning embedded software system and method and storage medium

The invention provides a knee joint coronal plane scanning embedded software system, a knee joint coronal plane scanning embedded software method and a storage medium, the knee joint coronal plane scanning embedded software system is divided into a PC command interaction thread, a logic control thread and a motor control thread, and asynchronous communication is performed by using an event message queue; the problem of program blocking caused by traditional single-thread control is solved. In the scanning process, the PC command interaction thread independently processes analysis of an upper computer serial port command and event message generation, the logic control thread focuses on monitoring a 220V sensor state and a photoelectric switch trigger signal, and the motor control thread is specially responsible for driving a stepping motor to move, so that all the threads can be executed in parallel without waiting for other tasks to be completed through division of labor; the real-time response capability of the system is obviously improved; and the event message queue allocates a fixed storage space, so that the orderliness and reliability of message transmission are ensured, data loss or conflict is avoided, and meanwhile, the resource competition risk is reduced.
Owner:XIAN EVANGELICAL REHABILITATION HEALTH IND CO LTD

Missile-borne embedded software test modeling automatic generation method based on structured requirements

The invention provides a structured demand-based missile-borne embedded software test modeling automatic generation method, which comprises the following steps of: aiming at the characteristics of missile-borne embedded software, describing the behaviors of a missile-borne embedded software system by adopting a structured mode to form a structured demand-based standard expression template, establishing a mapping rule corresponding to the structured demand and the activity graph; the method comprises the following steps: according to a test demand and a standard expression template of a missile-borne embedded software system, filling in a structured demand template capable of completely expressing test demand information, and storing the structured demand template as an XML document; reading and analyzing the XML document, and converting the structured demand template into an activity graph according to a mapping rule, namely generating a test model; according to the method, behaviors of a missile-borne embedded software system can be described on the basis of a structured mode, meanwhile, the relation between structured demand elements and an activity graph is established, and a relevant conversion algorithm is designed to achieve automatic generation from the structured missile-borne embedded demand to a test demand model.
Owner:BEIJING RESEARCH INSTITUTE OF MECHANICAL & ELECTRICAL TECHNOLOGY CO LTD CAM

Power failure protection method for real-time data storage of embedded system

The invention discloses a power failure protection method for real-time data storage of an embedded system. The problem of data consistency caused by power failure is solved from the design and implementation of an embedded software system. For the process that the system is powered off and then powered on, the process that the system modifies the data blocks and adds the data blocks is designed, and the reliability and integrity of data are ensured.
Owner:BENGBU POWER SUPPLY COMPANY STATE GRID ANHUI ELECTRIC POWER +1