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

An automation tool based on code-level support for sw_64 architecture

An automation tool and code-level technology, which is applied in the direction of program code adaptation, software maintenance/management, etc., can solve problems such as spending big eyesight and brain power, and achieve the effects of saving manpower, facilitating maintenance, and improving work efficiency

Active Publication Date: 2022-05-13
CHINA STANDARD SOFTWARE
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] As far as the operating system is concerned, it consists of thousands of software packages. It takes a lot of eyesight and brainpower to transplant these source code packages in a new architecture.

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
  • An automation tool based on code-level support for sw_64 architecture
  • An automation tool based on code-level support for sw_64 architecture
  • An automation tool based on code-level support for sw_64 architecture

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] In order to have a further understanding of the technical solution and beneficial effects of the present invention, the technical solution of the present invention and its beneficial effects will be described in detail below in conjunction with the accompanying drawings.

[0024] The design idea of ​​the present invention is to implement a tool that can automatically filter out architecture-related source codes and perform text replacement after inputting a list of source code packages, and finally output patch files corresponding to each source code package, thereby greatly improving the efficiency of transplantation. Based on this assumption, the inventor conducted modeling tests on a large number of source code packages, gradually perfected and improved them, and finally provided a source code package transplantation method based on an automation tool supporting the sw_64 architecture at the code level.

[0025] The automation tools that support the sw_64 architecture...

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 present invention relates to an automation tool based on code-level support sw_64 architecture. The execution process of the tool includes the following steps: Step S1: perform one-time batch processing on source code packages, and filter out source code packages related to code-level support sw_64 architecture; Step S2: Install the srpm source package in the filtered source package list; step S3: run the aname command on the srpm source package in the filtered source package list to perform text filtering and replacement; step S4: generate files before and after replacement patch file. In the process of transplanting the software package, the present invention only needs to pay attention to the source code related to the architecture, and when transplanting the source code package on a brand-new architecture platform, the automation tool can be applied to other platforms with a slight modification. Strong readability, easy maintenance, and strong portability can greatly simplify the work content, save manpower, and improve work efficiency.

Description

technical field [0001] The invention relates to the technical field of computer software programs, in particular to an automation tool that supports sw_64 architecture based on code level. Background technique [0002] As far as the operating system is concerned, it consists of thousands of software packages. It takes a lot of eyesight and brainpower to transplant these source code packages in a new architecture. [0003] The Shenwei architecture originated from the alpha architecture, and Shenwei's initial instruction set was derived from the alpha instruction set, which was subsequently modified and expanded. When porting the source code package and architecture-related codes on the Shenwei platform, the sw_64 architecture and the alpha architecture follow the same code branch, and the text replacement of this part of the code can realize the porting of the Shenwei platform source code package. [0004] However, when transplanting the Shenwei architecture to thousands of ...

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 Patents(China)
IPC IPC(8): G06F8/76
Inventor 王淑莉朱健伟徐斌韩雪申利飞
Owner CHINA STANDARD SOFTWARE
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