Software upgrading method based on USB

A software upgrade and to-be-upgraded technology, applied in the field of communication, can solve the problems of complicated operation and poor user experience, and achieve the effect of easy operation and flexible upgrade method.

Pending Publication Date: 2019-06-07
XIAMEN YEALINK NETWORK TECH
View PDF3 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Defects of this method: first, the PC needs to install the corresponding USB driver; second, the PC needs to download the upgraded client program, and each time a computer is replaced, the upgrade environment must be redeployed once
[0003] That is to say, the upgrade solutions based on USB in the prior art all need to install the driver and the PC-side upgrade tool, which is cumbersome to operate and poor in user experience.

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
  • Software upgrading method based on USB
  • Software upgrading method based on USB

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] Such as figure 1 and figure 2 As shown, the present invention discloses a method for upgrading software based on USB, which specifically includes the following steps:

[0017] Step 1. Configure the device to be upgraded as a composite device of USB HID and USB mass storage device, and store the PC-side upgrade tool in the USB mass storage device.

[0018] Most ARM or MIPS processors of the device to be upgraded have a USB OTG port. First, the USB OTG of the device to be upgraded needs to be configured in device mode. Specifically, the OTG control pin can be directly configured as a device mode, or the OTG control pin can be connected to a GPIO, and the OTG can be freely switched to the device mode through the GPIO.

[0019] The device to be upgraded is driven by a Linux gadget, and the kernel configuration of the USB OTG in device mode is performed through the Linux gadget driver, so that the device to be upgraded becomes a composite device of a USB HID and a USB mas...

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 relates to a software upgrading method based on USB., which comprises the following steps: configuring a device to be upgraded into a composite device of a USB HID (Human Interface Device) and a USB mass storage device, and storing a PC (Personal Computer) end upgrading tool in the USB mass storage device; when the to-be-upgraded equipment is upgraded at the PC terminal in a USB mode, the device to be upgraded is enumerated into a USBHID and a USB large-capacity storage device on the PC terminal. The two devices are of the type supported by the USB standard protocol, so that during upgrading, any drive program does not need to be installed, a PC client program used for upgrading does not need to be downloaded in advance, and the upgrading mode of the to-be-upgraded device ismore flexible, simpler and easier to operate.

Description

technical field [0001] The invention relates to the technical field of communication, in particular to a method for upgrading software based on USB. Background technique [0002] At present, there are many devices on the market that are connected to a PC via USB for upgrading. The disadvantages of this method are as follows: one is that the PC needs to install the corresponding USB driver; the other is that the PC needs to download the upgraded client program, and every time a computer is replaced, the upgrade environment must be re-deployed. [0003] That is to say, all the upgrade solutions based on USB in the prior art need to install a driver and a PC-side upgrade tool, which is cumbersome to operate and poor in user experience. Contents of the invention [0004] The purpose of the present invention is to provide a method for upgrading software based on USB, which improves the convenience of upgrading and makes the software upgrading of the device to be upgraded more ...

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): G06F8/65H04L29/08G06F13/42
Inventor 陈智松郑光暖江虎
Owner XIAMEN YEALINK NETWORK 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