Method and apparatus for booting to debug in portable terminal
AssigneeSamsung Electronics Co., Ltd.
InventorsSung-Jun Lee, Soo-Ho Noh, Young-Kyu Seo
Life of this patent
Estimating the term…
Abstract
A booting method and an apparatus thereof for debugging in a portable terminal are provided. The method includes, when a booting event occurs, stacking a boot loader in a preset boot loader region of a Random Access Memory (RAM), and executing, and stacking an Operating System (OS) in a preset OS region of the RAM, wherein the boot loader region and the OS region of the RAM are set such that they do not overlap each other.
Claims9
A booting method for debugging in a portable terminal, the method comprising:
- when a booting event occurs, stacking a boot loader in a preset boot loader region of a Random Access Memory (RAM), and executing the same;
- stacking an Operating System (OS) in a preset OS region of the RAM;
- and
- if an OS error occurs, dumping data stored in advance in the OS region using the boot loader before the stacking of the OS in the preset OS region,
- wherein the boot loader region and the OS region of the RAM are set such that the boot loader region and the OS region do not overlap each other, and
- wherein the dumping of the data stored in the OS region comprises identifying, by the portable terminal, dump data, and transferring, by the portable terminal, the identified dump data to a computer connected to the portable terminal via a Universal Serial Bus (USB) connection.
A booting apparatus for debugging in a portable terminal, the apparatus comprising:
- a Random Access Memory (RAM) for, when a booting event occurs, stacking a boot loader in a preset boot loader region and executing the same, and stacking an Operating System (OS) in a preset OS region, and
- a controller, wherein the preset boot loader region and the preset OS region of the RAM are set such that the preset boot loader region and the preset OS region do not overlap each other, and
- wherein, if an OS error occurs, the controller identifies dump data and operatively transfers the identified dump data to a computer connected to the portable terminal via a Universal Serial Bus (USB) connection, and
- wherein, if an OS error occurs, the RAM dumps data stored in advance in the OS region using the boot loader before the stacking of the OS in the preset OS region.
A booting method for debugging in a portable terminal, the method comprising:
- stacking a boot loader in a preset boot loader region of a Random Access Memory (RAM), when a booting event occurs;
- stacking an Operating System (OS) in a preset OS region that does not overlap the boot loader region using the boot loader;
- determining whether an error occurs in the OS;
- performing rebooting, if it is determined that an error occurs in the OS;
- identifying dump data;
- transferring the identified dump data to a computer connected to the portable terminal via a Universal Serial Bus (USB) connection;
- and
- dumping data stored in advance in the OS region using the boot loader before the stacking of the OS in the preset OS region, if it is determined that an error occurs in the OS.
Dependencies are inferred from the claim text.