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

Visual programming method used for integrated chip

A technology for integrating chips and programming methods, applied in the field of visual programming, it can solve problems such as poor standardization and readability, high error rate, increased development cost and cycle, and achieve the effect of increasing readability and reducing error rate.

Inactive Publication Date: 2017-10-03
HANGZHOU JIENENG POWER
View PDF3 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, at present, embedded software development is mainly handwritten code, with heavy workload, high error rate, poor standardization and readability, which leads to the continuous increase of development cost and cycle

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
  • Visual programming method used for integrated chip
  • Visual programming method used for integrated chip
  • Visual programming method used for integrated chip

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment

[0037] Goal: configure Can communication, realize standard frame, baud rate 500k, pins use P3.12 and P3.13.

[0038] 1. If figure 2 As shown, first use the host computer to enter the Can configuration interface, where we can check and configure according to our actual needs.

[0039] 2. Click the "OK" button to confirm that the current module is a module that needs to be edited by Mcal, such as image 3 shown.

[0040] 3. The upper computer starts to search the list to determine which registers need to be configured. The specific method is that each control of the upper computer corresponds to several fixed registers.

[0041]4. When the list of registers to be configured is determined, search for the values ​​to be written into the registers according to the data configuration in the host computer control.

[0042] For example, if the baud rate is configured as 500K, then the retrieved registers to be configured are CAN_NBTR0 and CAN_NFCR0, and then search the value list...

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 provides a visual programming method used for an integrated chip. An object-oriented design idea theory is employed, when a chip is programmed, a man-machine conversation mode is employed, and therefore the programmer only needs to select functions which the chip needs to use with no need of facing a register of a microcontroller. According to the invention, with respect to the programming part of the integrated chip, functions and read-write data of the register are selected by means of precompiled statements, and the visual programming method is suitable for any embedded software development project. According to the invention, the code handwritten workload is reduced, and the working efficiency is improved; the code compiling error rate is reduced, and even errors are avoided. The code compiling format and the register configuration method are normalized, and the programmer only needs to determine the function of the hardware resource and does not need to pay close attention to the concrete usage method of the hardware resource and the corresponding register configuration method. The visual programming method is only correlated to different configurations of the user, and is uncorrelated to the programmer, and the program readability is improved.

Description

technical field [0001] The invention relates to the technical field of development methods for integrated chip programming, in particular to a visual programming method for integrated chips. Background technique [0002] Since the automotive electronic control system is composed of multiple ECUs, the functions of each ECU are independent and the development process is independent, and there are joint work and mutual constraints between each other. However, the current embedded software development is mainly handwritten codes, with heavy workload, high error rate, poor standardization and readability, resulting in continuous increase in development costs and cycles. Therefore, in order to ensure the high efficiency and stability of the main control chip programming of each ECU, the above problems should be avoided, and a more advanced integrated chip programming method should be developed. [0003] The software part of the ECU can be divided into three layers in general, nam...

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): G06F9/44
CPCG06F8/24G06F8/71
Inventor 孙洋张晓温晶君任凯
Owner HANGZHOU JIENENG POWER
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