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

Program burning method, system and device and computer readable storage medium

A programming method and program technology, applied in computing, software engineering design, software deployment, etc., can solve problems such as increased management workload, errors, and errors prone to occur.

Active Publication Date: 2019-11-19
SHANDONG BITTEL INTELLIGENT TECH CO LTD
View PDF10 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] During production and burning, tools are required to burn two files into the MCU separately. In this way, a product needs to maintain at least two sets of source code projects and burning programs during the development and production process, and two sets of the same product must be modified during the actual development process. Different programs are more prone to errors. If the two programs do not match during the process of sending the program to the workshop or in the production process, it is easy to cause batch problems. In the subsequent management process, there will be two programs in various office software processes, which will increase the burden of management. workload, and can easily lead to errors
[0006] In the process of large-scale production, the automatic burning tool is generally used to burn programs in batches. The general tools only support the burning of a single file. If there are two burning files, they need to be burned twice separately, which reduces production efficiency.

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
  • Program burning method, system and device and computer readable storage medium
  • Program burning method, system and device and computer readable storage medium
  • Program burning method, system and device and computer readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0052] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0053]The embodiment of the invention discloses a program burning method, system, device and computer-readable storage medium, so as to realize that only one set of programs needs to be maintained in the process of remotely upgrading a single-chip microcomputer.

[0054] see figure 1 , a program burning method provided by an embodiment of the present invention, specifically comprising:

[0055] S101. Obtain a target program including content of a startup program a...

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 a program burning method, system and device and a computer readable storage medium. The method comprises the steps of firstly, acquiring a target program comprising starting program content and user program content; compiling the startup program content and the user program content in the target program to different time domains by using a decentralized loading file technology; burning the starting program content and the user program content to different address spaces respectively, and transmitting the upgraded version program content to a preset upgraded content storage space; and upgrading the user program content and the to-be-upgraded part in the starting program content by utilizing the starting program content and the upgrading version program content in thesingle-chip microcomputer. One target program comprises starting program content and user program content, and the starting program content and the user program content in the target program are respectively compiled to different time domains by utilizing a decentralized loading file technology, so that the two kinds of content in one target program are separated. Remote upgrading of the single-chip microcomputer can be achieved even if one target program is maintained.

Description

technical field [0001] The present invention relates to the technical field of single-chip microcomputers, and more specifically, relates to a program burning method, system, device and computer-readable storage medium. Background technique [0002] The current mainstream method of remote upgrade of single-chip microcomputer is to write two programs separately, one program is a program to upgrade the user program when the single-chip microcomputer is started, that is, the LD program, and the other program is a user program for the user to realize the functions of the single-chip microcomputer, that is, the AP program. [0003] There are mainly three ways to burn these two programs. The first one is that the MCU of individual manufacturers divides the FLASH into two areas on the hardware, including the boot program (LDROM) area and the user program (APROM) area. When burning, use special burning software and tools to burn the LD program to the LDROM area and burn the AP progr...

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/61G06F8/654
CPCG06F8/61G06F8/654Y02D10/00
Inventor 姚周军刘广卫杨鹏赵敏刘希伟刘强
Owner SHANDONG BITTEL INTELLIGENT TECH CO LTD
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