[go: up one dir, main page]

CN119376766A - A device firmware remote update system and method - Google Patents

A device firmware remote update system and method Download PDF

Info

Publication number
CN119376766A
CN119376766A CN202411517496.XA CN202411517496A CN119376766A CN 119376766 A CN119376766 A CN 119376766A CN 202411517496 A CN202411517496 A CN 202411517496A CN 119376766 A CN119376766 A CN 119376766A
Authority
CN
China
Prior art keywords
firmware
microcontroller
package
chip
soc chip
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202411517496.XA
Other languages
Chinese (zh)
Inventor
张春
陈刚
罗益峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Lango Electronic Science and Technology Co Ltd
Original Assignee
Guangzhou Lango Electronic Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Lango Electronic Science and Technology Co Ltd filed Critical Guangzhou Lango Electronic Science and Technology Co Ltd
Priority to CN202411517496.XA priority Critical patent/CN119376766A/en
Publication of CN119376766A publication Critical patent/CN119376766A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/76Architectures of general purpose stored program computers
    • G06F15/78Architectures of general purpose stored program computers comprising a single central processing unit
    • G06F15/7807System on chip, i.e. computer system on a single chip; System in package, i.e. computer system on one or more chips in a single package

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Computing Systems (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Security & Cryptography (AREA)
  • Stored Programmes (AREA)

Abstract

The invention provides a device firmware remote updating system and method, wherein the system comprises a microcontroller, a memory, an SOC chip and an SOC chip, wherein the microcontroller is provided with a designated transmission interface and is used for acquiring designated firmware packages through the designated transmission interface, the designated firmware packages comprise a first firmware package and a second firmware package, the first firmware package is used for being provided for the microcontroller to execute a first updating operation, the memory is connected with the microcontroller and is used for storing the second firmware package copied to the memory by the microcontroller, the SOC chip is connected with the microcontroller, the SOC chip is used for controlling the microcontroller to capture the second firmware package from the memory when receiving an SOC updating request, and the second firmware package is returned to the SOC chip, and the SOC chip executes a second updating operation by using the second firmware package. The invention can upgrade the SOC chip without network function by using the appointed firmware package, thereby greatly reducing the maintenance cost of the product and improving the sustainability of the product.

Description

Remote updating system and method for equipment firmware
Technical Field
The invention relates to the technical field of equipment firmware upgrading, in particular to a system and a method for remotely updating equipment firmware.
Background
In the prior android system network architecture, the SOC end can be updated by downloading firmware from the cloud after being connected with a wired or wireless network, but because the android system is an open source system, a certain potential system vulnerability can be illegally utilized, and potential safety hazards are caused to products.
Therefore, in order to improve product security, some products currently adopt a non-android system scheme, like some embedded systems or devices of the internet of things, these systems or devices may only need to perform specific tasks, and thus are not equipped with complex operating systems, and these systems or devices generally implement tasks through firmware. However, under the condition of no system, the SOC chip in the electronic device has no network function, and cannot be directly updated by downloading firmware from the cloud, and after the electronic device is shipped, the firmware to be updated can only be manually updated, so that the maintenance and management are very inconvenient, and the maintenance cost is very high.
Disclosure of Invention
The embodiment of the invention provides a system and a method for remotely updating equipment firmware, which are used for solving the problems of the related technology and have the following technical scheme:
In a first aspect, an embodiment of the present invention provides a device firmware remote update system, including:
The microcontroller is provided with a designated transmission interface and is used for acquiring a designated firmware packet through the designated transmission interface, wherein the designated firmware packet comprises a first firmware packet and a second firmware packet;
the memory is connected with the microcontroller and used for storing a second firmware packet copied to the memory by the microcontroller;
And the SOC chip is connected with the microcontroller, and when receiving the SOC upgrading request, the SOC chip controls the microcontroller to capture a second firmware packet from the memory and transmit the second firmware packet back to the SOC chip, and the SOC chip executes a second upgrading operation by using the second firmware packet.
In one embodiment, the method further comprises:
and the digital signal processor is connected with the microcontroller.
In one embodiment, the specified firmware package further includes a third firmware package, the third firmware package is stored in the memory, and when the upgrade request of the digital signal processor is received, the third firmware package is grabbed from the memory and transmitted back to the digital signal processor, so that the digital signal processor executes the third upgrade operation.
In one embodiment, the method further comprises:
And the switch chip is connected with the microcontroller and provided with a plurality of network ports, and is connected to a network through the network ports and downloads the designated firmware package through the network.
In one embodiment, the method further comprises:
The network card chip is connected with the switch chip and is used for converting a network accessed by the switch chip to obtain a USB signal;
the OPS module is connected with the USB interface of the network card chip and is used for accessing USB signals to obtain a network through the network card chip and downloading a designated firmware packet;
the OPS module is connected with the microcontroller and used for transmitting the downloaded appointed firmware package to the microcontroller.
In one embodiment, the SOC chip is connected to the multiplexer, and the USB device is connected via the multiplexer, and the second firmware package exists in the USB device, and the second upgrade operation is performed directly using the second firmware package in the USB device.
In a second aspect, an embodiment of the present invention provides a method for remotely updating device firmware, including:
the microcontroller acquires a designated firmware packet received by a designated transmission interface of the microcontroller and stores the designated firmware packet, wherein the designated firmware packet comprises a first firmware packet and a second firmware packet, and the first firmware packet is used for being provided to the microcontroller so as to enable the microcontroller to execute a first upgrading operation;
When the microcontroller receives an upgrading request issued by the SOC chip, the microcontroller grabs a second firmware package from the memory and transmits the second firmware package back to the SOC chip, so that the SOC chip executes a second upgrading operation by using the second firmware package.
In one embodiment, the method further comprises:
The microcontroller copies and stores the second firmware package to a memory connected to the microcontroller, the memory being a non-volatile memory.
In one embodiment, the method further comprises:
the microcontroller acquires a designated firmware packet uploaded by an OPS module connected with the microcontroller, and the OPS module accesses a network through a switch chip and downloads the designated firmware packet through the network;
The microcontroller executes a first upgrading operation according to the first firmware package, and when receiving an upgrading request issued by the SOC chip, the microcontroller transmits the appointed firmware package back to the SOC chip, so that the SOC chip executes a second upgrading operation by using the appointed firmware package.
In one embodiment, the method further comprises:
The microcontroller acquires a designated firmware packet uploaded by a switch chip connected with the microcontroller, wherein the switch chip accesses a network through a network port of the switch chip and downloads the designated firmware packet through the network;
The microcontroller executes a first upgrading operation according to the first firmware package, and when receiving an upgrading request issued by the SOC chip, the microcontroller transmits the appointed firmware package back to the SOC chip, so that the SOC chip executes a second upgrading operation by using the appointed firmware package.
The advantages or beneficial effects in the technical scheme at least comprise:
The SOC chip of the invention expands the MCU, obtains the appointed firmware package for the MCU and the SOC chip to upgrade through the MCU, meets the requirement of upgrading the MCU chip, and can also upgrade the SOC chip without network function by utilizing the appointed firmware package, thereby greatly reducing the maintenance cost of the product and improving the sustainability of the product.
The foregoing summary is for the purpose of the specification only and is not intended to be limiting in any way. In addition to the illustrative aspects, embodiments, and features described above, further aspects, embodiments, and features of the present invention will become apparent by reference to the drawings and the following detailed description.
Drawings
In the drawings, the same reference numerals refer to the same or similar parts or elements throughout the several views unless otherwise specified. The figures are not necessarily drawn to scale. It is appreciated that these drawings depict only some embodiments according to the disclosure and are not therefore to be considered limiting of its scope.
Fig. 1 is a signal transmission schematic diagram of a remote firmware update system of a device according to a first embodiment and a second embodiment of the present invention;
FIG. 2 is a signal transmission schematic diagram of a remote firmware update system of a third embodiment of the present invention;
FIG. 3 is a signal transmission schematic diagram of a remote firmware update system of a device according to a fourth embodiment of the present invention;
fig. 4 is a flowchart of a device firmware remote update method according to a fifth embodiment of the present invention.
Detailed Description
Hereinafter, only certain exemplary embodiments are briefly described. As will be recognized by those of skill in the pertinent art, the described embodiments may be modified in various different ways without departing from the spirit or scope of the present invention. Accordingly, the drawings and description are to be regarded as illustrative in nature and not as restrictive.
In the prior android system network architecture, the SOC end can be updated by downloading firmware from the cloud after being connected with a wired or wireless network, but because the android system is an open source system, a certain potential system vulnerability can be illegally utilized, and potential safety hazards are caused to products.
Therefore, in order to improve product security, some products currently adopt a non-android system scheme, like some embedded systems or devices of the internet of things, these systems or devices may only need to perform specific tasks, and thus are not equipped with complex operating systems, and these systems or devices generally implement tasks through firmware. However, under the condition of no system, the SOC chip in the electronic device has no network function, and cannot be directly updated by downloading firmware from the cloud, and after the electronic device is shipped, the firmware to be updated can only be manually updated, so that the maintenance and management are very inconvenient, and the maintenance cost is very high.
In order to solve the above problems, the present invention provides embodiments one to four, which can achieve the purpose of firmware upgrade for an SOC chip that does not originally have a network function, replace the original manual upgrade method, improve convenience of maintenance and management, and reduce maintenance cost.
Example 1
The device firmware remote updating system of the embodiment comprises an SOC chip and USB devices.
The SOC chip mentioned below refers to an SOC chip that does not originally have a network function.
The SOC chip can be directly connected into the USB device through the multiplexer, firmware for the SOC chip to upgrade is stored in the USB device, and the name of the firmware can be named as XXX.
It should be noted that the main function of the multiplexer is to select one or more signals from a plurality of input signals and combine them into a single output signal for saving the number of communication channels, thereby reducing the cost and complexity of the system.
When the device is powered on, the file names of all files in the USB device are read, whether corresponding firmware is stored in the USB device is determined according to the file names, if the firmware is detected to exist, the firmware stored in the USB device is compared with the existing firmware, and if the firmware is inconsistent with the existing firmware, the firmware stored in the USB device is grabbed to the SOC chip, so that the SOC chip can perform upgrading operation according to the firmware stored in the USB device. No upgrade operation is performed assuming that the firmware present in the USB device is consistent with the existing firmware.
As shown in fig. 1, the line ① in fig. 1 is a line for directly acquiring firmware from the USB device for the SOC chip to perform firmware upgrade.
Example two
The device firmware remote updating system of the embodiment comprises an SOC chip, USB devices, a microcontroller and a memory.
The SOC chip is connected to the USB device through the multiplexer, all firmware for upgrading different devices is stored in the USB device, and all firmware is collectively called as a designated firmware package.
The SOC chip of this embodiment is also connected to a microcontroller, also referred to as MCU (Microcontroller Unit), through a multiplexer. The microcontroller may obtain the specified firmware package from the USB device.
In addition, when the designated firmware package contains a first firmware package for upgrading the microcontroller, the microcontroller can compare the first firmware package with the existing firmware, and if the first firmware package and the existing firmware are inconsistent, the microcontroller can utilize the first firmware package to conduct a first upgrading operation.
It should be noted that, specifically, the SOC chip controls the microcontroller through the I2C and the UART, so as to implement the IO function expansion of the SOC.
As shown in fig. 1, the microcontroller in this embodiment is connected to a memory, and after the microcontroller obtains the specified firmware packet from the USB device, the specified firmware packet is stored in the memory, where the memory is a nonvolatile memory.
It should be noted that, specifically, the memory is a TF/SPI Nand device, the TF/SPI Nand device is connected to the microcontroller through the SDIO port or the SPI interface, the TF/SPI Nand device is driven by the microcontroller, the microcontroller virtualizes the TF/SPI Nand device into a USB device to be output from the USB port of the microcontroller, the USB of the microcontroller is connected to the computer, and the computer can recognize a USB device, so that the purpose of copying files to the inside is achieved.
In addition, other devices such as eMMC may be used as the memory, and the microcontroller uses the support eMMC interface to connect with the eMMC device for firmware storage purposes, but the cost of using eMMC may be relatively high.
As shown in fig. 1, the ② line in fig. 1 is a designated firmware packet obtained from the USB device in this embodiment, and is stored in the memory, when the SOC chip needs to be upgraded, as shown in the line ③ in fig. 1, the microcontroller grabs a second firmware packet suitable for the SOC chip upgrade from the designated firmware packet, and transmits the second firmware packet to the SOC chip, where the SOC chip determines whether the second firmware packet is consistent with its existing firmware, and if not, the SOC chip can execute the second upgrade operation according to the second firmware packet.
In another embodiment, the device firmware remote update system may also include a digital signal Processor, also referred to as a DSP (DIGITAL SIGNAL Processor), for quickly executing various digital signal processing algorithms. DSP is commonly used in applications requiring real-time or high-performance processing of digital signals.
When the designated firmware package includes a third firmware package for upgrading the DSP, as shown by line ④ in fig. 1, the microcontroller may obtain the third firmware package from the memory and transmit the third firmware package to the DSP, and the DSP performs a third upgrading operation by using the third firmware package.
Similarly, the device firmware remote updating system can also comprise other devices or be connected with other devices, so long as the other devices or other devices need to be updated, corresponding firmware packages can be obtained through the method, and each device or device can utilize the matched firmware packages to update the firmware.
Example III
The remote firmware updating system of the embodiment comprises an SOC chip, a microcontroller, a memory and a switch chip.
The connection manner of the SOC chip, the microcontroller, and the memory is described in the second embodiment, and the description is not repeated here.
Wherein the switch chip, also referred to as ETHERNET SWITCH, is a chip with multiple ports. As shown in fig. 2, the switch chip has a 1000baset rj45 wired network port, and can connect to a network after the wired network port accesses a network cable.
In fig. 2, ⑤ is a circuit for downloading a specified firmware packet from a cloud through a network after the switch chip of the embodiment is connected to the network, and the switch chip of the embodiment can be connected with a microcontroller through a network port, so that the specified firmware packet obtained by downloading is transmitted to the microcontroller, and the microcontroller copies and stores the specified firmware packet in a memory.
When the SOC chip needs to be upgraded, as in the ③ line in fig. 2, the microcontroller acquires the second firmware packet from the memory and transmits the second firmware packet back to the SOC chip, so that the SOC chip can perform firmware upgrade according to the second firmware packet, when the microcontroller needs to be upgraded, the microcontroller directly grabs the first firmware packet from the memory to perform firmware upgrade, as in the ④ line in fig. 2, when the DSP needs to be upgraded, the microcontroller acquires the third firmware packet from the memory and transmits the third firmware packet back to the DSP, so that the DSP can perform firmware upgrade according to the third firmware packet.
Example IV
The remote firmware updating system of the embodiment comprises an SOC chip, a microcontroller, a memory, a switch chip, a network card chip and an OPS module.
The connection manner of the SOC chip, the microcontroller, and the memory is described in the second embodiment, and the description is not repeated here.
As shown in fig. 3, the switch chip of the present embodiment also has a plurality of network ports, and accesses the wired network through the network ports. And the switch chip is directly connected with the network card chip and is used for converting the network accessed by the switch chip to obtain USB signals.
And the OPS module is connected with the USB interface of the network card chip and is used for accessing the USB signal to realize that the network is obtained through the network card chip and the appointed firmware package is downloaded.
Specifically, the network card chip is Gbit Ethernet To USB 3.0.0, the chip is connected with the switch on the board through a PCB wiring, the network card chip can convert a 1000M wired network into a USB3.0 signal, the USB3.0 signal is given to an OPS interface, and after the OPS interface is connected with an OPS module, the OPS module can acquire the network. At this time, as shown in line ⑥ in fig. 3, the OPS module of the acquisition network downloads the specified firmware package from the cloud.
In this embodiment, the OPS module is connected to the microcontroller, such as the line ⑦ in fig. 3, and the OPS module transmits the specified firmware package downloaded from the cloud to the microcontroller, and the microcontroller stores the specified firmware package in the memory.
When the SOC chip needs to be upgraded, the microcontroller acquires the second firmware package from the memory and transmits the second firmware package back to the SOC chip, so that the SOC chip can perform firmware upgrade according to the second firmware package, when the microcontroller needs to be upgraded, the microcontroller directly grabs the first firmware package from the memory to perform firmware upgrade, as in line ③ of fig. 3, and when the DSP needs to be upgraded, the microcontroller acquires the third firmware package from the memory and transmits the third firmware package back to the DSP, so that the DSP can perform firmware upgrade according to the third firmware package, as in line ④ of fig. 3.
Example five
The embodiment is an embodiment of a method performed on the basis of the second embodiment to the fourth embodiment, and the embodiment of the invention provides a method for remotely updating equipment firmware, as shown in fig. 4, the method includes the following steps:
The method comprises the steps that a microcontroller acquires a designated firmware packet received by a designated transmission interface of the microcontroller, wherein the designated firmware packet comprises a first firmware packet, a second firmware packet, a third firmware packet and the like, the first firmware packet is used for being provided to the microcontroller so that the microcontroller can execute a first upgrading operation, the second firmware packet is used for being provided to an SOC chip so that the SOC chip can execute a second upgrading operation, and the third firmware packet is used for being provided to a DSP so that the DSP can execute a third upgrading operation.
And step S2, storing the appointed firmware package.
The microcontroller also has certain storage capacity, and can temporarily store the designated firmware package.
However, in order to increase the processing efficiency of the microcontroller, the microcontroller is connected to an additional memory, the memory is a nonvolatile memory, the microcontroller copies and stores the designated firmware package into the memory connected with the microcontroller, and when the firmware package needs to be upgraded, the corresponding firmware package is grabbed from the memory to upgrade the firmware.
And step S3, when the microcontroller receives an upgrading request issued by the SOC chip, the microcontroller grabs a second firmware package from the memory and transmits the second firmware package back to the SOC chip, so that the SOC chip executes a second upgrading operation by using the second firmware package.
Specifically, for the scenario of the third embodiment, the device firmware remote update method includes:
The microcontroller acquires a designated firmware packet uploaded by a switch chip connected with the microcontroller, wherein the switch chip accesses a network through a network port of the switch chip and downloads the designated firmware packet through the network;
the microcontroller executes the first upgrading operation according to the first firmware package, when receiving the upgrading request issued by the SOC chip, the microcontroller transmits the second firmware package in the appointed firmware package back to the SOC chip to enable the SOC chip to execute the second upgrading operation by using the second firmware package, and when receiving the upgrading request of the DSP, the microcontroller grabs the third firmware package and transmits the third firmware package back to the DSP to enable the DSP to execute the third upgrading operation by using the third firmware package.
In addition, for the scenario of the fourth embodiment, the device firmware remote update method includes:
the microcontroller acquires a designated firmware packet uploaded by an OPS module connected with the microcontroller, and the OPS module accesses a network through a switch chip and downloads the designated firmware packet through the network;
the microcontroller executes the first upgrading operation according to the first firmware package, when receiving the upgrading request issued by the SOC chip, the microcontroller transmits the second firmware package in the appointed firmware package back to the SOC chip to enable the SOC chip to execute the second upgrading operation by using the second firmware package, and when receiving the upgrading request of the DSP, the microcontroller grabs the third firmware package and transmits the third firmware package back to the DSP to enable the DSP to execute the third upgrading operation by using the third firmware package.
The SOC chip of the invention expands the MCU, obtains the appointed firmware package for the MCU and the SOC chip to upgrade through the MCU, meets the requirement of upgrading the MCU chip, and can also upgrade the SOC chip without network function by utilizing the appointed firmware package, thereby greatly reducing the maintenance cost of the product and improving the sustainability of the product.
In the description of the present specification, a description referring to terms "one embodiment," "some embodiments," "examples," "specific examples," or "some examples," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the present invention. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, the different embodiments or examples described in this specification and the features of the different embodiments or examples may be combined and combined by those skilled in the art without contradiction.
Furthermore, the terms "first," "second," and the like, are used for descriptive purposes only and are not to be construed as indicating or implying a relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defining "a first" or "a second" may explicitly or implicitly include at least one such feature. In the description of the present invention, the meaning of "a plurality" is two or more, unless explicitly defined otherwise.
The foregoing is merely illustrative of the present invention, and the present invention is not limited thereto, and any person skilled in the art will readily recognize that various changes and substitutions are possible within the scope of the present invention. Therefore, the protection scope of the invention is subject to the protection scope of the claims.

Claims (10)

1. A system for remotely updating device firmware, comprising:
The system comprises a microcontroller, a first upgrading device, a second upgrading device and a control device, wherein the microcontroller is provided with a designated transmission interface and is used for acquiring a designated firmware packet through the designated transmission interface, and the designated firmware packet comprises a first firmware packet and a second firmware packet;
a memory, coupled to the microcontroller, for storing the second firmware package copied to the memory by the microcontroller;
and the SOC chip is connected with the microcontroller, when the SOC chip receives an SOC upgrading request, the microcontroller is controlled to grasp the second firmware package from the memory, the second firmware package is transmitted back to the SOC chip, and the SOC chip executes a second upgrading operation by using the second firmware package.
2. The device firmware remote update system of claim 1, further comprising:
and the digital signal processor is connected with the microcontroller.
3. The device firmware remote update system of claim 2 wherein the designated firmware package further comprises a third firmware package stored in the memory and, upon receipt of the upgrade request from the digital signal processor, grabbing the third firmware package from the memory and transmitting it back to the digital signal processor, causing the digital signal processor to perform a third upgrade operation.
4. The device firmware remote update system of claim 1, further comprising:
And the switch chip is connected with the microcontroller and provided with a plurality of network ports, and the switch chip is connected to a network through the network ports and downloads the specified firmware package through the network.
5. The device firmware remote update system of claim 4, further comprising:
The network card chip is connected with the switch chip and is used for converting a network accessed by the switch chip to obtain a USB signal;
the OPS module is connected with the USB interface of the network card chip and is used for accessing the USB signal to obtain a network through the network card chip and downloading the appointed firmware packet;
the OPS module is connected with the microcontroller and used for transmitting the downloaded specified firmware package to the microcontroller.
6. The device firmware remote update system of claim 1, wherein the SOC chip is coupled to a multiplexer via which a USB device is coupled, the second firmware package being present in the USB device, the second upgrade operation being performed directly using the second firmware package in the USB device.
7. A method for remotely updating firmware of a device, comprising:
The method comprises the steps that a microcontroller acquires a specified firmware packet received by a specified transmission interface of the microcontroller and stores the specified firmware packet into a memory, wherein the specified firmware packet comprises a first firmware packet and a second firmware packet, and the first firmware packet is used for being provided to the microcontroller so that the microcontroller executes a first upgrading operation;
And when receiving an upgrading request issued by the SOC chip, the microcontroller grabs the second firmware package from the memory and transmits the second firmware package back to the SOC chip, so that the SOC chip executes a second upgrading operation by using the second firmware package.
8. The device firmware remote update method of claim 7, further comprising:
the microcontroller copies and stores the second firmware package to a memory connected with the microcontroller, wherein the memory is a nonvolatile memory.
9. The device firmware remote update method of claim 7, further comprising:
The microcontroller acquires the appointed firmware packet uploaded by an OPS module connected with the microcontroller, and the OPS module is accessed to a network through a switch chip and downloads the appointed firmware packet through the network;
The microcontroller executes the first upgrading operation according to the first firmware package, and when receiving an upgrading request issued by the SOC chip, the microcontroller transmits the appointed firmware package back to the SOC chip so that the SOC chip executes the second upgrading operation by using the appointed firmware package.
10. The device firmware remote update method of claim 7, further comprising:
the microcontroller acquires the appointed firmware packet uploaded by a switch chip connected with the microcontroller, wherein the switch chip accesses a network through a network port of the switch chip and downloads the appointed firmware packet through the network;
The microcontroller executes the first upgrading operation according to the first firmware package, and when receiving an upgrading request issued by the SOC chip, the microcontroller transmits the appointed firmware package back to the SOC chip so that the SOC chip executes the second upgrading operation by using the appointed firmware package.
CN202411517496.XA 2024-10-29 2024-10-29 A device firmware remote update system and method Pending CN119376766A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411517496.XA CN119376766A (en) 2024-10-29 2024-10-29 A device firmware remote update system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411517496.XA CN119376766A (en) 2024-10-29 2024-10-29 A device firmware remote update system and method

Publications (1)

Publication Number Publication Date
CN119376766A true CN119376766A (en) 2025-01-28

Family

ID=94331916

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411517496.XA Pending CN119376766A (en) 2024-10-29 2024-10-29 A device firmware remote update system and method

Country Status (1)

Country Link
CN (1) CN119376766A (en)

Similar Documents

Publication Publication Date Title
US20110307639A1 (en) Virtual serial port management system and method
CN101359303B (en) Device and debugging method for online debugging microcontroller and its peripheral devices
US9311758B2 (en) Vehicle control device and method
CN101849216A (en) Method and apparatus for wireless digital content management
CN109669704B (en) Remote transmission loading multi-node FPGA program loading management circuit
CN108199867B (en) Networking method of wired sensor network
CN103902305A (en) Software long-distance loading and solidifying method based on TI DSP
CN107733720B (en) Portable firmware upgrading method and device
EP2746963A1 (en) Method and system for identifying file type
CN102231114A (en) System and method for upgrading chip as well as method and device for transmitting upgrade file
CN107621943A (en) A kind of FPGA dynamic batch programming system and method
CN204463103U (en) A data transmission system and data processing equipment
CN117827254A (en) Remote upgrading device and method based on double DSPs
CN119376766A (en) A device firmware remote update system and method
US11928453B2 (en) Control method, control device, and system
CN102426560A (en) Controlled device
Headley et al. Managing sensor network configuration and metadata in ocean observatories using instrument pucks
CN117033321A (en) Log processing method of vehicle and related equipment
CN101561760B (en) Interface card firmware upgrading method
KR20100132753A (en) Method and apparatus for data transmission using universal serial bus
US8275921B2 (en) Accessing data
EP2579465A1 (en) Communication device, method of controlling communication device, and information processing system
CN208271170U (en) A kind of debugging serial ports connection equipment
WO2022053030A1 (en) Chip debugging method, chip, and chip debugging system
CN202615386U (en) Single board and data processing system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination