CN1920777A - System software upgrading method for digital household appliances and updated system - Google Patents

System software upgrading method for digital household appliances and updated system Download PDF

Info

Publication number
CN1920777A
CN1920777A CN 200610122190 CN200610122190A CN1920777A CN 1920777 A CN1920777 A CN 1920777A CN 200610122190 CN200610122190 CN 200610122190 CN 200610122190 A CN200610122190 A CN 200610122190A CN 1920777 A CN1920777 A CN 1920777A
Authority
CN
China
Prior art keywords
eeprom
rom
ram
data message
module
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.)
Withdrawn
Application number
CN 200610122190
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.)
Sun Yat Sen University
Original Assignee
Sun Yat Sen University
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 Sun Yat Sen University filed Critical Sun Yat Sen University
Priority to CN 200610122190 priority Critical patent/CN1920777A/en
Publication of CN1920777A publication Critical patent/CN1920777A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention relates to a system software upgrade method of digit family device, wherein it uses remote controller transmitter to upgrade relative data; when it is checked right, it is written into EEPROM; when the system is reset, downloading the system upgrade program into RAM to be used with ROM; when the system program operates and the program addresses of ROM counter and bug are same, the system will enter into the address of correct data (relative to the system upgrade) downloaded at RAM; when the execution is end, it will be back to the original position of program and execute following program. The invention also discloses an upgrade system of digit family device, which comprises remote controller, remote data receiving module, state detecting module, EEPROM write module, EEPROM, RAM download module, RAM, ROM, and ROM jump module. The invention has simple operation and high speed.

Description

A kind of system software upgrading method of digital family equipment and upgrade-system
Technical field
The present invention relates to data transmission and system detection technique field, relate in particular to a kind of system software upgrading method and upgrade-system of digital family equipment.
Background technology
Along with the continuous development of digital technology, electronic equipment just develops towards digitizing, intelligentized direction.Digital home is based on computer technology and network technology, various household digital equipment are coupled together the intelligent network system that forms by 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 by 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 by using the EEPROM write device the error correcting routine writing system.Owing to need manually split to system, then error correcting routine is written to EEPROM, carry out system afterwards again and merge.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 costliness, updating operation are loaded down with trivial details, need to 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 deficiencies in the prior art, provide a kind of simple, with low cost, system software upgrading method of digital family equipment fast and effectively, 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.
Purpose of the present invention is achieved by the following technical programs:
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) described 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 by the relevant data message of telepilot transmission system upgrading, is written to that EEPROM realizes after error-free after testing.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 receive and preserve system upgrade data message from telepilot by the teledata receiver module described step 2); By state detection module data are detected.By the EEPROM writing module system upgrade data message is written among the EEPROM in the described step 3).Insmod by RAM in the described step 4) system upgrade data message among the EEPROM is loaded into preassigned zone among the RAM.Detect the operation of system program among the ROM in the described step 5) by ROM redirect module, preserve and jump back to the address of current ROM.
Another object of the present invention is achieved by the following technical programs:
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 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;
Described teledata receiver module, state detection module and EEPROM writing module are connected to each other, and the EEPROM writing module is also connected among the EEPROM; Described RAM insmods and is connected with EEPROM; Described 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 the data from the teledata receiver module are written among the EEPROM.
After each restarting systems, RAM insmods and is responsible for the system upgrade data message among the EEPROM is loaded into preassigned zone among the RAM.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
The present invention is described in further detail below in conjunction with embodiment and accompanying drawing:
Fig. 1 is the structure composition frame chart of embodiment of the invention digital family equipment upgrade-system;
Fig. 2 is a upgrading running schematic block diagram embodiment illustrated in fig. 1;
Fig. 3 is a workflow block diagram embodiment illustrated in fig. 1.
Embodiment
Fig. 1, Fig. 2 and Figure 3 shows that embodiments of the invention.The digital family equipment of present embodiment is VCR (video recorder), and its upgrade-system comprises ROM, RAM and EEPROM as shown in Figure 1, 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 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 to each other, 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, by 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 (data that system upgrade the is relevant) 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, only the system upgrade data message that 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 (6)

1, a kind of system software upgrading method of digital family equipment is characterized in that: use the telepilot that stores the system upgrade data message, may further comprise the steps:
1) described 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.
2, the system software upgrading method of digital family equipment according to claim 1 is characterized in that: digital family equipment receives and preserves the system upgrade data message from telepilot described step 2) by the teledata receiver module; By state detection module data are detected.
3, the system software upgrading method of digital family equipment according to claim 1 is characterized in that: by the EEPROM writing module system upgrade data message is written among the EEPROM in the described step 3).
4, the system software upgrading method of digital family equipment according to claim 1 is characterized in that: being insmoded by RAM in the described step 4) is loaded into preassigned zone among the RAM with the system upgrade data message among the EEPROM.
5, the system software upgrading method of digital family equipment according to claim 1 is characterized in that: detected the operation of system program among the ROM in the described step 5) by ROM redirect module, preserve and jump back to the address of current ROM.
6, a kind of upgrade-system of digital family equipment comprises ROM, RAM and EEPROM, it is characterized in that also comprising:
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 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;
Described teledata receiver module, state detection module and EEPROM writing module are connected to each other, and the EEPROM writing module is also connected among the EEPROM; Described RAM insmods and is connected with EEPROM; Described ROM redirect module connects control ROM and RAM.
CN 200610122190 2006-09-15 2006-09-15 System software upgrading method for digital household appliances and updated system Withdrawn CN1920777A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200610122190 CN1920777A (en) 2006-09-15 2006-09-15 System software upgrading method for digital household appliances and updated system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200610122190 CN1920777A (en) 2006-09-15 2006-09-15 System software upgrading method for digital household appliances and updated system

Publications (1)

Publication Number Publication Date
CN1920777A true CN1920777A (en) 2007-02-28

Family

ID=37778507

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200610122190 Withdrawn CN1920777A (en) 2006-09-15 2006-09-15 System software upgrading method for digital household appliances and updated system

Country Status (1)

Country Link
CN (1) CN1920777A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102006181A (en) * 2010-02-26 2011-04-06 中山大学 Intelligent home appliance on-line upgrade method
CN101604248B (en) * 2009-07-20 2012-09-26 北京海尔集成电路设计有限公司 Embedded system for correcting programs in read only memory and realization method thereof
CN103970553A (en) * 2013-01-30 2014-08-06 广东美的制冷设备有限公司 Control method for function upgrading of household appliance product
CN110209433A (en) * 2019-04-15 2019-09-06 杭州丰锐智能电气研究院有限公司 A method of identification different model concentrator

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101604248B (en) * 2009-07-20 2012-09-26 北京海尔集成电路设计有限公司 Embedded system for correcting programs in read only memory and realization method thereof
CN102006181A (en) * 2010-02-26 2011-04-06 中山大学 Intelligent home appliance on-line upgrade method
CN103970553A (en) * 2013-01-30 2014-08-06 广东美的制冷设备有限公司 Control method for function upgrading of household appliance product
CN103970553B (en) * 2013-01-30 2017-10-31 广东美的制冷设备有限公司 A kind of control method of household appliances function upgrading
CN110209433A (en) * 2019-04-15 2019-09-06 杭州丰锐智能电气研究院有限公司 A method of identification different model concentrator
CN110209433B (en) * 2019-04-15 2022-07-01 杭州丰锐智能电气研究院有限公司 Method for identifying concentrators of different models

Similar Documents

Publication Publication Date Title
CN103678319A (en) Resource file updating method, device and system and server
CN106610840A (en) FOTA (Firmware Over-The-Air) upgrade method and system
CN1805570A (en) Mobile telephone based television remote controller
CN102890638B (en) Upgrade method of STB (set top box)
CN1773455A (en) Upgrading system and method for electronic product firmware utilizing intelligent cell phone
WO2004081758A3 (en) System and method for maintaining installed software compliance with build standards
CN1826813A (en) Handling feature availability in a broadcast
CN1776552A (en) System configuration and process in a control system for identifying nonequivalent functionality between the software of a device and the assigned device driver
CN105335183A (en) Software upgrade method and system
US20070162905A1 (en) Use loader for signaling the system software update service
CN1427587A (en) Method and system for remote updating function of domestic apparatus
CN1920777A (en) System software upgrading method for digital household appliances and updated system
US20120210317A1 (en) Method and apparatus for updating data card
CN103077048A (en) Method for updating operating parameters of communication module and communication terminal
CN105760183A (en) File processing method, device, and communication system
CN101610449A (en) The method and system of configuration data upgrading and rollback
CN101031038A (en) Digital video transmission method
CN1955925A (en) TV system software updating method with power-off protection
CN1878366A (en) Firmware update method for mobile phone
CN102479087A (en) Software updating system for data transmission and system detection
CN104484484A (en) Method and device for removing cache file
CN105025365A (en) Intelligent television platform offline download method and system
CN102196308A (en) Digital-television-based multi-hardware interface compatible driving system
CN1811708A (en) Method for realizing flash-storage dynamic update of single-chip machine
JP2005531846A (en) Software download to receiver

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C04 Withdrawal of patent application after publication (patent law 2001)
WW01 Invention patent application withdrawn after publication