[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20090034140A - Mobile phone having multi-port memory and booting control method thereof - Google Patents

Mobile phone having multi-port memory and booting control method thereof Download PDF

Info

Publication number
KR20090034140A
KR20090034140A KR1020070099353A KR20070099353A KR20090034140A KR 20090034140 A KR20090034140 A KR 20090034140A KR 1020070099353 A KR1020070099353 A KR 1020070099353A KR 20070099353 A KR20070099353 A KR 20070099353A KR 20090034140 A KR20090034140 A KR 20090034140A
Authority
KR
South Korea
Prior art keywords
memory
controller
portable terminal
application program
initialization
Prior art date
Application number
KR1020070099353A
Other languages
Korean (ko)
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 KR1020070099353A priority Critical patent/KR20090034140A/en
Publication of KR20090034140A publication Critical patent/KR20090034140A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/16Handling requests for interconnection or transfer for access to memory bus
    • G06F13/1605Handling requests for interconnection or transfer for access to memory bus based on arbitration
    • G06F13/1652Handling requests for interconnection or transfer for access to memory bus based on arbitration in a multiprocessor architecture
    • G06F13/1663Access to shared memory
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Telephone Function (AREA)

Abstract

A mobile terminal having a multi-port memory and a booting control method thereof are provided to enable the first controller to directly access to a memory in which information necessary for booting is stored without passing the second controller. The first memory(260) stores booting information for booting a portable terminal and a task for performing communication. The booting information comprises a booting executing code, a unique number allocated to the portable terminal and call related information. The second memory(270) stores an application program about an initial display of the portable terminal. The first controller(280) accesses the booting information stored in the first memory to perform booting. The second controller(300) initializes an application program by the first controller to display an initial screen.

Description

복수의 포트를 갖는 메모리를 구비한 휴대 단말기 및 부팅 제어 방법{MOBILE PHONE HAVING MULTI-PORT MEMORY AND BOOTING CONTROL METHOD THEREOF} A mobile terminal having a memory having a plurality of ports and a boot control method {MOBILE PHONE HAVING MULTI-PORT MEMORY AND BOOTING CONTROL METHOD THEREOF}

본 발명은 휴대 단말기에 관한 것으로, 복수의 포트를 갖는 메모리를 구비한 휴대 단말기 및 부팅 제어 방법에 관한 것이다. The present invention relates to a portable terminal, and relates to a portable terminal having a memory having a plurality of ports and a boot control method.

이동 통신의 기술이 점점 더 음성 데이터 처리에서 동영상 등과 같은 멀티미디어(Multimedia) 데이터 처리가 중심으로 변경되면서 휴대 단말기에서 처리해야 하는 데이터의 처리의 복잡도(Complexity)가 커지고 있다. 그리하여 근래에는 기존의 호를 처리하기 위한 호 소프트웨어(Call SW)를 처리하는 싱글(Single) 프로세서 구조에서 2개 이상의 프로세서를 포함하는 다중 프로세서 구조로 그 구조(Architecture)가 변해가고 있다. As the technology of mobile communication is gradually changed from voice data processing to multimedia data processing such as moving pictures, the complexity of processing data to be processed in a portable terminal is increasing. Therefore, in recent years, the architecture has changed from a single processor structure that processes call software for processing a call to a multiprocessor structure that includes two or more processors.

다중 프로세서 구조를 가지게 되면, 전술한 것과 같은 시스템에 사용되는 프로세서는 예컨대, 시간에 민감한(Time Critical) 이동 통신 기능을 수행하는 통신 프로세서(Modem Processor)와 멀티미디어 데이터 처리를 수행하기 위한 높은 컴퓨팅 능력(Computing Power)을 요구하는 어플리케이션 프로세서(Application Processor)로 나뉘어 진다. Having a multi-processor architecture, a processor used in such a system as described above may be, for example, a modem processor that performs a time critical mobile communication function and a high computing capability to perform multimedia data processing. It is divided into an application processor that requires computing power.

이러한 2개의 프로세서에서 동작하는 소프트웨어도 나뉘어 지게 된다. 이러한 구조에서 다중 프로세서간의 데이터 통신 기능은 휴대 단말기의 기능 중에 중요한 부분으로 꼭 확보되어야 하는 부분이다. Software running on these two processors will also be split. In this structure, the data communication function between the multiple processors is an important part of the function of the portable terminal.

대부분의 소프트웨어 데이터는 메모리 상에 저장되므로, 다중 프로세서 간에서도 고속 데이터 전송을 위해서는 메모리 인터페이스를 이용할 필요가 있다. 현재는 사용되는 다중 프로세서 구조는 통신 프로세서와 어플리케이션 프로세서가 하나로 되어 있는 원칩(One Chip)이 아닌 다중 칩(Multi Chip)으로 되어 있으므로 통신 프로세서와 어플리케이션 프로세서는 어플리케이션 프로세서에 대해 고속 데이터 처리를 수행할 수 있는 구조를 가지고 있지 못하다. Since most software data is stored in memory, it is necessary to use a memory interface for high-speed data transfer even among multiple processors. Currently, the multiprocessor architecture used is not a single chip that has a single communication processor and an application processor, but a multi chip, so that the communication processor and the application processor can perform high-speed data processing for the application processor. It does not have a structure.

이러한 구조에서는 일반적으로 어플리케이션 프로세서와 통신 프로세서에서 접근 가능한 메모리를 모뎀 외부의 주변 장치(Peripheral)로 제공하는 형태로 되어 있다. 즉, 외부에서 접근 가능한 형태의 메모리라고 볼 수 있다. In such a structure, a memory that is generally accessible to an application processor and a communication processor is provided to a peripheral device external to the modem. In other words, it can be regarded as an externally accessible type of memory.

도 1은 종래 기술에 따른 휴대 단말기에 채용된 다중 프로세서 시스템을 도시한 구성도이다. 1 is a block diagram showing a multi-processor system employed in a portable terminal according to the prior art.

도 1에 도시된 바와 같이, 통신 프로세서(110)와 어플리케이션 프로세서(120)는 접속라인(L10)을 통해 서로 연결되어 있고, 듀얼 포트 디램(Dual Ported DRAM, 130)은 설정된 버스(B1, B2)를 통해 상기 통신 프로세서(10)와 어플리케이션 프로세서(120)에 버싱되고, NAND 메모리(140)는 설정된 버스(B3)를 통해 상기 어플리케이션 프로세서(120)에 버싱되어 있다. As shown in FIG. 1, the communication processor 110 and the application processor 120 are connected to each other through a connection line L10, and the dual port DRAM 130 is configured with buses B1 and B2. The bus is busted to the communication processor 10 and the application processor 120, and the NAND memory 140 is busned to the application processor 120 through the set bus B3.

여기서, 상기 통신 프로세서(110)는 통신 신호의 변조 및 복조를 수행하는 베이스 밴드 처리기능을 가질 수 있고, 상기 어플리케이션 프로세서(120)는 통신 데이터의 처리나 게임, 오락 등의 수행을 위한 어플리케이션 기능을 가질 수 있다. Here, the communication processor 110 may have a baseband processing function for performing modulation and demodulation of a communication signal, and the application processor 120 may provide an application function for processing communication data, performing games, entertainment, and the like. Can have

이 듀얼 포트 디램(Dual Ported DRAM, 130)은 통신 프로세서(110)와 어플리케이션 프로세서(120) 사이에는 공유 메모리(Shared Memory)로서 동작한다. 통신 프로세서(110)의 견지에서는 듀얼 포트 디램(Dual Ported DRAM, 130)은 외부에 있는 메모리이다. 따라서, 통신 프로세서(110) 또는 어플리케이션 프로세서(120)는 데이터 전송을 위해서 전송할 데이터를 듀얼 포트 디램(Dual Ported DRAM, 130)에 복사해야 하고, 다시 어플리케이션 프로세서(120) 또는 통신 프로세서(110)가 듀얼 포트 디램(Dual Ported DRAM, 130)에 저장된 데이터를 NAND 메모리(140)에 복사해야 한다. The dual ported DRAM 130 operates as a shared memory between the communication processor 110 and the application processor 120. In terms of the communication processor 110, the dual port DRAM 130 is an external memory. Accordingly, the communication processor 110 or the application processor 120 must copy the data to be transmitted to the dual ported DRAM 130 for data transmission, and the application processor 120 or the communication processor 110 may dual Data stored in the dual ported DRAM 130 must be copied to the NAND memory 140.

셀 어레이의 구성이 NAND 구성을 갖게 되는 NAND 메모리(140)는 플로팅 게이트를 갖는 트랜지스터 메모리 셀을 갖는 불휘발성 메모리로서, 전원이 오프되더라도 지워져서는 아니되는 데이터 예컨대 휴대 단말기(100)의 고유 코드 및 보존 데이터의 저장을 위해 탑재되며, 상기 듀얼 포트 디램(Dual Ported DRAM, 130)은 프로세서들(110,120)의 데이터 처리를 위한 메인 메모리로서 기능을 한다. The NAND memory 140, in which the cell array has a NAND configuration, is a nonvolatile memory having a transistor memory cell having a floating gate. The NAND memory 140 may store data that is not erased even when the power is turned off. It is mounted to store data, and the dual ported DRAM 130 functions as a main memory for data processing of the processors 110 and 120.

그러나, 도 1과 같은 다중 프로세서(110, 120)를 구비하는 휴대 단말기(100)에서는 일반적으로 NAND 메모리(140)를 사용하여 경우에 부팅하는 경우, 통신 프로세서(110)는 NAND 메모리(140)에 직접 액세스하지 못하고 어플리케이션 프로세서(120)를 거쳐서 액세스하기 때문에 NAND 메모리(140)를 최적의 타이밍으로 액세스할 수 없는 문제점이 있다. However, in the portable terminal 100 having the multiprocessors 110 and 120 as shown in FIG. 1, when the NAND memory 140 is booted in the case, the communication processor 110 is connected to the NAND memory 140. There is a problem in that the NAND memory 140 cannot be accessed at an optimal timing because it is accessed directly through the application processor 120 rather than directly.

휴대 단말기(100)에 저장된 부팅에 필요한 데이터를 복사하여 듀얼 포트 디램(Dual Ported DRAM, 130)으로 저장한 후에 실질적인 부팅 동작을 수행하기 때문에, 부팅이 완료될 때까지의 시간이 필요 이상으로 길어진다는 문제점이 발생한다. Since booting is performed after copying data necessary for booting stored in the mobile terminal 100 to the Dual Ported DRAM 130, the booting time is longer than necessary. A problem occurs.

더욱이 휴대 단말기(100)에 구비되는 부가 기능이 증가되면서 저장되는 데이터의 양도 늘어나게 되고, 이에 따라 부팅 시간도 증가하고 있기 때문에 사용자의 불편함 또한 증대되고 있다. In addition, as the additional functions included in the mobile terminal 100 increase, the amount of data stored increases, thereby increasing the boot time, thereby increasing user inconvenience.

본 발명은 휴대 단말기의 부팅 시 필요한 정보가 저장된 메모리를 제1제어부에서 제2제어부를 거치지 않고 직접 액세스하여 부팅을 수행할 수 있는 복수의 포트를 갖는 메모리를 구비한 휴대 단말기 및 방법을 제공하는데 있다. The present invention provides a portable terminal and a method having a memory having a plurality of ports for booting by directly accessing a memory storing information necessary for booting the portable terminal from the first controller without passing through the second controller. .

또한, 메모리 셀 어레이 내에 할당된 공유 메모리 영역을 복수의 프로세서들이 원활히 액세스할 수 있게 되어, 데이터 전송 및 처리속도가 개선됨은 물론, 메모리 용량의 확장 시 특정한 프로세서에 의해 액세스 가능한 메모리 용량이 용이하게 확장하는데 있다. In addition, a plurality of processors can access the shared memory area allocated in the memory cell array smoothly, thereby improving data transfer and processing speed, and easily expanding the memory capacity accessible by a specific processor when the memory capacity is expanded. It is.

상기 과제를 달성하기 위한 본 발명은 복수의 포트를 갖는 메모리를 구비한 휴대 단말기에 있어서, 상기 휴대 단말기의 부팅을 하기위한 부팅 정보와 통신 수행에 관한 태스크를 저장하는 제1메모리와, 상기 휴대 단말기의 초기화면에 관한 어플리케이션 프로그램을 저장하는 제2메모리와, 상기 제1메모리에 저장된 부팅 정보를 액세스하여 부팅을 실행하는 제1제어부 및 상기 제1제어부에 의해 상기 어플리케이션 프로그램의 초기화를 수행하여 초기화면을 표시하도록 제어하는 제2제어부를 포함하는 것을 특징으로 한다. According to an aspect of the present invention, there is provided a portable terminal including a memory having a plurality of ports, comprising: a first memory configured to store boot information for booting the portable terminal and a task related to performing a communication; A second memory for storing an application program associated with an initial screen of the first memory; a first controller for accessing boot information stored in the first memory and executing booting; and initializing the application program by the first controller; It characterized in that it comprises a second control unit for controlling to display.

또한, 본 발명은 복수의 포트를 갖는 메모리를 구비한 휴대 단말기에서의 부팅 제어 방법에 있어서, 상기 휴대 단말기의 전원을 오프 상태에서 온 시키는 경우, 제1메모리에 저장된 부팅 정보를 액세스하여 부팅을 실행하는 과정과, 상기 휴 대 단말기의 고유번호를 전송과 동시에 어플리케이션 프로그램의 초기화를 요구하는 과정과, 상기 요구에 따라 어플리케이션 프로그램의 초기화를 수행하여 초기화면을 실행하는 과정과, 상기 어플리케이션 프로그램의 초기화를 완료하였는지 확인하는 과정 및 상기 어플리케이션 프로그램의 초기화가 완료된 경우, 상기 초기화면으로부터 사용자가 통화기능 또는 문자 메시지 송수신 기능을 수행할 수 있는 대기화면으로 전환하도록 제어하는 과정을 포함하는 것을 특징으로 한다. In addition, the present invention provides a boot control method for a portable terminal having a memory having a plurality of ports. When the portable terminal is turned on in an off state, booting is performed by accessing boot information stored in a first memory. And a process of requesting initialization of an application program at the same time as transmitting the unique number of the mobile terminal, performing an initialization of the application program according to the request, executing an initial screen, and initializing the application program. And a process of checking whether the data is completed, and when the initialization of the application program is completed, switching from the initial screen to a standby screen where the user can perform a call function or a text message transmission / reception function.

상기한 바와 같이 이루어진 본 발명은 휴대 단말기의 부팅 시 필요한 정보를 저장하여 특정한 프로세서에 의해 액세스 가능함으로써, 보다 효율적으로 수행할 수 있다. The present invention made as described above can be performed more efficiently by storing information necessary for booting the portable terminal and making it accessible by a specific processor.

또한, 메모리 셀 어레이 내에 할당된 공유 메모리 영역을 복수의 프로세서들이 원활히 액세스할 수 있게 되어, 데이터 전송 및 처리속도가 개선됨은 물론, 메모리 용량의 확장 시 특정한 프로세서에 의해 액세스 가능한 메모리 용량이 용이하게 확장될 수 있는 이점이 있다. In addition, a plurality of processors can access the shared memory area allocated in the memory cell array smoothly, thereby improving data transfer and processing speed, and easily expanding the memory capacity accessible by a specific processor when the memory capacity is expanded. There is an advantage that can be.

이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시 예를 상세히 설명한다. 또한, 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명은 생략한다. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. In addition, in describing the present invention, when it is determined that a detailed description of a related known function or configuration may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted.

도 2는 본 발명의 바람직한 실시 예에 따른 복수의 포트를 갖는 메모리를 구비한 휴대 단말기를 도시한 구성도이다. 2 is a block diagram illustrating a portable terminal having a memory having a plurality of ports according to a preferred embodiment of the present invention.

도 2에 도시된 바와 같이, 본 발명에 바람직한 실시 예에 따른 휴대 단말기(200)는 무선 송수신부(210), 데이터 처리부(220), 오디오 처리부(230), 표시부(240), 키 입력부(250), 제1메모리(260), 제2메모리(270), 제1제어부(280), 듀얼 포트 디램(290), 제2제어부(300)를 포함한다. As shown in FIG. 2, the mobile terminal 200 according to an exemplary embodiment of the present invention includes a wireless transceiver 210, a data processor 220, an audio processor 230, a display 240, and a key input 250. ), A first memory 260, a second memory 270, a first controller 280, a dual port DRAM 290, and a second controller 300.

무선 송수신부(210)는 휴대 단말기(200)의 무선 통신 기능을 수행한다. 무선 송수신부(210)는 송신되는 신호의 주파수를 상승 변환 및 증폭하는 RF송신기와, 수신되는 신호를 저잡음 증폭하고 주파수를 하강 변환하는 RF수신기 등을 포함한다. The wireless transceiver 210 performs a wireless communication function of the mobile terminal 200. The wireless transceiver 210 includes an RF transmitter for upconverting and amplifying a frequency of a transmitted signal, and an RF receiver for low noise amplifying and downconverting a received signal.

데이터 처리부(220)는 무선 송수신부(210)로부터 송신되는 신호를 부호화 및 변조하는 송신기 및 수신되는 신호를 복조 및 복호화하는 수신기 등을 구비한다. 즉, 데이터 처리부(220)는 모뎀(MODEM) 및 코덱(CODDEC)으로 구성될 수 있다. 여기서 코덱은 패킷데이터 등을 처리하는 데이터 코덱과 음성 등의 오디오 신호를 처리하는 오디오 코덱으로 구성되며, 코덱들은 별도로 구비하거나 제1제어부(280) 또는 제2제어부(300)에 포함될 수도 있다. The data processor 220 includes a transmitter for encoding and modulating a signal transmitted from the wireless transceiver 210 and a receiver for demodulating and decoding a received signal. That is, the data processor 220 may be configured of a modem and a codec CODDEC. The codec may include a data codec for processing packet data and an audio codec for processing an audio signal such as voice. The codecs may be provided separately or included in the first controller 280 or the second controller 300.

오디오 처리부(230)는 데이터 처리부(220)의 오디오 코덱에서 출력되는 수신 오디오신호를 재생하거나 또는 마이크로부터 발생되는 송신 오디오신호를 데이터 처리부(220)의 오디오 코덱에 전송하는 기능을 수행한다. The audio processor 230 reproduces a received audio signal output from the audio codec of the data processor 220 or transmits a transmission audio signal generated from a microphone to the audio codec of the data processor 220.

표시부(240)는 LCD(Liquid Crystal Display) 등으로 이루어질 수 있으며, 휴대 단말기(200)에서 발생하는 각종 표시 데이터를 출력한다. 이 때, LCD를 터치 스크린(touch screen) 방식으로 구현하는 경우, 표시부(240)는 입력부로 동작할 수도 있다. 표시부(240)는 제1제어부(280) 또는 제2제어부(300)에 연결될 수 있다.The display unit 240 may be formed of a liquid crystal display (LCD) or the like, and outputs various display data generated by the portable terminal 200. In this case, when the LCD is implemented using a touch screen method, the display unit 240 may operate as an input unit. The display unit 240 may be connected to the first controller 280 or the second controller 300.

키 입력부(250)는 휴대 단말기(200)의 각종 기능들을 설정하기 위한 기능 키들을 구비하며, 또한 정보를 입력하기 위해 사용자가 선택하여 입력하는 복수의 키를 포함하고, 사용자에 의해 눌러진 키 입력을 소정의 전압신호로 변환하여 제1제어부(280) 또는 제2제어부(300)에 제공한다. The key input unit 250 includes function keys for setting various functions of the mobile terminal 200, and also includes a plurality of keys selected and input by a user for inputting information, and a key input pressed by the user. Is converted into a predetermined voltage signal and provided to the first controller 280 or the second controller 300.

제1메모리(260)는 본 발명의 실시 예에 따라 휴대 단말기(200)의 일반적인 동작을 제어하기 위한 프로그램들과, 휴대 단말기(200)의 배터리 교체, 시스템 이상 등의 이유로 휴대 단말기(200)의 전원을 오프(OFF) 상태에서 온(ON) 시키는 부팅 동작 실행 시 필요한 부팅 실행 코드와 고유번호(International Mobile Equipment Identity), Call 관련 데이터(Non Volatile Memory: 이하 'NVM') 등의 부팅 정보 및 휴대 단말기(200)가 부팅 되면서 생성되는 통신 수행에 관한 태스크(Task) 등을 저장한다. The first memory 260 is a program for controlling the general operation of the mobile terminal 200 according to an embodiment of the present invention, the battery of the mobile terminal 200, the replacement of the system for reasons such as system failure, etc. Boot information such as boot execution code, international mobile equipment identity, and call related data (Non Volatile Memory: 'NVM') required to carry out a boot operation to turn the power ON. The terminal 200 stores a task, etc., related to performing communication generated while booting.

여기서, 고유번호(International Mobile Equipment Identity: 이하'IMEI'이라 함)는 휴대 단말기에 할당된 식별번호. 형식승인코드, 일련번호 등을 사용한다. 또한, 태스크(Task)는 통신 수행을 위해 생성되는 태스크를 나타낸다. 이러한 통신 수행은 사용자가 입력한 번호로 호를 발신하거나 호를 수신할 수 있으며, 사용자가 입력한 번호로 문자메시지를 발신하거나 문자메시지를 수신할 수 있는 기능을 나타낸다. Here, the unique number (International Mobile Equipment Identity: hereinafter referred to as "IMEI") is an identification number assigned to the mobile terminal. Use type approval codes and serial numbers. In addition, a task represents a task generated for performing communication. Performing such a communication may call or receive a call to the number input by the user, and indicates a function of sending or receiving a text message to the number input by the user.

한편, 제1메모리(260)는 사용자 데이터가 저장되는 EEPROM(Electrically Erasable Programmable Read-only Memory)로써, 읽고 쓰기가 자유로우며, 절대 어드레스 방식으로 휴대 단말기(200)의 통신을 수행하는 중에 발생되는 데이터들을 저장하는 기능을 수행한다. 이러한 데이터에는 통화날짜, 통화시간, 발신내역, 요금 등의 자세한 정보가 포함된다. Meanwhile, the first memory 260 is an electrically erasable programmable read-only memory (EEPROM) in which user data is stored. The first memory 260 is free to read and write, and data generated during communication of the mobile terminal 200 in an absolute address method. To store them. This data includes detailed information such as call date, call duration, call history, and charges.

제2메모리(270)는 휴대 단말기(200)의 기본적인 코드와 폰트가 저장되며, 일부분을 사용자 데이터 공간으로 사용한다. 또한, 애니메이션, 이미지, 동영상 등의 초기화면에 관한 어플리케이션 프로그램과 제2제어부(300)로부터 사용자가 사용할 수 있는 대기화면으로 전환되도록 부팅시키는 프로그램들이 저장된다. The second memory 270 stores basic codes and fonts of the mobile terminal 200 and uses a portion of the second memory 270 as a user data space. In addition, an application program related to an initial screen such as animation, an image, a video, and the like are booted so as to be switched from the second controller 300 to a standby screen available to the user.

제2메모리(270)는 플래시 메모리(Flash Memory)로써, 임베디드 파일 시스템(Embedded File System:이하 'EFS'라 함)이라는 파일 시스템을 통해 관리된다. 임베디드 파일 시스템의 영역에는 사용자 데이터(Pone book, SMS, Download Contents등)가 저장되며, 휴대 단말기(200)의 부팅 시 현재 EFS 영역에 저장되어 있는 내용의 정보를 자유롭게 읽고 쓰도록 하기 위하여 파일 정보를 수집하는 메모리 초기화 과정이 필요하다. The second memory 270 is a flash memory and is managed through a file system called an embedded file system (hereinafter, referred to as 'EFS'). User data (Pone book, SMS, Download Contents, etc.) are stored in the area of the embedded file system, and file information is stored in order to freely read and write the information stored in the current EFS area when the mobile terminal 200 is booted. Collecting memory initialization is required.

제어부는 본 발명의 실시 예에 따른 휴대 단말기(200)의 전반적인 동작을 제어하는 기능을 수행하며, 상기 데이터 처리부를 포함할 수도 있다. The controller performs a function of controlling the overall operation of the mobile terminal 200 according to an embodiment of the present invention, and may include the data processor.

이러한 제어부는 제1제어부(280)와 제2제어부(300)로 구성된다. The controller is composed of a first controller 280 and a second controller 300.

제1제어부(280)는 휴대 단말기(200)의 배터리 교체, 시스템 이상 등의 이유로 해당 휴대 단말기(200)를 부팅 하는 경우, 제1메모리(260)에 미리 저장된 부팅 실행 코드와 고유번호(IMEI) 등의 부팅 정보를 액세스하여 부팅을 실행한다. When the first controller 280 boots the portable terminal 200 due to battery replacement, system failure, or the like of the portable terminal 200, the boot execution code and the unique number (IMEI) prestored in the first memory 260. Access boot information such as booting.

또한, 고유번호(IMEI)를 통신 사업자 망으로 전송과 동시에 듀얼 포트 디램(Dual Ported DRAM, 290)에 액세스하여 어플리케이션 프로그램의 초기화를 제2제어부(300)에 요구한다. 이때, 통신 사업자 망에 가입 시 사용자가 등록한 휴대 단말기(200)의 고유번호(IMEI)와 현재 휴대 단말기(200)의 고유번호(IMEI)가 서로 다른 경우, 등록되지 않는다. In addition, at the same time as transmitting the unique number (IMEI) to the communication provider network, the dual port DRAM (290) is accessed to request the second control unit 300 to initialize the application program. At this time, if the unique number (IMEI) of the mobile terminal 200 registered by the user and the unique number (IMEI) of the current mobile terminal 200 are different from each other when joining the communication provider network, they are not registered.

이후 제2제어부(300)에서 어플리케이션 프로그램의 초기화를 수행하면, 제1제어부(280)는 제2제어부(300)에서 어플리케이션 프로그램의 초기화를 완료하였는지 확인하여 통신 수행에 관한 태스크(Task)를 제1메모리(260)에서 생성하도록 제어한다. Subsequently, when the second controller 300 initializes the application program, the first controller 280 checks whether the second controller 300 has completed the initialization of the application program, and performs a task related to communication. Control to generate in the memory 260.

한편, 통신 기능을 수행하는 중에 발생되는 데이터들을 제1메모리(260)에 저장하도록 제어한다. On the other hand, it controls to store the data generated during the communication function in the first memory (260).

제2제어부(300)는 제1제어부(280)의 요구에 따라 제2메모리(270)에 저장된 어플리케이션 프로그램의 초기화를 수행하여 미리 설정된 애니메이션, 이미지, 동영상 등의 초기화면을 표시부(240)에서 표시하도록 제어하며, 표시부(240)로부터의 초기화면에서 사용자가 통화 기능 또는 문자 메시지 송수신 기능 등을 수행할 수 있는 대기화면으로 전환하도록 제어한다. The second controller 300 initializes an application program stored in the second memory 270 according to a request of the first controller 280 to display an initial screen of a preset animation, image, video, etc. on the display 240. On the initial screen from the display unit 240, the user controls to switch to the standby screen on which the user can perform a call function or a text message transmission / reception function.

이때 대기화면을 통하여 사용자는 전화번호를 입력하여 호를 발신하거나, 작성한 문자메시지, 이미지, 기타 동영상 등을 입력한 번호로 송신할 수 있으며, 반대로 호 수신이나 문자메시지 등을 수신할 수 있다. At this time, the user can send a call by inputting a phone number through the idle screen, or transmit a written text message, image, or other video to a number inputted. In contrast, the user can receive a call reception or a text message.

한편, 제2메모리(270)에 저장된 폰 북 등과 같은 사용자 데이터를 대기화 면에서 사용할 수 있다. 제2제어부(300)는 대기화면에서 제2메모리(270)에 저장된 사용자 데이터 요구 시, 표시부(240)를 통해 대기(waiting) 메시지 또는 대기(waiting) 애니메이션을 표시하도록 제어한다. Meanwhile, user data such as a phone book stored in the second memory 270 may be used in the standby screen. When the user data request stored in the second memory 270 is requested on the standby screen, the second controller 300 controls the display unit 240 to display a waiting message or a waiting animation.

제2제어부(300)는 멀티미디어에 관한 기능을 수행하기 위한 멀티미디어 전용 칩으로 카메라와 표시부(240)를 제어한다. The second controller 300 controls the camera and the display unit 240 with a multimedia dedicated chip for performing a function related to multimedia.

또한, 제2 제어부(300)는 멀티미디어 관련 기능을 수행하면서 멀티미디어 관련 파일들을 전송하기 위해 제1제어부(280)로 데이터를 전송한다. 이때 제2제어부(300)와 제1제어부(280)간에는 FIFO(Fist In First out)또는 듀얼 포트 디램(Dual Ported DRAM, 290)이라는 통신 수단을 이용하여 통신한다. In addition, the second controller 300 transmits data to the first controller 280 to transmit multimedia-related files while performing a multimedia-related function. In this case, the second control unit 300 and the first control unit 280 communicate using a communication means called a FIFO (Fist In First Out) or Dual Port DRAM (290).

여기서 듀얼 포트 디램(Dual Ported DRAM, 290)은 두 개의 포트를 갖는 램으로서, 두 개의 주소버스 들을 갖고 있어 제1제어부(280)와 제2제어부(300) 간의 통신을 수행할 수 있도록 한다. 이는 다중처리(multiprocessing)에 사용되는 제어부에 적합하도록 설계되어 있다. The dual port DRAM 290 is a RAM having two ports, and has two address buses so as to communicate with the first controller 280 and the second controller 300. It is designed to be suitable for the control unit used for multiprocessing.

이와 같은 듀얼 포트 디램(Dual Ported DRAM, 290)은 제1제어부(280)가 무선으로 멀티미디어 관련 데이터를 수신하면 이를 제2제어부(300)로 전송하고, 제2제어부(300)는 이를 수신하여 무선을 통해서 통화하고 있는 상대방의 휴대 단말기로 송신하도록 제어한다. 이와 같이 데이터 송수신 관련 동작을 제1제어부(280)에서 제어하고, 멀티미디어 관련 데이터 처리를 제2제어부(300)에서 제어하여 각각의 제어부에 걸리는 로드의 분배를 효율적으로 한다. The dual port DRAM 290 transmits the multimedia-related data to the second controller 300 when the first controller 280 wirelessly receives the multimedia-related data, and the second controller 300 receives the wireless data. Control to transmit to the mobile terminal of the other party on the call through. In this way, the data transmission / reception related operation is controlled by the first controller 280 and the multimedia control data processing is controlled by the second controller 300 to efficiently distribute the load applied to each controller.

도 3은 본 발명의 바람직한 실시 예에 따른 복수의 포트를 갖는 메모리를 구비한 휴대 단말기에서의 부팅 제어 방법을 도시한 흐름도이다. 3 is a flowchart illustrating a boot control method of a portable terminal having a memory having a plurality of ports according to an exemplary embodiment of the present invention.

도 3에 도시된 바와 같이, 휴대 단말기(200)의 배터리 교체, 시스템 이상 등의 이유로 휴대 단말기(200)의 전원을 오프(OFF) 상태에서 온(ON) 시키는 경우(S300), 제1제어부(280)는 제1메모리(260)에 미리 저장된 부팅 정보(부팅 실행 코드, IMEI 등)를 액세스하여 부팅을 실행하며(S310), 휴대 단말기(200)에 할당된 식별번호. 형식승인코드, 일련번호 등의 고유번호(IMEI)를 통신 사업자 망으로 전송과 동시에 듀얼 포트 디램(Dual Ported DRAM, 290)에 액세스하여 어플리케이션 프로그램의 초기화를 제2제어부(300)에 요구한다(S320). As shown in FIG. 3, when the power of the portable terminal 200 is turned on in an OFF state (S300) due to battery replacement, system failure, or the like of the portable terminal 200 (S300), the first control unit ( 280 performs booting by accessing booting information (boot execution code, IMEI, etc.) previously stored in the first memory 260 (S310) and an identification number assigned to the mobile terminal 200. Sending a unique number (IMEI) such as a type approval code, serial number, etc. to the communication provider network and simultaneously accessing the dual port DRAM (290) to request the second control unit 300 to initialize the application program (S320). ).

이후 제2제어부(300)에서 제1제어부(280)의 요구에 따라 어플리케이션 프로그램의 초기화를 수행하여 미리 설정된 애니메이션, 이미지, 동영상 등의 초기화면을 표시부(240)로 표시하며, 어플리케이션 프로그램들 중 초기화면을 실행하는 부분 이외에도 같은 플랫폼(Platform)으로부터 여러 프로그램을 초기화한다(S330). Thereafter, the second controller 300 initializes an application program according to a request of the first controller 280 to display an initial screen such as a preset animation, image, video, etc. on the display unit 240, and among the application programs. In addition to the screen execution part, various programs are initialized from the same platform (S330).

제1제어부(280)는 제2제어부(300)에서 어플리케이션 프로그램의 초기화를 완료하였는지 확인한다(S340). The first controller 280 checks whether the second controller 300 has completed the initialization of the application program (S340).

제1제어부(280)는 제2제어부(300)에서 어플리케이션 프로그램의 초기화를 완료하였는지 확인하여 완료된 경우, 통신 수행에 관한 태스크(Task)를 제1메모리(260)에서 생성하도록 제어하며(S350), 제2제어부(300)에서 표시부(240)의 초기화면으로부터 사용자가 통화기능 또는 문자 메시지 송수신 기능을 수행할 수 있는 대기화면으로 전환하도록 제어한다(S360). The first controller 280 checks whether the initialization of the application program is completed by the second controller 300, and when it is completed, controls the first memory 260 to generate a task for performing communication (S350). In operation S360, the second controller 300 switches from the initial screen of the display unit 240 to a standby screen where the user can perform a call function or a text message transmission / reception function.

또한, 제1제어부(280)는 제2제어부(300)에서 어플리케이션 프로그램의 초 기화를 완료하였는지 확인하여 완료되지 않은 경우, 어플리케이션 프로그램의 초기화를 완료할 때까지 대기한다. In addition, the first controller 280 checks whether the initialization of the application program is completed by the second controller 300 and waits until the initialization of the application program is completed.

이후 대기화면을 통하여 사용자는 기본적인 통화 기능 즉, 입력한 번호를 발신하여 통화 기능을 수행하거나, 작성한 문자메시지, 이미지, 기타 동영상 등을 입력한 번호로 발신할 수 있다. 또한, 호 수신 및 문자메시지 등을 수신할 수 있으며, 제2메모리(270)에 저장된 폰 북 데이터나, 문자메시지 데이터나, 다운로드 된 데이터 등을 사용할 수 있다. Thereafter, the user can perform a call function by calling a basic call function, that is, an input number through the idle screen, or send a text message, image, or other video inputted number. In addition, call reception and text messages may be received, and phone book data, text message data, and downloaded data stored in the second memory 270 may be used.

한편, 통화 기능 수행과정을 보면, 먼저 사용자가 전호번호를 입력한 후 통화 키를 입력하면 제1제어부(280)는 이를 감지하고 사용자가 입력한 번호로 통화 형성을 시도하고자 통신 수행에 관한 태스크(Task)가 생성되었는지 확인한다. On the other hand, when the call function is performed, first, when a user inputs a telephone number and then enters a call key, the first controller 280 detects this and attempts to form a call with the number input by the user. Check if the task is created.

이후 통신 수행에 관한 태스크(Task)가 생성되었으면 제1제어부(280)는 이를 감지하고, 사용자가 선택한 발신번호로 통화 형성을 시도하도록 제어한다. 이후 통화 기능을 수행하는 중에 발생되는 데이터들을 제1메모리(260)에 저장하도록 제어한다. Then, if a task related to performing communication is generated, the first controller 280 detects this and controls to attempt to form a call with a caller number selected by the user. Thereafter, the control unit stores the data generated during the call function in the first memory 260.

또한, 해당 태스크(Task)가 생성되지 않았으면 제1제어부(280)는 표시부(240)를 통해 제2제어부(300)에서 대기(WAITING)메시지를 표시하도록 제어한다. In addition, if the task is not generated, the first controller 280 controls the second controller 300 to display a waiting message through the display unit 240.

상기와 같이 본 발명의 바람직한 실시 예에 따른 복수의 포트를 갖는 메모리를 구비한 휴대 단말기 및 부팅 제어 방법이 이루어질 수 있으며, 한편 상기한 본 발명의 설명에서는 구체적인 실시 예에 관해 설명하였으나 여러 가지 변형이 본 발명의 요지를 벗어나지 않고 다양한 실시 예가 있을 수 있다. As described above, a portable terminal and a boot control method including a memory having a plurality of ports according to an exemplary embodiment of the present invention can be made. Meanwhile, in the above description of the present invention, a specific embodiment has been described. There may be various embodiments without departing from the spirit of the invention.

도 1은 종래 기술에 따른 휴대 단말기에 채용된 다중 프로세서 시스템을 도시한 구성도 1 is a block diagram showing a multi-processor system employed in a portable terminal according to the prior art

도 2는 본 발명의 바람직한 실시 예에 따른 복수의 포트를 갖는 메모리를 구비한 휴대 단말기를 도시한 구성도 2 is a block diagram illustrating a portable terminal having a memory having a plurality of ports according to an exemplary embodiment of the present invention.

도 3은 본 발명의 바람직한 실시 예에 따른 복수의 포트를 갖는 메모리를 구비한 휴대 단말기에서의 부팅 제어 방법을 도시한 흐름도 3 is a flowchart illustrating a boot control method in a mobile terminal having a memory having a plurality of ports according to an exemplary embodiment of the present invention.

Claims (12)

복수의 포트를 갖는 메모리를 구비한 휴대 단말기에 있어서, In a portable terminal having a memory having a plurality of ports, 상기 휴대 단말기의 부팅을 하기위한 부팅 정보와 통신 수행에 관한 태스크를 저장하는 제1메모리와;A first memory configured to store booting information for booting the portable terminal and a task related to performing communication; 상기 휴대 단말기의 초기화면에 관한 어플리케이션 프로그램을 저장하는 제2메모리와;A second memory for storing an application program relating to an initial screen of the portable terminal; 상기 제1메모리에 저장된 부팅 정보를 액세스하여 부팅을 실행하는 제1제어부; 및 A first controller accessing boot information stored in the first memory and executing booting; And 상기 제1제어부에 의해 상기 어플리케이션 프로그램의 초기화를 수행하여 초기화면을 표시하도록 제어하는 제2제어부를 포함하는 것을 특징으로 하는 복수의 포트를 갖는 메모리를 구비한 휴대 단말기. And a second controller configured to perform an initialization of the application program by the first controller to display an initial screen. 제1항에 있어서, 상기 제1제어부는 상기 제2제어부에서 어플리케이션 프로그램의 초기화를 완료하였는지 확인하여 완료된 경우, 초기화면으로부터 통화기능 또는 문자 메시지 송수신 기능을 수행할 수 있는 대기화면으로 전환하도록 제어하는 것을 특징으로 하는 복수의 포트를 갖는 메모리를 구비한 휴대 단말기. The method of claim 1, wherein the first control unit checks whether the initialization of the application program is completed by the second control unit, and when it is completed, controlling to switch from the initial screen to a standby screen for performing a call function or a text message transmission / reception function. A portable terminal having a memory having a plurality of ports, characterized in that. 제1항에 있어서, 상기 제1제어부는 상기 제2제어부에서 어플리케이션 프로그램의 초기화를 완료하였는지 확인하여 완료되지 않은 경우, 어플리케이션 프로그램의 초기화를 완료할 때까지 대기하는 것을 특징으로 하는 복수의 포트를 갖는 메모리를 구비한 휴대 단말기. The plurality of ports of claim 1, wherein the first controller checks whether the initialization of the application program is completed by the second controller and waits until the initialization of the application program is completed. A mobile terminal having a memory. 제2항에 있어서, 상기 제1제어부는 상기 통신 수행에 관한 태스크가 생성되었는지 확인하여 생성된 경우, 통화 형성을 시도하는 것을 특징으로 하는 복수의 포트를 갖는 메모리를 구비한 휴대 단말기. The portable terminal of claim 2, wherein the first control unit attempts to establish a call when it is generated by checking whether a task related to performing communication is generated. 제2항에 있어서, 상기 제1제어부는 상기 통신 수행에 관한 태스크가 생성되지 않은 경우, 상기 제2제어부에서 대기 메시지를 상기 대기화면에 표시하도록 제어하는 것을 특징으로 하는 복수의 포트를 갖는 메모리를 구비한 휴대 단말기. The memory having a plurality of ports according to claim 2, wherein the first controller controls the second controller to display a standby message on the standby screen when the task for performing the communication is not generated. Mobile terminal provided. 제5항에 있어서, 상기 제1제어부는 상기 통신 수행 중에 발생되는 데이터를 제1메모리에 저장하도록 제어하는 것을 특징으로 하는 복수의 포트를 갖는 메모리를 구비한 휴대 단말기. The portable terminal of claim 5, wherein the first controller is configured to store data generated while performing the communication in a first memory. 제1항에 있어서, 상기 부팅 정보는 부팅 실행 코드와 휴대 단말기에 할당된 고유번호, CALL 관련 정보를 포함하는 것을 특징으로 하는 복수의 포트를 갖는 메모리를 구비한 휴대 단말기. The portable terminal of claim 1, wherein the boot information includes a boot execution code, a unique number assigned to the portable terminal, and CALL related information. 복수의 액세스 포트를 갖는 메모리를 구비한 휴대 단말기에서의 부팅 제어 방법에 있어서, A boot control method in a portable terminal having a memory having a plurality of access ports, 상기 휴대 단말기의 전원을 오프 상태에서 온 시키는 경우, 미리 저장된 부팅 정보를 액세스하여 부팅을 실행하는 과정과;Performing booting by accessing pre-stored boot information when the portable terminal is turned on in an off state; 상기 휴대 단말기의 고유번호를 전송과 동시에 어플리케이션 프로그램의 초기화를 요구하는 과정과;Requesting initialization of an application program at the same time as transmitting the unique number of the portable terminal; 상기 요구에 따라 어플리케이션 프로그램의 초기화를 수행하여 초기화면을 실행하는 과정과;Executing an initial screen by initializing an application program according to the request; 상기 어플리케이션 프로그램의 초기화를 완료하였는지 확인하는 과정; 및 Checking whether the initialization of the application program is completed; And 상기 어플리케이션 프로그램의 초기화가 완료된 경우, 상기 초기화면으로부터 사용자가 통화기능 또는 문자 메시지 송수신 기능을 수행할 수 있는 대기화면으로 전환하도록 제어하는 과정을 포함하는 것을 특징으로 하는 복수의 포트를 갖는 메모리를 구비한 휴대 단말기에서의 부팅 제어 방법. When the initialization of the application program is completed, the memory having a plurality of ports comprising the step of controlling the user to switch from the initial screen to the standby screen to perform a call function or a text message transmission and reception function; Boot control method on one mobile terminal. 제8항에 있어서, 상기 어플리케이션 프로그램의 초기화가 완료된 경우, 통신 수행에 관한 태스크를 생성하도록 제어하는 과정을 더 포함하는 특징으로 하는 복수의 포트를 갖는 메모리를 구비한 휴대 단말기에서의 부팅 제어 방법. The boot control method of claim 8, further comprising controlling to generate a task related to communication when the initialization of the application program is completed. 제8항에 있어서, 상기 어플리케이션 프로그램의 초기화를 완료하였는지 확인하여 완료되지 않은 경우, 상기 어플리케이션 프로그램의 초기화를 완료할 때까지 대기하는 과정을 더 포함하는 것을 특징으로 하는 복수의 포트를 갖는 메모리를 구비한 휴대 단말기에서의 부팅 제어 방법. The memory device of claim 8, further comprising: checking whether the initialization of the application program is completed and, if not, waiting for the initialization of the application program to be completed. Boot control method on one mobile terminal. 제9항에 있어서, 상기 제어 과정은 통신 수행에 관한 태스크가 생성되었는지 확인하는 과정과;The method of claim 9, wherein the controlling step comprises: checking whether a task related to performing communication is generated; 상기 통신 수행에 관한 태스크가 생성된 경우, 통화 형성을 시도하도록 제어하는 과정을 포함하는 것을 특징으로 하는 복수의 포트를 갖는 메모리를 구비한 휴대 단말기에서의 부팅 제어 방법. And if the task for performing the communication is generated, controlling to attempt to establish a call. 제11항에 있어서, 상기 통신 수행에 관한 태스크가 생성되지 않은 경우, 상기 대기화면에 대기 메시지를 표시하도록 제어하는 과정을 더 포함하는 것을 특징으로 하는 복수의 포트를 갖는 메모리를 구비한 휴대 단말기에서의 부팅 제어 방법. The portable terminal of claim 11, further comprising controlling to display a standby message on the standby screen when the task for performing the communication is not generated. Boot control method.
KR1020070099353A 2007-10-02 2007-10-02 Mobile phone having multi-port memory and booting control method thereof KR20090034140A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070099353A KR20090034140A (en) 2007-10-02 2007-10-02 Mobile phone having multi-port memory and booting control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070099353A KR20090034140A (en) 2007-10-02 2007-10-02 Mobile phone having multi-port memory and booting control method thereof

Publications (1)

Publication Number Publication Date
KR20090034140A true KR20090034140A (en) 2009-04-07

Family

ID=40760172

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070099353A KR20090034140A (en) 2007-10-02 2007-10-02 Mobile phone having multi-port memory and booting control method thereof

Country Status (1)

Country Link
KR (1) KR20090034140A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150101366A (en) * 2014-02-26 2015-09-03 엘지전자 주식회사 Digital device and method for controlling the same
WO2015130024A1 (en) * 2014-02-26 2015-09-03 엘지전자 주식회사 Digital device and control method thereof
US10063923B2 (en) 2014-02-26 2018-08-28 Lg Electronics Inc. Digital device and control method thereof
US11829315B2 (en) 2020-12-16 2023-11-28 Samsung Electronics Co., Ltd. Electronic device including a structure in which an insertable device is insertable and method for operating the same
US11892550B2 (en) 2020-12-22 2024-02-06 Samsung Electronics Co., Ltd. Three-dimensional angle of arrival capability in electronic devices

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150101366A (en) * 2014-02-26 2015-09-03 엘지전자 주식회사 Digital device and method for controlling the same
WO2015130024A1 (en) * 2014-02-26 2015-09-03 엘지전자 주식회사 Digital device and control method thereof
US10063923B2 (en) 2014-02-26 2018-08-28 Lg Electronics Inc. Digital device and control method thereof
US11829315B2 (en) 2020-12-16 2023-11-28 Samsung Electronics Co., Ltd. Electronic device including a structure in which an insertable device is insertable and method for operating the same
US11892550B2 (en) 2020-12-22 2024-02-06 Samsung Electronics Co., Ltd. Three-dimensional angle of arrival capability in electronic devices

Similar Documents

Publication Publication Date Title
US7831778B2 (en) Shared nonvolatile memory architecture
KR101013817B1 (en) Operating Device And Method For Universal IC Card
KR100849296B1 (en) Device and method for booting coprocessor of system having main processor and coprocessor
KR100678047B1 (en) Mobile communication terminal having nand flash memory and booting method thereof
KR100678023B1 (en) Abbreviation method for booting time of mobile communication terminal device
KR20090034140A (en) Mobile phone having multi-port memory and booting control method thereof
CN112395584A (en) Verification mode switching method and device, computer equipment and storage medium
CN108958807B (en) Terminal system starting method and terminal
CN111966410A (en) Startup processing method and device, electronic equipment and storage medium
US20100105434A1 (en) Data management method and apparatus using subscriber identity module
KR20070094167A (en) Method and apparatus for starting multiple operating system using external memory in a mobile station
US7451253B2 (en) High-speed data transfer and multitasking method for portable terminal having mass storage secondary memory
KR101281183B1 (en) terminal system having a boot lazy loading function of the wireless internet platform module and controlling method for the same
CN108874698A (en) External equipment connection method, device, storage medium and electronic equipment
US20210011736A1 (en) Method and apparatus for managing application
CN117076346B (en) Application program data processing method and device and electronic equipment
WO2010125473A1 (en) Mobile operating system management method and system
CN113805705A (en) Terminal shortcut key operation method and device
KR101273914B1 (en) terminal having a platform library dynamic linking function and controlling method for the same
KR100745487B1 (en) Method and apparatus for recovering a boot code in mobile terminal
KR101250240B1 (en) System and method for sharing information of mobile terminal
CN113709710B (en) Interface management method and device
KR101200236B1 (en) terminal having a lazy loading function of the wireless internet platform module and controlling method for the same
KR20090011150A (en) System and method for installing application, and mobile communication terminal used therein
KR100771995B1 (en) Apparatus and method for upgrading firmware in a wireless terminal having complex function

Legal Events

Date Code Title Description
WITN Withdrawal due to no request for examination