Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

System for transplanting C++ graphical user interface library (QT) to advanced RISC machine (ARM)

A program and cross-compilation technology, applied in the direction of program control devices, etc., can solve the problem of not having rich and complete cases

Inactive Publication Date: 2011-10-12
上海智翔信息科技发展有限公司
View PDF0 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

QT (C++ graphical user interface library), as a synonym for graphical interface, is also widely used in the embedded field, including Win7, Linux, Mac OS X, etc., but there is no rich and complete case for the application of QT on ARM11

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
  • System for transplanting C++ graphical user interface library (QT) to advanced RISC machine (ARM)
  • System for transplanting C++ graphical user interface library (QT) to advanced RISC machine (ARM)
  • System for transplanting C++ graphical user interface library (QT) to advanced RISC machine (ARM)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0013] The specific embodiment of the present invention provides a system for transplanting QT to ARM, such as figure 1 As shown, the system specifically includes:

[0014] Cross-compilation module 1 is set in the execution host and is used to cross-compile the QT program so that the cross-compiled QT program can run on the ARM;

[0015] TSLIB library module 2 is set in the execution host and is used to realize touch input on ARM;

[0016] The QT module 3 is set in the execution host and is used to provide support for the QT program.

[0017] Specifically, the execution host is used as a workstation to complete the compilation and linking of the program, and finally generate an executable program that can run on the target host; the cross-compilation module 1 is set in the execution host, because the traditional PC processor and AMR processor There are two processors with different architectures. The QT program that can run on the PC cannot be run directly on the ARM. Theref...

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 provides a system for transplanting a C++ graphical user interface library (QT) to an advanced RISC machine (ARM), and belongs to the technical field of program transplant. The system comprises a cross compiling module, a TSLIB library module and a QT module, wherein the cross compiling module is arranged in an execution host and used for carrying out cross compiling for a QT program so that the cross compiled QT program can run on the ARM; the TSLIB library module is arranged in the execution host and used for implementing touch input on the ARM; and the QT module is arranged in the execution host and used for providing a support for the QT program. By cross compiling for the QT program, the cross compiled QT program can run on the ARM, so that the QT is transplanted to the ARM.

Description

technical field [0001] The invention relates to a system for transplanting QT to ARM, and belongs to the technical field of program transplantation. Background technique [0002] Since the birth of the first modern electronic computer ENIAC in human history in 1945, computer technology has undergone tremendous changes. With the continuous acceleration of technological progress, we have reason to believe that computers will continue to develop rapidly and further change our world. Life, let computing become "omnipotent" and "ubiquitous". Among them, "omnipotent" will be the combination of artificial intelligence technology and supercomputers, while "ubiquitous" will be the vast world of embedded technology applications. Now ordinary consumers can already buy digital cameras, mobile phones, MP3, etc. from the market. These are actually just the tip of the iceberg of embedded applications. In the near future, embedded devices will be embedded in tables, chairs, tableware, and ...

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): G06F9/44
Inventor 任继梅杨胜齐陈宫张立为
Owner 上海智翔信息科技发展有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products