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

Safety compiling method and device based on HiWing SylixOS operating system

A technology of operating system and compiling method, which is applied in the field of embedded operating system, can solve the problems that it is difficult to realize the high safety and high quality requirements of Haiying Yihui operating system, and achieve the goal of improving safety, quality and reliability Effect

Inactive Publication Date: 2020-07-28
BEIJING RES INST OF MECHANICAL & ELECTRICAL TECH
View PDF2 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In view of the above analysis, the embodiment of the present invention aims to provide a safe compilation method and device based on the Haiying Yihui operating system to solve the problem that the existing compiling method is difficult to achieve high security and high security of the Haiying Yihui operating system. Quality requirements and other issues

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
  • Safety compiling method and device based on HiWing SylixOS operating system
  • Safety compiling method and device based on HiWing SylixOS operating system
  • Safety compiling method and device based on HiWing SylixOS operating system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0059] Preferred embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings, wherein the accompanying drawings constitute a part of the application and together with the embodiments of the present invention are used to explain the principle of the present invention and are not intended to limit the scope of the present invention.

[0060] At present, there is no safe compiling method and tool for the Haiying Yihui operating system in the prior art. The existing commercial compiling methods follow the common foreign standards and norms in use, and the localization work is just a simple translation, which is difficult to achieve the high security and high quality requirements of the Haiying Yihui operating system. Therefore, this application proposes a safe compilation method and device based on the Haiying Yihui operating system, which can realize code format, comment style, character set method, conditional compilation, ...

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 relates to a safe compiling method and device based on a HiWing SylixOS operating system, and belongs to the technical field of embedded operating systems. The problems that an existingcompiling method is difficult to realize high safety, high quality and the like of the HiWing SylixOS operating system are solved. The method comprises the following steps: carrying out code scanningpreprocessing on a source program to be compiled to obtain a code scanning preprocessing result; performing lexical analysis on the code scanning preprocessing result to obtain a word sequence; carrying out syntax analysis on structure settings in the word sequence to obtain an abstract syntax tree, wherein the structure settings comprise a control structure, a data type, a function statement anda parameter table; performing semantic analysis based on the abstract syntax tree to generate an intermediate code; and optimizing the intermediate code to generate a target code. Inspection of code formats, annotation styles, character set legality and conditional compilation is achieved, and safety and quality of compilation software are improved.

Description

technical field [0001] The invention relates to the technical field of embedded operating systems, in particular to a safe compilation method and device based on the Haiying Yihui operating system. Background technique [0002] With the rapid development of weapon equipment systems in terms of informatization, systematization, autonomy, and intelligence, the scale of software is getting larger and more critical, and the quality and safety of software have become an important factor affecting product quality and important factor in reliability. [0003] At present, many commercial or open source secure compilation methods can support testing and verification at various stages of software development, but these tools are customized based on some development environments, operating systems and target machines with a large market share, such as: VxWorks , CCS, etc., but the coverage is limited. At present, there is no safe compilation method and tool for the Haiying Yihui opera...

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): G06F8/41
CPCG06F8/425G06F8/433G06F8/437G06F8/447
Inventor 周广蕴王旭田文龙
Owner BEIJING RES INST OF MECHANICAL & ELECTRICAL TECH
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