Embedded Device Data Update via Auxiliary Serial Port
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Embedded electronic devices without wireless communication functionality or In-Circuit Emulator (ICE) interfaces face significant difficulties in updating their software or firmware, as they lack a user interface and require special reference boards for debugging and updating, making over-the-air updates challenging.
Innovation Solution
A data updating system and method that utilizes an auxiliary updating device connected via a serial transmission port to transmit periodic signals, allowing the embedded electronic device to switch modes and receive update data through the same port, enabling data updates without relying on wireless communication or ICE interfaces.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If an embedded electronic device uses wireless communication for data updates, then update convenience is improved, but device complexity increases
Solution Approach 1:
The serial transmission port is designed to perform multiple functions: normal data communication in normal mode and update data reception in special mode. This eliminates the need for separate wireless communication hardware while maintaining update capability, thus improving ease of operation without increasing device complexity.
Solution Approach 2:
An auxiliary updating device is introduced as an intermediary to facilitate data updates. The auxiliary device communicates with the embedded electronic device through the existing serial transmission port, enabling update functionality without requiring the embedded device to have built-in wireless communication capabilities.
2Ease of operation
If an embedded electronic device uses a special reference board with ICE interface for updates, then update capability is improved, but manufacturing cost and device complexity increase
Solution Approach 1:
The update functionality is extracted from the embedded electronic device itself and transferred to an external auxiliary updating device. The embedded device only needs to support standard serial communication, while the complex update management functions are handled externally, reducing device complexity while maintaining update capability.
Solution Approach 2:
The embedded electronic device uses its own existing serial transmission port (designed for normal operation) to also handle update data reception. This self-service approach eliminates the need for separate ICE interfaces or special reference boards, reducing manufacturing cost and device complexity while maintaining update capability.
3Device complexity
If an embedded electronic device lacks wireless communication functionality, then device complexity is reduced, but update difficulty increases
Solution Approach 1:
The serial transmission port is designed to perform multiple functions: normal data communication in normal mode and update data reception in special mode. This eliminates the need for separate wireless communication hardware while maintaining update capability, thus improving ease of operation without increasing device complexity.
Solution Approach 2:
An auxiliary updating device is introduced as an intermediary to facilitate data updates. The auxiliary device communicates with the embedded electronic device through the existing serial transmission port, enabling update functionality without requiring the embedded device to have built-in wireless communication capabilities.
Data Source
AI summary
A data updating system, an embedded electronic device and a data updating method are provided. The data updating system includes the embedded electronic device and an auxiliary updating device. The embedded electronic device has a serial transmission port. The auxiliary updating device is coupled to the serial transmission port of the embedded electronic device. The embedded electronic device in a normal mode transmits a periodic signal to the auxiliary updating device through the serial transmission port, and the auxiliary updating device transmits status information to the embedded electronic device according to the periodic signal. If the status information is mode switching information, the embedded electronic device enters a special mode, and the embedded electronic device in the special mode receives update data from the auxiliary updating device through the serial transmission port to update internal data of the embedded electronic device.


