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

Method and device for realizing software version selection, storage medium and program product

A software version and program technology, applied in the embedded field, can solve problems such as poor versatility and achieve the effect of high versatility

Inactive Publication Date: 2019-03-05
NEUSOFT CORP
View PDF9 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In view of this, the present application provides a method, device, storage medium, and program product for realizing software version selection, so as to solve the technical problem of poor versatility when selecting a software version compatible with the CPU in the prior art

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
  • Method and device for realizing software version selection, storage medium and program product
  • Method and device for realizing software version selection, storage medium and program product
  • Method and device for realizing software version selection, storage medium and program product

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0051] In order to make the above objects, features and advantages of the present application more obvious and understandable, the embodiments of the present application will be further described in detail below in conjunction with the accompanying drawings and specific implementation methods.

[0052] In the prior art, in order to solve the compatibility problem of the new instruction set, a software version may be compiled for each type of hardware device according to the CPU type of the hardware device. The hardware device may be a device with an embedded system, such as a set-top box. Then, when the hardware device is turned on, a certain version of the application software needs to be started. The implementation process of selecting the software version can be to identify the model of the hardware device through a script when the hardware device is turned on, and select the software version corresponding to the model. However, this method is only applicable to limited hardw...

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 discloses a method for realizing software version selection, which is used for providing a general method for selecting a software version compatible with a CPU. The method comprises thefollowing steps of selecting a current software package from a software package collection, and respectively compiling and obtaining each software package in the software package collection from different number of instruction sets; determining whether the instruction set supported by the CPU is compatible with the instruction set used for compiling the current software package; if the instruction set supported by the CPU is compatible with the instruction set used for compiling the current software package, running the current software package; if the instruction set supported by the CPU isincompatible with the instruction set used to compile the current package, removing the current package from the package set and determining the current package and subsequent steps in the package setuntil the current package is run or the package set is empty. The present application also discloses an apparatus for realizing software version selection, a storage medium and a computer program product.

Description

technical field [0001] The present application relates to the field of embedded technology, in particular to a method, device, storage medium, and program product for realizing software version selection. Background technique [0002] With the updating of the central processing unit (Central Processing Unit, CPU), new instruction sets are continuously introduced into new CPU architectures. The instruction set is a hard program stored inside the CPU to guide and optimize CPU operations. With these instruction sets, the CPU can run more efficiently. While the faster computing speed brought by the new instruction set, it also brings some compatibility problems: software programs compiled with the new instruction set often cannot run on the old central processing unit. [0003] In order to solve the compatibility problem of the new instruction set, in the prior art, a software version can be compiled for each type of hardware device according to the CPU type of the hardware dev...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/445
CPCG06F9/44536
Inventor 李拓刘芳宁
Owner NEUSOFT CORP