Embedded software interface design method with shared memory

A technology of embedded software and shared memory, applied in the direction of program control devices, etc., can solve the problems of unified management of unfavorable interface data, poor portability of application layer, etc., and achieve the effect of improving consistency and improving work efficiency.

Inactive Publication Date: 2017-03-08
FLIGHT AUTOMATIC CONTROL RES INST
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

It can be seen that the application layer software needs to interact with the hardware device or the bus every cycle. Different projects will

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0022] Example

[0023] The application scenario is as follows: In DSP-based servo control, the system software of one servo can control multiple servos (two servos in this example). For the control of the steering gear, firstly, the data controlled by the steering gear is required, that is, the relevant information of the steering gear, secondly, the control command of the steering gear is required, and finally the state of the steering gear control is reported to the upper system.

[0024] For the servo software, use the method based on shared memory to design the interface part, such as image 3 shown. First establish a shared memory data dictionary pool. In this example, the shared memory data dictionary pool includes two parts, which are an integer shared memory data dictionary pool and a floating point shared memory data dictionary pool. For the defined shared memory data pool, the IO_Config file is generated by the tool, and the data address of the FPGA or hardware devi

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention belongs to the technical field of computer control, and specifically relates to an embedded software interface design method with a shared memory. The majority of embedded software highly depends on hardware, so that relatively poor transportability of the software is caused consequently. For the embedded software, a major part of tasks is data interaction with the hardware, so that an effective method, which can perform unified management on interface data of the embedded software, becomes an urgently needed solution; by adoption of the embedded software interface design method, the embedded application layer software and hardware or a bus can be decoupled, so that the relation between the application layer software and hardware and an external bus can be decoupled; and meanwhile, the software interface data management and interaction efficiency are improved.

Description

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Owner FLIGHT AUTOMATIC CONTROL RES INST
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products