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

Distributed planning software development method based on platform

A distributed, platform technology, applied in the computer field, can solve the problems of low software development efficiency, software consistency and security are difficult to guarantee, and achieve the effect of benefiting independence, shortening development time, and shortening labor costs.

Pending Publication Date: 2022-01-04
BEIJING AEROSPACE INST OF THE LONG MARCH VEHICLE
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At present, there are various localization platforms based on the Linux kernel, such as Loongson, Phytium, Zhaoxin, Haiguang, Shenwei, and Huawei. For planning software development under different platforms, customized design needs to be carried out according to the characteristics of the platform each time, resulting in Repeated programming, low efficiency of software development, and difficult to guarantee the consistency and security of software

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

Embodiment Construction

[0016] Choose Qt Creator as the development environment for planning software modules.

[0017] 1. First of all, on the commonly used Windows platform, use Qt language to write software. During the software writing process, only the function library that comes with Qt is used to complete the development of planning software and the verification of algorithm correctness.

[0018] 2. After completing the correctness verification, build a new project on the localization platform (such as the Godson platform, and the operating system is the winning Kirin), and transplant the source code on the Window platform to the localization platform.

[0019] 3. Compile the new engineering code on the localization platform to generate a dynamic link library with the suffix ".so".

[0020] 4. Create a new project, use Qt to call the .so dynamic link library module according to the generated ".so" dynamic link library interface, and prove that the call can be successful and the algorithm result...

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

A distributed planning software development method based on a platform is characterized by comprising the following steps of completing development and writing of universal software codes of planning software and verification of algorithm correctness on the basis of a Window platform and language writing software, transplanting source codes on the Window platform to a domestic platform, generating a dynamic link library, and enabling different platforms to obtain the packaged software codes, transcoding the software codes into codes adaptive to the platforms by adopting a development framework technology applicable to a platform environment, completing installation or updating of the software, and running the software on the platforms.

Description

technical field [0001] The embodiment of the present invention relates to the field of computer technology, in particular to a method for realizing software development and operation across platforms. Background technique [0002] In order for the software to run on different platforms, developers often need to adapt to the above-mentioned differences with difficulty, which increases the difficulty of development and lengthens the construction period. Among the existing cross-platform development solutions, the ReactNative or Cordova framework is used for cross-mobile app development, and the Electron solution is useful for cross-desktop software development. However, different development frameworks have their own development rules and restrictions. The development framework is only suitable for the difference between the above-mentioned different platforms, and cannot be completely covered, and the business code is not fully encrypted, which is easy to leak the business lo...

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/76G06F8/315G06F8/61G06F8/65G06F8/51
Inventor 王东东方海红董春杨王菁华史文卿凌咸庆王洁秦卓张甜宋景亮鞠晓燕张竑颉程光耀张超李德标付思帅王玥兮杨宇苏连明蔡志旭李焕东司文文谢雨霖边梦琦王晨
Owner BEIJING AEROSPACE INST OF THE LONG MARCH VEHICLE