A Program Upgrading Mechanism for Peripheral Devices Based on Microcontroller Without External Memory

A technology for peripheral equipment and program upgrade, which is applied to program control devices, program loading/starting, etc., and can solve problems such as inadvisability, limited storage space, and inability to leave enough space to store backup programs and firmware remote upgrades.

Active Publication Date: 2011-12-28
XIAMEN YAXON NETWORKS CO LTD
View PDF7 Cites 29 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In this case, as an accessory device of the host device, the built-in storage space of the peripheral device is very limited, only enough to store its own program, and cannot leave enough space to store th

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
  • A Program Upgrading Mechanism for Peripheral Devices Based on Microcontroller Without External Memory
  • A Program Upgrading Mechanism for Peripheral Devices Based on Microcontroller Without External Memory
  • A Program Upgrading Mechanism for Peripheral Devices Based on Microcontroller Without External Memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0032] refer to figure 1 , figure 2 As shown, a method for upgrading the program of a peripheral device based on a single-chip microcomputer without external memory expansion in the present invention, taking a vehicle-mounted positioning terminal system as an example. The vehicle positioning terminal system includes: host device 1 and its connected peripheral devices (including scheduling screen 2, fuel consumption detection box 3, collision and rollover detection box 4, travel recorder expansion box 5), host device 1 and various peripheral devices (Including scheduling screen 2, fuel consumption detection box 3, collision and rollover detection box 4, and travel recorder expansion box 5) communicate through the RS232 serial port and follow the agreed communication protocol. Among them, the scheduling screen is responsible for 2 to realize human-c...

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 method for remotely upgrading the program of the peripheral equipment of a single-chip microcomputer without an externally expanded memory. A master-slave device communication system, including a host device and multiple peripheral devices, in which a stable communication is established between the host device and each peripheral device through physical means (such as RS-232/RS-485/CAN bus, etc.) Connection, and the program design of the peripheral device adopts the BootLoader program to guide the main program to start. With the help of the storage space of the host, the communication channel between the peripheral device and the host is used. The two parties communicate according to the agreement agreed in advance, and the host recognizes it. And be controlled to realize the remote upgrade of the peripheral device program. The advantage of adopting the present invention is that there is no need to make any changes to the host hardware and peripheral hardware, and the whole mechanism is completed through the interaction of software and protocols, which has good versatility and strong expandability.

Description

technical field [0001] The invention relates to the field of single-chip microcomputer systems, in particular to a method for remotely upgrading the programs of the peripheral equipment of the single-chip microcomputer without externally expanded memory. Background technique [0002] For electronic products, the wide application of single-chip microcomputer system can be described as a household name. At present, with the continuous improvement of chip performance and application technology, especially the entry of ARM Cortex-M series 32-bit single-chip microcomputers, single-chip microcomputer systems are not only satisfied with traditional features such as low cost, low power consumption, and ease of use. Many advanced requirements are gradually put on the agenda, including intelligent man-machine interface, all-round remote upgrade function, etc., especially the latter, through which the firmware program can be updated online without taking back the product, Provide stro...

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/445
Inventor 姚亮黄运峰叶德焰陈挺蔡蓝图
Owner XIAMEN YAXON NETWORKS CO LTD
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