KR100775710B1 - System for processing eeprom data in electronic device and method therefor - Google Patents

System for processing eeprom data in electronic device and method therefor Download PDF

Info

Publication number
KR100775710B1
KR100775710B1 KR1020060019045A KR20060019045A KR100775710B1 KR 100775710 B1 KR100775710 B1 KR 100775710B1 KR 1020060019045 A KR1020060019045 A KR 1020060019045A KR 20060019045 A KR20060019045 A KR 20060019045A KR 100775710 B1 KR100775710 B1 KR 100775710B1
Authority
KR
South Korea
Prior art keywords
eeprom
electronic device
pseudo
ram
data
Prior art date
Application number
KR1020060019045A
Other languages
Korean (ko)
Other versions
KR20070089268A (en
Inventor
곽대연
Original Assignee
주식회사 대우일렉트로닉스
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 주식회사 대우일렉트로닉스 filed Critical 주식회사 대우일렉트로닉스
Priority to KR1020060019045A priority Critical patent/KR100775710B1/en
Publication of KR20070089268A publication Critical patent/KR20070089268A/en
Application granted granted Critical
Publication of KR100775710B1 publication Critical patent/KR100775710B1/en

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60BVEHICLE WHEELS; CASTORS; AXLES FOR WHEELS OR CASTORS; INCREASING WHEEL ADHESION
    • B60B19/00Wheels not otherwise provided for or having characteristics specified in one of the subgroups of this group
    • B60B19/04Wheels not otherwise provided for or having characteristics specified in one of the subgroups of this group expansible
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60BVEHICLE WHEELS; CASTORS; AXLES FOR WHEELS OR CASTORS; INCREASING WHEEL ADHESION
    • B60B9/00Wheels of high resiliency, e.g. with conical interacting pressure-surfaces
    • B60B9/005Comprising a resilient hub
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60CVEHICLE TYRES; TYRE INFLATION; TYRE CHANGING; CONNECTING VALVES TO INFLATABLE ELASTIC BODIES IN GENERAL; DEVICES OR ARRANGEMENTS RELATED TO TYRES
    • B60C19/00Tyre parts or constructions not otherwise provided for
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60CVEHICLE TYRES; TYRE INFLATION; TYRE CHANGING; CONNECTING VALVES TO INFLATABLE ELASTIC BODIES IN GENERAL; DEVICES OR ARRANGEMENTS RELATED TO TYRES
    • B60C5/00Inflatable pneumatic tyres or inner tubes

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

본 발명은 전자기기의 EEPROM(Electrically Erasable Programmable Read-Only Memory) 데이터 처리 기술에 관한 것으로, 전자기기의 전원이 온(on)되고 시스템이 부팅되면 EEPROM의 시스템 환경변수를 로딩하고, RAM(Random Access Memory)의 의사(pseudo) EEPROM 영역에 시스템 환경변수를 복사하며, RAM에서의 의사 EEPROM으로서 동작하고, 전자기기의 전원이 오프(off)되고 시스템이 아이들 상태이면 의사 EEPROM 영역의 시스템 환경변수를 EEPROM으로 전달하는 것을 특징으로 한다. 본 발명에 의하면, 고속 액세스가 가능한 휘발성 메모리(예컨대, RAM)의 일부 영역을 의사 EEPROM 영역으로 설정하여 이 영역에 EEPROM 데이터를 복사하고 시스템이 일반 동작을 하고 있을 때에는 이 영역을 EEPROM으로 착각하게끔 동작시킴으로써 EEPROM 액세스로 인한 시간지연을 최소화할 수 있다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electronically erasable programmable read-only memory (EEPROM) data processing technology of an electronic device. When the electronic device is powered on and the system is booted, the system loads EEPROM system environment variables, and RAM (Random Access). Copy the system environment variable to the pseudo EEPROM area of memory, operate as a pseudo EEPROM in RAM, and if the power of the electronic device is off and the system is idle, the system environment variable of the pseudo EEPROM area is Characterized in that delivered to. According to the present invention, a part of a fast-accessible volatile memory (e.g., RAM) is set as a pseudo EEPROM area to copy EEPROM data to this area, and when the system is in normal operation, the area is mistaken for EEPROM. This minimizes the time lag caused by EEPROM access.

의사(pseudo) EEPROM Pseudo EEPROM

Description

전자기기의 이이피롬 데이터 처리 시스템 및 방법{SYSTEM FOR PROCESSING EEPROM DATA IN ELECTRONIC DEVICE AND METHOD THEREFOR}SYSTEM FOR PROCESSING EEPROM DATA IN ELECTRONIC DEVICE AND METHOD THEREFOR}

도 1은 본 발명에 따른 전자기기의 EEPROM(Electrically Erasable Programmable Read-Only Memory) 데이터 처리 시스템에 대한 구성 블록도,1 is a configuration block diagram of an EEPROM (Electrically Erasable Programmable Read-Only Memory) data processing system of an electronic device according to the present invention;

도 2는 본 발명에 따른 전자기기의 EEPROM 데이터 처리 과정의 흐름도.2 is a flowchart of an EEPROM data processing process of an electronic device according to the present invention;

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>

100 : 메인 컨트롤러100: main controller

102 : EEPROM102: EEPROM

104 : RAM104: RAM

104a : 의사(pseudo) EEPROM 영역104a: pseudo EEPROM area

본 발명은 EEPROM(Electrically Erasable Programmable Read-Only Memory)을 갖는 전자기기에 관한 것으로, 특히 EEPROM 액세스로 인해 발생하는 시간지연을 줄이는데 적합한 전자기기의 EEPROM 데이터 처리 시스템 및 방법에 관한 것이다.The present invention relates to an electronic device having an electrically erasable programmable read-only memory (EEPROM), and more particularly, to an EEPROM data processing system and method of an electronic device suitable for reducing the time delay caused by EEPROM access.

EEPROM은 대부분의 전자기기에 장착되는 메모리로서, 정상보다 높은 전압을 이용하여 메모리내의 데이터를 반복적으로 지우거나 다시 프로그래밍(기록)할 수 있으며, 전자기기, 특히 TV내에 장착되는 EEPROM은 음량, 음향효과, 화면배색, 채널정보, 사용자정보, 예약정보, 암호 등과 같은 다양한 정보를 수록할 수 있다.EEPROM is a memory installed in most electronic devices, and it is possible to repeatedly erase or reprogram (record) data in the memory by using voltage higher than normal, and EEPROM mounted in electronic devices, especially TV, has volume and sound effects. Various information such as screen coloration, channel information, user information, reservation information, and password can be recorded.

이러한 EEPROM은 EPROM 칩과는 달리, 기록된 내용을 수정하기 위해 컴퓨터에서 빼낼 필요는 없지만, 그 제품 특성상 내부 데이터가 순차적으로 정해진 번지에 기록되기 때문에 내용 일부분이 손상될 경우 내부 데이터를 확인하거나 일부 내용을 부분적으로 수정할 수는 없다.Unlike the EPROM chip, the EEPROM does not need to be removed from the computer to modify the recorded contents.However, due to its characteristics, the internal data is recorded at a predetermined address, so if the contents are damaged, the internal data can be checked or partially Cannot be partially modified.

TV내에 장착되는 EEPROM의 경우, 일반적으로 채널을 검색하여 검색된 채널을 EEPROM에 기록하는 경우와 같이 사용자가 인위적으로 해당 기능이 완료될 때까지 기다릴 수밖에 없는 상황에서는 EEPROM의 액세스 타임이 중요치 않기에 EEPROM에 데이터를 직접 기록한다.In case of EEPROM installed in TV, in general, users have to wait until the function is completed, such as searching channels and recording the searched channels in EEPROM. Record the data directly.

그러나 사용자의 셋업(set-up) 메뉴 데이터 변경과 같이, 사용자가 해당 기능의 완료를 기다릴 수 없는 상황에서는 데이터를 보관하고 있다가 시스템이 아이들(idle) 상태가 되었을 때 해당 데이터를 기록한다.However, if the user cannot wait for the completion of a function, such as changing the user's set-up menu data, the data is kept and recorded when the system is idle.

첫 번째의 경우에는 문제가 되지 않지만, 두 번째의 경우에는 몇 가지 고려할 사항들이 존재한다. 예컨대, 기록되는 데이터의 량이 많고 시스템의 아이들 시간이 길 필요가 없을 경우에, 일단 아이들 모드로 진입된 상태이므로 EEPROM 데이터 액세스가 시작된 후 처리해야 할 데이터가 완전히 기록될 때까지 시스템은 대기해야만 한다. 이로 인해 시스템 처리 속도가 느리게 느껴지는 경우가 발생할 수 있다.This is not a problem in the first case, but there are some considerations in the second case. For example, if there is a large amount of data to be recorded and the idle time of the system does not need to be long, the system must wait until the data to be processed is completely written after the EEPROM data access has started since it has entered the idle mode. This can cause system processing speeds to feel slow.

EEPROM의 데이터는 시스템의 환경 변수를 저장하는 메모리로서, 가능한 빠른 시간 내에 최신의 데이터가 업데이트 되어 있어야만 한다. 따라서 위의 방법처럼 아이들 상태가 될 때까지 기다리거나 우선순위가 높은 데이터를 우선적으로 기록하기 위해 다른 프로세스가 중단되어야 하는 문제가 발생할 수 있다.The data in the EEPROM is the memory that stores the environment variables of the system. The latest data should be updated as soon as possible. As a result, there may be a problem that other processes must be stopped in order to wait until the idle state or to write the high priority data first.

또한, 상술한 바와 같이, 아이들 상태에서 읽기/쓰기 작업이 진행될 때에도 처리해야 할 데이터의 량이 많으면 이를 처리하기 위해 불필요한 아이들 타임이 증가할 수밖에 없다는 문제가 발생한다.In addition, as described above, even when the read / write operation is performed in the idle state, there is a problem that an unnecessary idle time must be increased to process the large amount of data to be processed.

본 발명은 상술한 문제를 해결하기 위한 것으로, 고속 액세스가 가능한 휘발성 메모리(예컨대, RAM)의 일부 영역을 의사(pseudo) EEPROM 영역으로 설정하여 이 영역에 EEPROM 데이터를 복사하고 시스템이 일반 동작을 하고 있을 때에는 이 영역을 EEPROM으로 착각하게끔 동작시킴으로써, EEPROM 액세스로 인한 시간지연을 최소화할 수 있는 전자기기의 EEPROM 데이터 처리 시스템 및 방법을 제공하는데 그 목적이 있다.SUMMARY OF THE INVENTION The present invention has been made to solve the above-described problem, by setting a portion of a fast-accessible volatile memory (e.g., RAM) as a pseudo EEPROM region to copy the EEPROM data to this region and the system to perform normal operation. It is an object of the present invention to provide an EEPROM data processing system and method for an electronic device that can minimize the time delay caused by EEPROM access by operating this area as an EEPROM.

이러한 목적을 달성하기 위한 본 발명의 일 실시예에 따르면, 시스템 환경변수를 저장하는 EEPROM과, 주요 데이터를 저장하고 연산하는 공간으로 사용되는 RAM을 갖는 전자기기로서, 상기 RAM의 특정영역에 형성되며, 상기 EEPROM의 시스템 환경변수가 임시 복사되어 상기 RAM에서의 의사 EEPROM으로서 동작하는 의사 EEPROM 영역과, 상기 EEPROM 및 RAM을 제어하며, 전원이 오프되고 기 설정된 시간이상 아이들 상태인 경우에 상기 의사 EEPROM 영역에 임시 복사된 데이터를 상기 EEPROM으 로 전달하는 메인 컨트롤러를 포함하는 전자기기의 EEPROM 데이터 처리 시스템을 제공한다.According to an embodiment of the present invention for achieving this object, an electronic device having an EEPROM for storing system environment variables, and a RAM used as a space for storing and calculating main data, and is formed in a specific area of the RAM. And a pseudo EEPROM area that is temporarily copied as a system environment variable of the EEPROM to operate as a pseudo EEPROM in the RAM, and the pseudo EEPROM area when the power is turned off and idle for a preset time. The present invention provides an EEPROM data processing system of an electronic device including a main controller for temporarily transferring data copied to the EEPROM.

본 발명의 목적을 달성하기 위한 다른 실시예에 따르면, 시스템 환경변수를 저장하는 EEPROM과, 주요 데이터를 저장하고 연산하는 공간으로 사용되는 RAM과, 상기 RAM의 특정영역에 마련되는 의사 EEPROM 영역을 갖는 전자기기에서의 데이터 처리 방법으로서, 상기 전자기기의 전원이 온되고 시스템이 부팅되면 상기 EEPROM의 시스템 환경변수를 로딩하고, 상기 RAM의 의사 EEPROM 영역에 상기 시스템 환경변수를 복사하는 단계와, 상기 RAM에서의 의사 EEPROM으로서 동작하는 단계와, 상기 전자기기의 전원이 오프되고 상기 시스템이 아이들 상태이면 상기 의사 EEPROM 영역의 시스템 환경변수를 상기 EEPROM으로 전달하는 단계를 포함하는 전자기기의 EEPROM 데이터 처리 방법을 제공한다.According to another embodiment of the present invention, there is provided an EEPROM for storing system environment variables, a RAM used as a space for storing and calculating main data, and a pseudo EEPROM area provided in a specific area of the RAM. A data processing method in an electronic device, comprising: loading system environment variables of the EEPROM when the electronic device is powered on and booting the system, copying the system environment variables to a pseudo EEPROM region of the RAM; Operating as a pseudo EEPROM in the electronic device, and transmitting system environment variables in the pseudo EEPROM region to the EEPROM when the electronic device is turned off and the system is in an idle state. to provide.

이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대하여 상세하게 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail a preferred embodiment of the present invention.

설명에 앞서, 본 발명의 핵심 기술요지는, 시스템 환경 변수를 저장하는 EEPROM에서 데이터를 시스템 메모리(ROM)에 복사한 후 이를 처리하고 시스템이 아이들(idle) 상태일 때와 스탠바이 오프(stan-by off)로 진입하기 직전 이를 EEPROM에 저장함으로써 EEPROM 액세스로 인한 시간지연을 최소화 한다는 것으로, 이러한 기술사상으로부터 본 발명의 목적으로 하는 바를 용이하게 달성할 수 있을 것이다.Prior to the description, a key technical aspect of the present invention is to copy the data into the system memory (ROM) in the EEPROM that stores the system environment variables, process it, and then when the system is idle and stand-by By minimizing the time delay due to EEPROM access by storing it in the EEPROM immediately before entering off), the object of the present invention can be easily achieved from this technical concept.

도 1은 본 발명에 따른 전자기기의 EEPROM 데이터 처리 시스템에 대한 구성 블록도로서, 메인 컨트롤러(100), EEPROM(102), RAM(104), 의사 EEPROM 영역(104a)을 포함한다.1 is a block diagram illustrating an EEPROM data processing system of an electronic device according to the present invention, which includes a main controller 100, an EEPROM 102, a RAM 104, and a pseudo EEPROM region 104a.

먼저, 도 1에서는 일반적인 시스템의 모든 구성 블록들을 표현하지 않고 본 발명의 주요 요소인 메인 컨트롤러(100), RAM(104), 그리고 EEPROM(102)만을 표시하였다.First, in FIG. 1, only the main controller 100, the RAM 104, and the EEPROM 102, which are the main elements of the present invention, are shown without representing all the building blocks of a general system.

도 1에 도시한 바와 같이, 메인 컨트롤러(100)는 전자기기의 전반적인 동작 제어를 수행하며, 본 실시예에 따라 EEPROM(102)의 데이터를 로딩하여 RAM(104)의 의사 EEPROM 영역(104a)에 해당 데이터를 복사하도록 제어하는 역할을 수행한다.As shown in FIG. 1, the main controller 100 performs overall operation control of the electronic device, and loads data of the EEPROM 102 to the pseudo EEPROM region 104a of the RAM 104 according to the present embodiment. It controls to copy the data.

EEPROM(102)은 시스템 환경변수를 저장하는 메모리이며, RAM(104)은 전자기기의 주요 데이터를 저장하고 연산하는 장소로 사용된다.The EEPROM 102 is a memory for storing system environment variables, and the RAM 104 is used as a place for storing and computing main data of an electronic device.

여기서, RAM(104)은 고속 액세스가 가능한 휘발성 메모리로서, 전자기기의 동작에 관련된 주요 데이터를 임시 저장하는 역할을 수행한다.Here, the RAM 104 is a volatile memory capable of fast access and serves to temporarily store main data related to the operation of the electronic device.

이때, RAM(104)의 특정영역에는, 본 실시예에 따라 의사 EEPROM 영역(104a)이 마련된다. 즉, RAM(104)의 특정영역을 두어 해당 영역은 메인 컨트롤러(100)에게는 의사 EEPROM(104a)이 된다. 메인 컨트롤러(100)는 의사 EEPROM이 된 RAM(104)의 특정 영역(104a)과 마치 EEPROM과 데이터를 통신하듯 통신을 하게 된다.At this time, the pseudo EEPROM area 104a is provided in the specific area of the RAM 104 according to the present embodiment. That is, a specific area of the RAM 104 is provided and the area becomes the pseudo EEPROM 104a for the main controller 100. The main controller 100 communicates with a specific region 104a of the RAM 104 which becomes a pseudo EEPROM as if it communicates data with the EEPROM.

그러나 처음 전원이 공급될 때에는 EEPROM(102)의 데이터를 RAM(104)의 특정영역(104a)에 복사하는 과정이 진행되며, 전원이 꺼지거나 특정시간 이상 아이들 상태를 유지할 때에는 RAM(104)의 특정영역(104a)의 데이터를 EEPROM(102)에 전달 하는 구조를 갖는다.However, when power is first supplied, a process of copying data of the EEPROM 102 to a specific area 104a of the RAM 104 proceeds, and when the power is turned off or remains idle for a certain time, It has a structure for transferring the data of the area 104a to the EEPROM 102.

이하, 상술한 구성과 함께, 본 발명에 따른 전자기기의 EEPROM 데이터 처리 과정을 첨부한 도 2의 흐름도를 참조하여 상세히 설명하기로 한다.Hereinafter, the EEPROM data processing process of the electronic device according to the present invention together with the above-described configuration will be described in detail with reference to the flowchart of FIG. 2.

흐름도의 설명에 앞서, 본 과정은 EEPROM(102)의 주요 동작은 배제한 것이며, 발명의 핵심을 부각시키기 위해 RAM(104)의 특정영역과 메인 컨트롤러(100)가 통신을 주고받는 과정을 중점적으로 다루기로 한다.Prior to the description of the flowchart, this process excludes the main operation of the EEPROM 102, and focuses on the process in which the main controller 100 communicates with a specific area of the RAM 104 to highlight the core of the invention. Shall be.

또한, 메인 컨트롤러(100)는 일반 동작시 EEPROM(102)에 접근하지 않고 RAM(104)과 통신을 수행하기 때문에 시스템 지연시간 없이 일반적으로 진행되는 RAM 액세스 과정이 반복되게 된다. RAM(104)은 모든 종류의 메모리 중 액세스 타임이 가장 짧고 메인 컨트롤러(100)는 일상적으로 RAM(104)과 지속적으로 통신을 하고 있기 때문에 RAM(104)의 EEPROM 영역(104a)에서의 데이터 액세스는 일반적인 RAM 액세스와 동일하게 취급할 수 있다.In addition, since the main controller 100 communicates with the RAM 104 without accessing the EEPROM 102 in a normal operation, a RAM access process that is generally performed without system delay time is repeated. Since the RAM 104 has the shortest access time among all kinds of memories, and the main controller 100 constantly communicates with the RAM 104, data access in the EEPROM area 104a of the RAM 104 is performed. It can be treated like a normal RAM access.

먼저, 단계(S200)에서 메인 컨트롤러(100)는 전자기기의 전원이 온되고 시스템 부팅이 되는지를 판단한다.First, in step S200, the main controller 100 determines whether the power of the electronic device is turned on and the system is booted.

전자기기의 전원이 온되고 시스템이 부팅되면, 메인 컨트롤러(100)는 단계(S202)로 진행하여 EEPROM(102)의 데이터, 구체적으로 시스템 환경변수를 로딩하고, RAM(104)의 의사 EEPROM 영역(104a)에 상기 시스템 환경변수를 복사한다.When the electronic device is powered on and the system is booted, the main controller 100 proceeds to step S202 to load the data of the EEPROM 102, specifically the system environment variables, and the pseudo EEPROM area (eg, RAM 104). Copy the system environment variable to 104a).

이때, 메인 컨트롤러(100)는 전자기기의 전원 키가 다시 눌려지는지, 즉 전원이 오프되는지를 판단하고(S204), 전원이 오프 되었으면 단계(S210)로 진행하여 의사 EEPROM 영역(104a)의 데이터(시스템 환경변수)를 EEPROM(102)에 전달한다.At this time, the main controller 100 determines whether the power key of the electronic device is pressed again, that is, whether the power is turned off (S204). If the power is turned off, the main controller 100 proceeds to step S210, where the data of the pseudo EEPROM area 104a ( System environment variables) to the EEPROM 102.

또한, 단계(S204)에서의 판단 결과, 전원이 오프되지 않았으면 메인 컨트롤러(100)는 단계(S206)로 진행하여 현재 상태가 시스템 아이들 상태인지를 판단한다. 시스템 아이들 상태라면 메인 컨트롤러(100)는 단계(S210)로 진행하여 의사 EEPROM 영역(104a)의 데이터를 EEPROM(102)에 전달하나, 시스템 아이들 상태가 아니라면 단계(S208)로 진행한다.As a result of the determination in step S204, if the power is not turned off, the main controller 100 proceeds to step S206 to determine whether the current state is the system idle state. If the system is in the idle state, the main controller 100 proceeds to step S210 to transfer the data of the pseudo EEPROM region 104a to the EEPROM 102, but if not to the system idle state, proceeds to step S208.

단계(S208)에서 메인 컨트롤러(100)는 RAM(104)에서의 의사 EEPROM으로의 처리 동작을 수행한다.In step S208, the main controller 100 performs a processing operation to the pseudo EEPROM in the RAM 104.

즉, 본 발명은 최초 전자기기의 전원이 온되고 시스템이 부팅되면 EEPROM의 데이터를 RAM의 의사 EEPROM 영역에 복사하여 메인 컨트롤러가 의사 EEPROM으로의 처리 동작을 수행케 하고, 전자기기의 전원이 오프되고 시스템이 아이들 상태인 경우에는 RAM의 의사 EEPROM에 복사된 데이터를 다시 EEPROM으로 전달하도록 구현한 것이다.That is, when the first electronic device is powered on and the system is booted, the data of the EEPROM is copied to the pseudo EEPROM area of RAM so that the main controller performs a processing operation to the pseudo EEPROM, and the electronic device is powered off. When the system is idle, the data copied to the pseudo EEPROM in RAM is transferred back to the EEPROM.

본 발명에 의하면, 고속 액세스가 가능한 휘발성 메모리(예컨대, RAM)의 일부 영역을 의사(pseudo) EEPROM 영역으로 설정하여 이 영역에 EEPROM 데이터를 복사하고 시스템이 일반 동작을 하고 있을 때에는 이 영역을 EEPROM으로 착각하게끔 동작시킴으로써 EEPROM 액세스로 인한 시간지연을 최소화할 수 있다.According to the present invention, a part of a volatile memory (e.g., RAM) that can be accessed at high speed is set as a pseudo EEPROM area, and the EEPROM data is copied to this area. When the system is in normal operation, the area is designated as an EEPROM. By acting misleading, time delays caused by EEPROM access can be minimized.

이상, 본 발명을 실시예에 근거하여 구체적으로 설명하였지만, 본 발명은 이러한 실시예에 한정되는 것이 아니라 후술하는 특허청구범위의 기술적 사상과 범주 내에서 여러 가지 변형이 가능한 것은 물론이다.As mentioned above, although this invention was demonstrated concretely based on the Example, this invention is not limited to this Example, Of course, various deformation | transformation is possible for it within the technical idea and the scope of the following claim.

Claims (3)

삭제delete 시스템 환경변수를 저장하는 이이피롬과, 주요 데이터를 저장하고 연산하는 공간으로 사용되는 램과, 상기 램의 특정영역에 마련되는 의사 이이피롬 영역을 갖는 전자기기에서의 데이터 처리 방법으로서,A data processing method in an electronic device having an Ipyrom storing a system environment variable, a RAM used as a space for storing and calculating main data, and a pseudo ypyrom region provided in a specific region of the RAM, 상기 전자기기의 전원이 온되고 시스템이 부팅되면 상기 이이피롬의 시스템 환경변수를 로딩하고, 상기 램의 의사 이이피롬 영역에 상기 시스템 환경변수를 복사하는 단계와,Loading a system environment variable of the ypyrom when the electronic device is powered on and the system is booted, and copying the system environment variable to a pseudo ypyrom area of the RAM; 상기 램에서의 의사 이이피롬으로서 동작하는 단계와,Operating as a pseudo ypyrom in the RAM; 상기 전자기기의 전원이 오프되면 상기 의사 이이피롬 영역의 시스템 환경변수를 상기 이이피롬으로 전달하는 단계Transferring system environment variables of the pseudo ypyrom region to the ypyrom when the electronic device is powered off. 를 포함하는 전자기기의 이이피롬 데이터 처리 방법.Ipyrom data processing method of the electronic device comprising a. 제 2 항에 있어서,The method of claim 2, 상기 방법은,The method, 전원이 오프되지 않았으면 상기 전자기기의 현재 상태가 시스템 아이들 상태인지를 판단하는 단계와,Determining whether a current state of the electronic device is a system idle state if the power is not turned off; 상기 전자기기의 현재 상태가 시스템 아이들 상태이면 상기 의사 이이피롬 영역의 데이터를 상기 이이피롬에 전달하는 단계Transferring data of the pseudo ypyrom region to the ypyrom when the current state of the electronic device is a system idle state. 를 더 포함하는 전자기기의 이이피롬 데이터 처리 방법.Ipyrom data processing method of the electronic device further comprising.
KR1020060019045A 2006-02-28 2006-02-28 System for processing eeprom data in electronic device and method therefor KR100775710B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060019045A KR100775710B1 (en) 2006-02-28 2006-02-28 System for processing eeprom data in electronic device and method therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060019045A KR100775710B1 (en) 2006-02-28 2006-02-28 System for processing eeprom data in electronic device and method therefor

Publications (2)

Publication Number Publication Date
KR20070089268A KR20070089268A (en) 2007-08-31
KR100775710B1 true KR100775710B1 (en) 2007-11-09

Family

ID=38614287

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060019045A KR100775710B1 (en) 2006-02-28 2006-02-28 System for processing eeprom data in electronic device and method therefor

Country Status (1)

Country Link
KR (1) KR100775710B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000020510A (en) * 1998-09-18 2000-04-15 구자홍 Driver for recovering downloading error and method for downloading program
JP2001290791A (en) 2000-04-06 2001-10-19 Nec Microsystems Ltd Microcomputer with built-in nonvolatile semiconductor memory and its control method
JP2002366429A (en) 2001-06-11 2002-12-20 Hitachi Ltd Semiconductor memory device
WO2004049168A1 (en) 2002-11-28 2004-06-10 Renesas Technology Corp. Memory module, memory system, and information device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000020510A (en) * 1998-09-18 2000-04-15 구자홍 Driver for recovering downloading error and method for downloading program
JP2001290791A (en) 2000-04-06 2001-10-19 Nec Microsystems Ltd Microcomputer with built-in nonvolatile semiconductor memory and its control method
JP2002366429A (en) 2001-06-11 2002-12-20 Hitachi Ltd Semiconductor memory device
WO2004049168A1 (en) 2002-11-28 2004-06-10 Renesas Technology Corp. Memory module, memory system, and information device

Also Published As

Publication number Publication date
KR20070089268A (en) 2007-08-31

Similar Documents

Publication Publication Date Title
KR101085406B1 (en) Controller for controlling nonvolatile memory
CN1933647B (en) Apparatus and method for controlling access to an external memory
KR101602360B1 (en) System fast booting apparatus and method
US6226740B1 (en) Information processing apparatus and method that uses first and second power supplies for reducing booting time
US6282644B1 (en) Apparatus and method for storing BIOS data of computer system
KR100988157B1 (en) Method and apparatus for detecting memory device configuration, and computer readable medium containing instructions for performing method for detecting memory device configuration
US7725700B2 (en) Embedded system, automatic loading system, and method capable of automatically loading a root file system
US20060195686A1 (en) Startup program execution method, device, storage medium, and program
KR100631770B1 (en) Real time processing method of flash memory
JP3875139B2 (en) Nonvolatile semiconductor memory device, data write control method thereof, and program
US20020138702A1 (en) Using non-executable memory as executable memory
KR102116984B1 (en) Method for controlling memory swap operation and data processing system adopting the same
KR20050076156A (en) Data recovery device and method thereof
US6738887B2 (en) Method and system for concurrent updating of a microcontroller&#39;s program memory
KR100775710B1 (en) System for processing eeprom data in electronic device and method therefor
US6625060B2 (en) Microcomputer with efficient program storage
CN100576225C (en) External memory storage management devices and external memory storage management method
KR20100050098A (en) Image processing apparatus and control method thereof
US8296500B2 (en) Memory system and computer system
US20020199074A1 (en) Control device for memory accessing and the method of the same
JP2003281487A (en) Portable electronic device, and method for providing application and data area in memory
JP2746978B2 (en) External storage device with write protection
JP2978008B2 (en) Memory management method
CN115618356A (en) Multimedia data processing method, device, equipment and readable storage medium
JP2002319292A (en) Memory device and read-out method for the memory device

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application
AMND Amendment
J201 Request for trial against refusal decision
B701 Decision to grant
GRNT Written decision to grant
G170 Publication of correction
LAPS Lapse due to unpaid annual fee