Data transmission method and system based on UDP and IPV6 protocols

A technology of IPV6 protocol and data transmission method, applied in the field of firmware programming in embedded systems, can solve problems such as slowing down programming speed and affecting production line efficiency.

Active Publication Date: 2020-10-20
ASR MICROELECTRONICS CO LTD
View PDF5 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, in order to ensure reliability, the traditional firmware programming method will perform verificat

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
  • Data transmission method and system based on UDP and IPV6 protocols
  • Data transmission method and system based on UDP and IPV6 protocols
  • Data transmission method and system based on UDP and IPV6 protocols

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] see figure 1 , the data transmission method based on UDP and IPV6 protocols proposed by the present application includes the following steps.

[0029] Step S10: UDP (User Datagram Protocol, User Datagram Protocol) and IPV6 (Internet Protocolversion 6, Internet Protocol Version 6 are implanted in the programming tool software of the computer and in the download program of the target board of the embedded system. )protocol. A UDP pass through (transparent transmission) unit is set between the UDP / IP protocol layer and the download protocol layer of the target board of the computer and the embedded system.

[0030] The UDP protocol is a core component of the Internet protocol suite (Internet protocol suite). It is a simple datagram-oriented communication protocol located in the transport layer of the OSI model.

[0031] The IPV6 protocol is an Internet protocol newer than the IPV4 (Internet Protocol version 4, Internet Protocol version 4) protocol, and is located in the ...

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 data transmission method based on UDP and IPV6 protocols. The data transmission method comprises steps that Step S10, UDP (User Datagram Protocol) and IPV6 (Internet ProtocolVersion 6) protocols are implanted; and a UDP unvarnished transmission unit is set; S20, the computer runs programming tool software and is connected to a target board card of the embedded system; S30, the target board card of the embedded system operates a downloading program to become a data link server; S40, the computer serves as a client of a data link and is connected with the target boardcard through a handshake mechanism of the UDP transparent transmission unit; a UDP protocol is adopted in a transmission layer between the computer and the target board card, and an IPV6 protocol is adopted in a network layer; S50, the computer sends a downloading command and/or data to the target board card, and the target board card responds to the computer, receives the firmware file transmitted by the computer according to the downloading command and writes the firmware file into the nonvolatile memory. According to the method, rapid, sequential and high-reliability data transmission between the computer and the target board card of the embedded system is realized.

Description

technical field [0001] The present application relates to a method for programming firmware in an embedded system, in particular to a method for transmitting data between a computer and a target board of the embedded system, where the data includes, for example, a firmware file of the embedded system. Background technique [0002] An embedded system is a computer system that includes a processor, memory, and input and / or output peripherals to perform specialized functions within a larger mechanical and / or electrical system. The control program is stored in the memory of the embedded system. [0003] When the embedded system is mass-produced, the firmware (firmware) needs to be programmed into NAND Flash (NAND flash memory), NOR Flash (NOR flash memory), eMMC (embedded MultiMediaCard, embedded multimedia card) as the operating system object code etc. in memory. Firmware is a program solidified in the storage medium, which determines the function and performance of the embed...

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): H04L29/08H04L29/06G06F13/42G06F13/38G06F8/654
CPCH04L67/06H04L67/34H04L69/164G06F8/654G06F13/385G06F13/4282G06F2213/0042
Inventor 胡文黄金华于嘉
Owner ASR MICROELECTRONICS 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