CN102479087A - Software updating system for data transmission and system detection - Google Patents

Software updating system for data transmission and system detection Download PDF

Info

Publication number
CN102479087A
CN102479087A CN201010554487XA CN201010554487A CN102479087A CN 102479087 A CN102479087 A CN 102479087A CN 201010554487X A CN201010554487X A CN 201010554487XA CN 201010554487 A CN201010554487 A CN 201010554487A CN 102479087 A CN102479087 A CN 102479087A
Authority
CN
China
Prior art keywords
rom
eeprom
ram
module
data message
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
CN201010554487XA
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.)
Dalian Zhaoyang Software Technology Co Ltd
Original Assignee
Dalian Zhaoyang Software 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 Dalian Zhaoyang Software Technology Co Ltd filed Critical Dalian Zhaoyang Software Technology Co Ltd
Priority to CN201010554487XA priority Critical patent/CN102479087A/en
Publication of CN102479087A publication Critical patent/CN102479087A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention discloses a software updating system for data transmission and system detection, which is realized by updating related data through a remote control transmission system and writing the related data in an EEPROM (Electronically Erasable Programmable Read-Only Memory) after the related data is detected to be error-free. A system is restarted every time, a system updating program is loaded to an RAM (Random Access Memory) and is used in cooperation with an ROM (Read Only Memory); during the operation of system programs, once the program addresses of an ROM counter and a bug are consistent, the system skips to an address corresponding to debugging data (data related to system updating) loaded in the RAM; and after ending execution, the system returns to an original position of the program and executes following programs. The invention further discloses an updating system for digital household equipment, wherein the updating system for the digital household equipment comprises a remote controller, a remote data receiving module, a status detection module, an EEPROM write-in module, an EEPROM, an RAM loading module, an RAM, an ROM and an ROM skip module. The software updating system for data transmission and system detection is simple and feasible, fast and effective, and beneficial to the promotion of the popularization and the development of digital household electrical appliances and a home network.

Description

The software update system that a kind of data transmission and system detect
Technical field
The present invention relates to the software update system that a kind of data transmission and system detect.
Background technology
Along with the continuous development of digital technology, electronic equipment just develops towards digitizing, intelligentized direction.Digital home is the basis with computer technology and network technology; Various household digital equipment are coupled together the intelligent network system that forms through wired or wireless mode; With the intercommunication of realization information, thereby for the domestic consumer provides simply, safe, reliable, intelligent and diversified integrated service.Be the performance of raising equipment or digital home network, and new service function is provided, or change, improve the service function that was in the past obtained, certainly will need upgrade system software.The development of the digital family equipment through accelerating to have inherent network upgrade function helps realizing the formation and development of digital home network.But, have the software of network upgrade function in case bug arranged in ROM, just be difficult to upgrading, need relate to the ROM error correcting technique, and this technology relates to a plurality of factors such as the preservation, function replacement of temporary information.At present, existing ROM error correcting technique commonly used is based on the microprocessor that has ROM and RAM simultaneously, by EEPROM integrated circuit storage error correcting routine (system upgrade program).Its specific practice is at first to separate the EEPROM integrated circuit from system, and then through using the EEPROM write device the error correcting routine writing system.Split owing to need carry out manual work, then error correcting routine is written to EEPROM, carry out system afterwards again and merge system.The factor that influences this way is a lot, comprises that system splits the time take, special EEPROM write device, system and merges time of taking, possesses the special ROM upgrade technique talent.Therefore this way cost is expensive, updating operation is loaded down with trivial details, need consume uncommon time and expense inevitably.Obviously, this system upgrade mode has caused very big obstacle for the popularization of digital household appliances product and digital home network.
Summary of the invention
The objective of the invention is to overcome the deficiency of prior art; A kind of simple, with low cost, system software upgrading method of digital family equipment fast and effectively is provided, with use, popularization and the development that adapts to and promote digital household appliances product and digital home network.Another object of the present invention is to provide a kind of upgrade-system of digital family equipment.
The object of the invention is achieved through following technical scheme:
The system software upgrading method of a kind of digital family equipment provided by the invention is characterized in that: use the telepilot that stores the system upgrade data message, may further comprise the steps:
1) said telepilot is to digital family equipment transmitting system upgrade data information;
2) digital family equipment receives system upgrade data message and the preservation from telepilot, then data is detected;
3) after the detection data are error-free, the system upgrade data message is written among the EEPROM;
4) after each restarting systems, the system upgrade data message among the EEPROM is loaded into preassigned zone among the RAM;
5) in a single day run among the RAM part of system upgrade when system program among the ROM, the address of then preserving present ROM jumps to system upgrade data message program corresponding among the RAM; Behind the end of run, jump back to the address of current ROM again and carry out following procedure.
The present invention is through the relevant data message of telepilot transmission system upgrading, is written to after detection is error-free that EEPROM realizes.During each system restart, the system upgrade program is loaded into RAM and ROM is used together.In the system program operational process, in case the program address of ROM counter and bug is consistent,
System will jump to error correction data (data that system upgrade the is relevant) corresponding address that loads among the RAM.After carrying out error correction data (system upgrade data) end, get back to the original position of program and carry out following procedure.When needs update system ROMPaq, only need the system upgrade data message in the updated stored telepilot to get final product, send to digital family equipment then, can realize that according to said method of the present invention the upgrading of digital family equipment system is upgraded.
Upgrade method of the present invention can be taked following further measure: digital family equipment can and be preserved the system upgrade data message from telepilot through the reception of teledata receiver module said step 2): through state detection module data are detected.By the EEPROM writing module system upgrade data message is written among the EEPROM in the said step 3).Insmod by RAM in the said step 4) system upgrade data message among the EEPROM is loaded into preassigned zone among the RAM.By the operation of system program among the ROM redirect module detection ROM, preserve and jump back to the address of current ROM in the said step 5).
Another object of the present invention is achieved through following technical scheme:
The upgrade-system of a kind of digital family equipment provided by the invention comprises ROM, RAM and EEPROM, comprises in addition:
Be used to store and send the telepilot of system upgrade data message;
Be used to receive and preserve teledata receiver module from the system upgrade data message of telepilot:
Be used to detect system upgrade data message that is kept at the teledata receiver module and the state detection module that sends instruction;
Be used to receive write command, and the system upgrade data message is written to the EEPROM writing module among the EEPROM from state detection module;
Be used for system upgrade data message with EEPROM and be loaded into that the RAM in preassigned zone insmods among the RAM;
Be used for detecting the operation of ROM system program, the ROM redirect module of control system executive routine in RAM and ROM:
Said teledata receiver module, state detection module and EEPROM writing module are connected mutually, and the EEPROM writing module is also connected among the EEPROM; Said RAM insmods and is connected with EEPROM; Said ROM redirect module connects control ROM and RAM.
In the upgrade-system of the present invention, the teledata receiver module is responsible for receiving and preserving the system upgrade data message that sends from telepilot, and after state detection module detection data are error-free, is responsible for providing data to the EEPROM writing module.State detection module is responsible for detecting the system upgrade data message that is kept at the teledata receiver module, in case mistake does not appear in the system upgrade data message in transmission course, state detection module then sends write command to the EEPROM writing module.The EEPROM writing module is after the write command that receives from state detection module, and the EEPROM writing module is responsible for being written to the data from the teledata receiver module among the EEPROM.
After each restarting systems, RAM insmods and is responsible for being loaded into preassigned zone among the RAM to the system upgrade data message among the EEPROM.ROM redirect module is responsible for detecting the operation of system program among the ROM; In case run among the RAM part of system upgrade, just be responsible for preserving the address of present ROM, jump to system upgrade program part corresponding among the RAM; Behind the end of run, jump back to the address of current ROM again.
The present invention has following beneficial effect:
(1) simple, overcome space and Effect of Environmental.The telepilot that employing stores the system upgrade data message carries out system upgrade, need not system is split, writes error correcting routine, carries out system's merging again then, gets final product and only need carry out writing of error correcting routine by telepilot.
(2) with low cost.Only need change or upgrade and get final product the program of telepilot.
(3) fast effectively.Owing to do not need artificial split system to carry out writing of program, but take telepilot automatically error correcting routine to be written to EEPROM, therefore do not need the outer time of occupying volume, simple and quick.
(4) help promoting use, popularization and the development of digital household appliances product and digital home network.
Description of drawings
To combine embodiment and accompanying drawing that the present invention is made further detailed description below:
Fig. 1 is that the structure of embodiment of the invention digital family equipment upgrade-system is seized into block diagram;
Fig. 2 is the upgrading running schematic block diagram of figure l illustrated embodiment;
Fig. 3 is a workflow block diagram embodiment illustrated in fig. 1.
Embodiment
Fig. 1, Fig. 2 and shown in Figure 3 be embodiments of the invention.The digital family equipment of present embodiment is VCR (video recorder), and its upgrade-system is as shown in Figure 1, comprises ROM, RAM and EEPROM, comprises in addition:
Be used to store and send the telepilot of system upgrade data message;
Be used to receive and preserve teledata receiver module from the system upgrade data message of telepilot;
Be used to detect system upgrade data message that is kept at the teledata receiver module and the state detection module that sends instruction;
Be used to receive write command, and the system upgrade data message is written to the EEPROM writing module among the EEPROM from state detection module;
Be used for system upgrade data message with EEPROM and be loaded into that the RAM in preassigned zone insmods among the RAM;
Be used for detecting the operation of ROM system program, the ROM redirect module of control system executive routine in RAM and ROM;
Teledata receiver module, state detection module and EEPROM writing module are connected mutually, and the EEPROM writing module is also connected among the EEPROM; RAM insmods and is connected with EEPROM; ROM redirect module connects control ROM and RAM.
In the upgrading operation, can control a plurality of module co-ordination (see figure 2)s by processor.As shown in Figure 3, use the upgrade method of above-mentioned upgrade-system to comprise the following steps:
1) open video recorder, telepilot is to video recorder transmitting system upgrade data information;
2) the teledata receiver module receives from the system upgrade data message of telepilot and preserves, and on monitor video data information, through state detection module data are detected then;
3) in case mistake does not appear in the system upgrade data message in transmission course, state detection module then sends write command to the EEPROM writing module; The EEPROM writing module then is written to the data from the teledata receiver module among the EEPROM after the write command that receives from state detection module;
4) after each restarting systems, being insmoded by RAM is loaded into preassigned zone among the RAM to the system upgrade data message among the EEPROM;
5) in the system program operational process; ROM redirect module detects the operation of system program among the ROM; In case the program address of ROM counter and bug is consistent, system then jumps to error correction data (system rises the relevant data of the 200610122190. X levels) corresponding address that loads among the RAM; After carrying out error correction data (system upgrade data) end, jump back to the address of current ROM again and carry out following procedure.
When needs update system ROMPaq, the system upgrade data message that only need update stored in the telepilot gets final product, and sends to video recorder then, can realize that according to the method described above the system upgrade of video recorder upgrades.

Claims (2)

1. the software update system that detects of data transmission and system is characterized in that: use the telepilot that stores the system upgrade data message, may further comprise the steps:
1) said telepilot is to digital family equipment transmitting system upgrade data information;
2) digital family equipment receives system upgrade data message and the preservation from telepilot, then data is detected;
3) after the detection data are error-free, the system upgrade data message is written among the EEPROM;
4) after each restarting systems, the system upgrade data message among the EEPROM is loaded into preassigned zone among the RAM;
5) in a single day run among the RAM part of system upgrade when system program among the ROM, the address of then preserving present ROM jumps to system upgrade data message program corresponding among the RAM; Behind the end of run, jump back to the address of current ROM again and carry out following procedure;
6), digital family equipment receives and preserves the system upgrade data message from telepilot through the teledata receiver module; Through state detection module data are detected;
7), the system upgrade data message is written among the EEPROM by the EEPROM writing module;
8), insmod by RAM the system upgrade data message among the EEPROM is loaded into preassigned zone among the RAM;
9), detect the operation of system program among the ROM, preserve and jump back to the address of current ROM by ROM redirect module.
2. the software update system that a kind of data transmission according to claim 1 and system detect is characterized in that: a kind of upgrade-system of digital family equipment, comprise ROM, RAM and EEPROM, and also comprise:
Be used to store and send the telepilot of system upgrade data message;
Be used to receive and preserve teledata receiver module from the system upgrade data message of telepilot:
Be used to detect system upgrade data message that is kept at the teledata receiver module and the state detection module that sends instruction;
Be used to receive write command, and the system upgrade data message is written to the EEPROM writing module among the EEPROM from state detection module;
Be used for system upgrade data message with EEPROM and be loaded into that the RAM in preassigned zone insmods among the RAM;
Be used for detecting the operation of ROM system program, the ROM redirect module of control system executive routine in RAM and ROM;
Said teledata receiver module, state detection module and EEPROM writing module are connected mutually, and the EEPROM writing module is also connected among the EEPROM; Said RAM insmods and is connected with EEPROM;
Said ROM redirect module connects control ROM and RAM.
CN201010554487XA 2010-11-23 2010-11-23 Software updating system for data transmission and system detection Pending CN102479087A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010554487XA CN102479087A (en) 2010-11-23 2010-11-23 Software updating system for data transmission and system detection

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010554487XA CN102479087A (en) 2010-11-23 2010-11-23 Software updating system for data transmission and system detection

Publications (1)

Publication Number Publication Date
CN102479087A true CN102479087A (en) 2012-05-30

Family

ID=46091741

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010554487XA Pending CN102479087A (en) 2010-11-23 2010-11-23 Software updating system for data transmission and system detection

Country Status (1)

Country Link
CN (1) CN102479087A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103457620A (en) * 2013-09-09 2013-12-18 深圳市富斯遥控模型技术有限公司 Method and updating system for achieving system updating of model remote controller receiving machine
CN107390566A (en) * 2016-03-29 2017-11-24 伊利诺斯工具制品有限公司 Solder type system with field-programmable hardware
CN111833579A (en) * 2019-04-15 2020-10-27 俊华电子企业股份有限公司 Programmable remote wireless signal remote control device
CN113218042A (en) * 2021-04-29 2021-08-06 Tcl空调器(中山)有限公司 Air conditioner outdoor unit parameter modification method and device, storage medium and air conditioning system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103457620A (en) * 2013-09-09 2013-12-18 深圳市富斯遥控模型技术有限公司 Method and updating system for achieving system updating of model remote controller receiving machine
CN107390566A (en) * 2016-03-29 2017-11-24 伊利诺斯工具制品有限公司 Solder type system with field-programmable hardware
CN111833579A (en) * 2019-04-15 2020-10-27 俊华电子企业股份有限公司 Programmable remote wireless signal remote control device
CN111833579B (en) * 2019-04-15 2022-05-27 俊华电子企业股份有限公司 Programmable remote wireless signal remote control device
CN113218042A (en) * 2021-04-29 2021-08-06 Tcl空调器(中山)有限公司 Air conditioner outdoor unit parameter modification method and device, storage medium and air conditioning system

Similar Documents

Publication Publication Date Title
CN107291516B (en) A kind of firmware upgrade method and system
CN102789389B (en) Method, plug-in unit detecting device that a kind of plug-in version detects and upgrades
CN102520948B (en) Application maintenance update method and device
CN106610840A (en) FOTA (Firmware Over-The-Air) upgrade method and system
CN105335183A (en) Software upgrade method and system
CN105208127A (en) Webpage caching processing method and system and intelligent terminal
CN103106092A (en) System software updating method and device in terminal appliance
CN102779054A (en) Installation treatment method and device of application program as well as server
CN106484464B (en) Tuner chip driving method and electronic equipment
CN102479087A (en) Software updating system for data transmission and system detection
CN104391714A (en) Software update method and software update device for vehicle
CN110071855A (en) Equipment linkage control method, device, system, gateway and storage medium
CN107911741A (en) Free memory method for improving, smart television and computer-readable recording medium
CN104239098A (en) Automatic software upgrading method and device and mobile terminal
CN106648685A (en) Processing method and device of intelligent terminal system and intelligent terminal
CN112068896A (en) DTS modification method, device and computer readable storage medium
CN103634668A (en) System upgrading method and device in smart television
CN104951348B (en) A kind of interruptable recovery upgrade method and device
CN101872306A (en) Embedded system for realizing software updating and software backup and implementation method thereof
CN104618888A (en) Updating system and updating method for mobile terminal NFC chip firmware
CN105183657A (en) System and method for testing WEB interface
CN108965019B (en) Dynamic configuration method of communication protocol, wireless communication device and related equipment
CN108572837A (en) Method for upgrading software, device, readable storage medium storing program for executing and computer equipment
CN108572839A (en) Intelligent refrigerator system upgrade method, system, intelligent refrigerator and cloud server
CN102567043A (en) Set-top box online updating method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120530