Embedded automation development method

An embedded and data format technology, applied in the direction of program control devices, etc., can solve problems such as no notification mechanism, out of synchronization, version problems, etc., and achieve the effect of equipment stability and quality improvement

Inactive Publication Date: 2013-01-30
ZHEJIANG CHUANGJIA DIGITAL TECH
View PDF3 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Requirements stage: The problems that may be introduced in this stage are generally reflected in that when the requirements need to change frequently due to customers or other factors, it often leads to the realization being out of sync with the requirements, resulting in lagging behind the requirements of the equipment functions obtained by customers
[0005] Compilation version stage: The problem often encountered in the compilation version stage is that the version personnel are endlessly waiting for the coders to incorporate the code integration function
Moreover, there will be occasional inadvertent mistakes, which will cause some parameters of the version compilation to be mistyped and eventually lead to version problems.
[0006] Integration testing phase: there is no friendly platform, no friendly notification mechanism, and the person in charge of each module needs to conduct integration testing on their own modules, and this operation needs to be repeated on the eve of each version

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
  • Embedded automation development method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.

[0020] The present invention requires third-party software and interpretive languages ​​based on:

[0021] Open source Bamboo project management software

[0022] Source robot framework automated testing software

[0023] Python, dos bat, VB

[0024] Integrating the advantages of the above software and languages, the present invention completes a set of ultimate solutions from requirements -> framework code -> to automatic compilation -> email notification of compilation results -> automated testing -> email notification of automated test results.

[0025] Specific implementation steps: such as figure 1 shown

[0026] Demand translation: The so-called translation demand is that the demand document (usually Microsoft Word or Excel documents) is passed through VB (a simple language, due to the maturity of this language in parsing word documen...

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 an embedded automation development method which comprises the following steps of: parsing a requirement document into a data format which can be understood by python through VB (Visual Basic); translating the generated Python data to generate a related frame code of a C programming language or C++ programming language again by the python according to the actual customization needs, and supplying the frame code to a coder to use; carrying out writing by the coder on the basis of the frame code so as to realize the needed features and functions; uploading the code after writing to a code server to finish a complete code project; formulating a compiling specification and a compiling time of an item through an automatic compiling tool bamboo; if compiling succeeds, generating an executable program, introducing the executable program into a target machine through a script, carrying out automation test based on robot framework, and finally issuing a version through the test; and if the compiling fails, carrying out mail notification on the coder with a revise history on the code server, and in addition, recording an error reason and an error causing person.

Description

technical field [0001] The invention belongs to the field of embedded development, relates to fully automatic development of embedded products, in particular to an embedded automatic development method. Background technique [0002] Due to the complexity and high-tech nature of communication technology equipment itself, it is inevitable that the software that implements the equipment will introduce many problems. Some of these problems are caused by complex operability, and some are caused by repeated and similar operations. Specifically reflected in the following links: [0003] Requirements stage: The problems that may be introduced in this stage are generally reflected in that when the requirements need to change frequently due to customers or other factors, it often leads to the realization being out of sync with the requirements, resulting in lagging behind the requirements of the equipment functions obtained by customers. [0004] Coding stage: Due to too many trivi...

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/44
Inventor 高志平
Owner ZHEJIANG CHUANGJIA DIGITAL TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products