KR101417010B1 - 휴대단말기 및 그 부팅방법 - Google Patents
휴대단말기 및 그 부팅방법 Download PDFInfo
- Publication number
- KR101417010B1 KR101417010B1 KR1020070099492A KR20070099492A KR101417010B1 KR 101417010 B1 KR101417010 B1 KR 101417010B1 KR 1020070099492 A KR1020070099492 A KR 1020070099492A KR 20070099492 A KR20070099492 A KR 20070099492A KR 101417010 B1 KR101417010 B1 KR 101417010B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- dual port
- port ram
- flash memory
- nand flash
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4406—Loading of operating system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
- G06F12/023—Free address space management
- G06F12/0238—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
- G06F12/0246—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory in block erasable memory, e.g. flash memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4403—Processor initialisation
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
Abstract
Description
Claims (16)
- 시스템 운용에 필요한 각종 데이터를 기록하여 출력하는 낸드 플래쉬 메모리와;상기 낸드 플래쉬 메모리로부터 로딩되는 데이터를 기록하여 저장하는 듀얼 포트 램과;상기 낸드 플래쉬 메모리와 상기 듀얼 포트 램 사이의 데이터 입출력을 제어하고, 상기 낸드 플래쉬 메모리에 저장된 데이터를 상기 듀얼 포트 램에 복사하는 인터페이스부; 그리고상기 듀얼 포트 램에 저장되는 데이터를 이용하여 시스템을 운용하는 시스템 제어부를 포함하여 구성되고;시스템 부팅 시, 상기 인터페이스부는 시스템 부팅을 위한 부트코드와, 하드웨어 운영체계 코드, 그리고 사용자 인터페이스 운영체계 코드를 포함하는 필수 데이터를 우선적으로 듀얼 포트램에 복사하고, 상기 시스템 제어부는 우선 복사된 데이터부터 액세스하여 태스크 초기화 동작을 수행하며;상기 시스템 제어부의 태스크 초기화 동작 수행과 병행하여, 인터페이스부는 낸드 플래쉬 메모리에 저장된 응용 데이터를 상기 듀얼 포트 램으로 복사를 수행함을 특징으로 하는 휴대 단말기.
- 삭제
- 삭제
- 삭제
- 삭제
- 제 1 항에 있어서,상기 낸드 플래쉬 메모리는 수 개의 데이터 저장 영역으로 구분되어 필수 데이터와 응용데이터를 각각 저장하고,상기 인터페이스부는 상기 데이터 저장영역에 대응하는 수의 데이터 복사 영역으로 구분되는 휴대단말기.
- 삭제
- 삭제
- 삭제
- 제 1 항에 있어서,상기 시스템 제어부는,상기 데이터의 복사가 완료된 상기 데이터 저장 영역부터 순차적으로 액세스하여 태스크 초기화 동작을 수행함을 특징으로 하는 휴대단말기.
- 제 1 항에 있어서,상기 시스템 제어부는,상기 인터페이스부와 상기 시스템 제어부가 상기 듀얼 포트 램의 동일 영역에 동시에 액세스함이 감지되면 상기 듀얼 포트 램으로의 액세스를 일정시간 중단함을 특징으로 하는 휴대단말기.
- 낸드 플래쉬 메모리로부터, 시스템 부팅을 위한 부트코드와, 하드웨어 운영체계 코도, 그리고 사용자 인터페이스 운영체계를 포함하는 필수데이터를 듀얼 포트 램에 복사하는 단계와;시스템 제어부가 상기 듀얼포트 램에 액세스하여 필수 태스크를 초기화하는 동작과 병형하여, 낸드 플래쉬 메모리로부터 용용 데이터를 듀얼포트 램에 복사하는 단계; 그리고상기 응용데이터의 복사와 상기 필수 태스크 초기화가 모두 종료되면, 응용 태스크를 초기화하는 단계를 포함하여 수행됨을 특징으로 하는 휴대단말기의 부팅방법.
- 삭제
- 제 12 항에 있어서,상기 낸드 플래쉬 메모리는 다수의 데이터 저장 영역으로 구분되고, 상기 필수데이터와 상기 응용데이터는 각각 다른 데이터 저장 영역에 저장됨을 특징으로 하는 휴대단말기의 부팅방법.
- 제 14 항에 있어서,상기 듀얼 포트 램은 다수의 데이터 복사 영역으로 구분되고, 상기 필수데이터와 상기 응용데이터는 각각 다른 데이터 복사 영역에 저장됨을 특징으로 하는 휴대단말기의 부팅방법.
- 제 15 항에 있어서,시스템제어부와 인터페이스부가 상기 듀얼 포트 램의 동일 영역에 동시에 액세스함을 감지하는 단계와;시스템제어부와 인터페이스부가 상기 듀얼 포트 램의 동일 영역에 동시에 액세스함이 감지되면, 시스템제어부가 일정시간 대기하는 단계를 더 포함하여 수행됨을 특징으로 하는 휴대단말기의 부팅방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070099492A KR101417010B1 (ko) | 2007-10-02 | 2007-10-02 | 휴대단말기 및 그 부팅방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070099492A KR101417010B1 (ko) | 2007-10-02 | 2007-10-02 | 휴대단말기 및 그 부팅방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20090034225A KR20090034225A (ko) | 2009-04-07 |
KR101417010B1 true KR101417010B1 (ko) | 2014-07-08 |
Family
ID=40760239
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070099492A Expired - Fee Related KR101417010B1 (ko) | 2007-10-02 | 2007-10-02 | 휴대단말기 및 그 부팅방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101417010B1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20160054850A (ko) | 2014-11-07 | 2016-05-17 | 삼성전자주식회사 | 다수의 프로세서들을 운용하는 장치 및 방법 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060081461A (ko) * | 2005-01-07 | 2006-07-13 | 주식회사 팬택 | 이동통신단말기의 부팅 방법 |
KR100617755B1 (ko) * | 2005-04-21 | 2006-08-28 | 삼성전자주식회사 | Nand 플래시 메모리를 구비한 이동 통신 단말의 부팅방법 및 장치 |
-
2007
- 2007-10-02 KR KR1020070099492A patent/KR101417010B1/ko not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060081461A (ko) * | 2005-01-07 | 2006-07-13 | 주식회사 팬택 | 이동통신단말기의 부팅 방법 |
KR100617755B1 (ko) * | 2005-04-21 | 2006-08-28 | 삼성전자주식회사 | Nand 플래시 메모리를 구비한 이동 통신 단말의 부팅방법 및 장치 |
Also Published As
Publication number | Publication date |
---|---|
KR20090034225A (ko) | 2009-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8429374B2 (en) | System and method for read-while-write with NAND memory device | |
US6401198B1 (en) | Storing system-level mass storage configuration data in non-volatile memory on each mass storage device to allow for reboot/power-on reconfiguration of all installed mass storage devices to the same configuration as last use | |
US8458524B2 (en) | Firmware recovery system and method | |
KR100924497B1 (ko) | 비-휘발성 어플리케이션 및 화일 저장 디바이스로부터부팅시키기 위한 시스템 및 방법 | |
KR100988157B1 (ko) | 메모리 디바이스 구성을 검출하기 위한 방법 및 장치와, 메모리 디바이스 구성을 검출하기 위한 방법을 수행하기 위한 명령들을 포함하는 컴퓨터 판독 가능 매체 | |
US7415588B2 (en) | Electronic device with an automatic backup function | |
US20080288766A1 (en) | Information processing apparatus and method for abortting legacy emulation process | |
JP2009517742A (ja) | マイクロコントローラに基づくフラッシュメモリデジタルコントローラシステムのためのコマンドデコーダ | |
US7127603B2 (en) | System and method for manufacture of information handling systems with selective option ROM executions | |
US8327124B2 (en) | SD switch box in a cellular handset | |
GB2463809A (en) | Peripheral device operation method, peripheral device and host | |
US20040049617A1 (en) | Method of firmware update by USB interface | |
US20060212550A1 (en) | Information processing apparatus and activation method | |
US20120060023A1 (en) | Methods for booting an operating system using non-volatile memory | |
CN115427939A (zh) | 基于操作模式对存储器装置的主机接口进行配置 | |
CN113272785B (zh) | 一种挂载文件系统的方法、终端设备及存储介质 | |
US7849300B2 (en) | Method for changing booting sources of a computer system and a related backup/restore method thereof | |
US20070006220A1 (en) | Computer system, system software installation method, and software installation method of portable computer | |
TW201112131A (en) | Controllers, apparatuses, and methods for transferring data | |
KR101417010B1 (ko) | 휴대단말기 및 그 부팅방법 | |
US20100017554A1 (en) | System and method for managing a plugged device | |
CN111722855A (zh) | 一种基于eMMC的固件烧录系统、方法与集成芯片 | |
CN110874333B (zh) | 存储设备及存储方法 | |
CN101441575B (zh) | 基本输入输出系统设置内定值的调整方法及其主板 | |
US7590767B2 (en) | Electronic apparatus, information processing system and method of controlling said apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
A201 | Request for examination | ||
PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
FPAY | Annual fee payment |
Payment date: 20170623 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20180702 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20180702 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |