Unlock instant, AI-driven research and patent intelligence for your innovation.

Cross-platform embedded software virtual interface implementation method and system

An embedded software and virtual interface technology, applied in the field of cross-platform embedded software virtual interface implementation method and system, to achieve the effects of improving development efficiency, reducing development labor costs, and reducing workload

Pending Publication Date: 2020-12-29
SHENZHEN INFINOVA TECH LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The technical problem to be solved by the embodiment of the present invention is that in the prior art, the interface needs to be re-implemented when the interface of the cross-hardware platform is different, which will generate extra manpower and increase the development cost and cycle.

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

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Cross-platform embedded software virtual interface implementation method and system
  • Cross-platform embedded software virtual interface implementation method and system
  • Cross-platform embedded software virtual interface implementation method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0020] The first aspect of the present invention provides a cross-platform embedded software virtual interface implementation method, the method is as follows figure 1 , 3 shown, including the following steps:

[0021] 101. Obtain the attributes of the application to be accessed, and determine whether the application attributes are adapted to the virtual interface;

[0022] Specifically, the software framework is divided into four layers, including application program APP, virtual interface Virtual Function, hardware platform interface HwPlatInterface, and hardware HwFuntion. The application prog...

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 field of cross-platform embedded software, and provides a cross-platform embedded software virtual interface implementation method. The method comprises the steps of obtaining attributes of a to-be-accessed application, and judging whether the application attributes are matched with a virtual interface or not; allocating a corresponding attribute interface through thevirtual interface based on the application attribute conforming to the access; and through the virtual interface, connecting a hardware platform interface and a hardware signal of a corresponding attribute interface. By judging whether application attributes are matched with virtual interfaces or not and connecting hardware platform interfaces and hardware signals of corresponding attribute interfaces, the problem that application layer software interfaces need to be achieved again after hardware platforms are replaced in embedded software development is solved, and the purpose that one set ofuniversal virtual interfaces are compatible with different hardware platforms is achieved. The workload of repeated development of the application program is reduced, development labor cost is reduced, and development efficiency is improved.

Description

technical field [0001] The invention belongs to the technical field of embedded software, and in particular relates to a cross-platform embedded software virtual interface realization method and system. Background technique [0002] The hardware layer interface of traditional embedded software is associated with the hardware platform. The hardware with the same function has different interface functions under different hardware platforms. As a result, when the application layer software is developed and implemented, the interface needs to be re-implemented across hardware platforms, which will generate additional manpower and increase development cost and cycle time. There is an urgent need for a cross-platform embedded software virtual interface implementation method to achieve a common virtual interface compatible with different hardware platforms, so as to reduce the workload of repeated application development, reduce development labor costs, and improve development effi...

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
IPC IPC(8): G06F8/76
CPCG06F8/76
Inventor 晏冬刘军
Owner SHENZHEN INFINOVA TECH LTD