US20040243797A1 - Method and apparatus for booting a computer with a memory card - Google Patents

Method and apparatus for booting a computer with a memory card Download PDF

Info

Publication number
US20040243797A1
US20040243797A1 US10/795,403 US79540304A US2004243797A1 US 20040243797 A1 US20040243797 A1 US 20040243797A1 US 79540304 A US79540304 A US 79540304A US 2004243797 A1 US2004243797 A1 US 2004243797A1
Authority
US
United States
Prior art keywords
memory card
booting
computer
memory
card
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.)
Abandoned
Application number
US10/795,403
Inventor
Chi-Fu Yang
You-Ying Yeh
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.)
ENE Technology Inc
Original Assignee
ENE Technology Inc
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 ENE Technology Inc filed Critical ENE Technology Inc
Assigned to ENE TECHNOLOGY, INC. reassignment ENE TECHNOLOGY, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: YANG, CHI-FU, YEH, YOU-YING
Publication of US20040243797A1 publication Critical patent/US20040243797A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • 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

Definitions

  • This invention relates generally to a computer and, more particularly, to a apparatus having a portable memory card and a memory card controller chipsets, where an embedded operating system in the memory card is provided for booting the computer in a prompt, convenient and simplified manner.
  • a computer by executing boot loader which loads boot codes of a designated operating system (i.e. linux OS, Windows OS) pre-installed in a hard disk, a floppy disk (for example a 1.44 floppy disk), or an optical media (CD-R).
  • boot loader which loads boot codes of a designated operating system (i.e. linux OS, Windows OS) pre-installed in a hard disk, a floppy disk (for example a 1.44 floppy disk), or an optical media (CD-R).
  • boot code of a designated operating system i.e. linux OS, Windows OS
  • a floppy disk for example a 1.44 floppy disk
  • CD-R optical media
  • Each storage media used as booting device has advantages and disadvantages of each own kind.
  • a hard disk is featured with high access speed and large capacity, however, it is large in volume, but heavy in weight and is not suited for use in a mobile environment.
  • a floppy disk has advantage as being easy to carry and widely used, nonetheless, it is also noted for its limited and unreliable storage capacity. In addition, it becomes damaged easily.
  • An optical disk is portable and has a large storage capacity, but it is restricted to read-only nature. As a result, files saved on the disc cannot be updated or replaced.
  • the R.O.C. patent publication number 517867 discloses a memory card reader for booting a computer.
  • the memory card reader includes a circuit board 11 .
  • a socket 12 is disposed on the lateral side of the circuit board.
  • the circuit board 11 is coupled to a micro controller 13 .
  • the socket 12 is a typical parallel port socket or a serial port socket.
  • a floppy drive socket 14 is provided for coupling the floppy disc to a floppy drive (not shown).
  • a micro processor 13 is a CPU in a host computer for control input/output operations between the host computer and computer peripherals coupled to the host computer.
  • An universal serial bus is further integrated into the circuit board for establishing links between computer peripherals and the host computer.
  • the host computer also supports booting from a peripheral device coupled via universal serial bus. Therefore, a peripheral storage device coupled to the host computer via universal serial bus is used for booting the host computer in the prior art mentioned.
  • the present invention comprises a memory card controller chipset installed in a host computer.
  • the memory card chipset is provided for initiating the step of loading an embedded operating system in a compact flash card, which is seen commonly in consumer electronic products such as a digital camera.
  • the host computer is booted in a prompt, simplified and convenient manner.
  • a method and an apparatus for booting a computer with a memory card are disclosed.
  • Such memory card is seen commonly in consumer digital products.
  • a memory card controller is installed in the host.
  • the embedded operating system in the memory card is provided for booting the computer in a prompt, convenient and simplified manner.
  • a user is allowed to launch applications installed in the memory card after the computer is booted.
  • the booting routines include steps as: initiating a basic input/output system, detecting a memory device controller exists or not, if so initializing the controller, inspecting whether the host computer supports memory card booting, loading embedded operating system to a system memory, and completing the host computer booting.
  • FIG. 1 is a schematic diagram illustrating a prior art memory card reader for booting a computer
  • FIG. 2 is a schematic diagram illustrating a device according to a first embodiment of the method and the apparatus for booting a computer with a memory card of the present invention
  • FIG. 3 is a schematic diagram illustrating a device according to a second embodiment of the method and the apparatus for booting a computer with a memory card of the present invention.
  • FIG. 4 is a flow chart illustrating steps of the booting routines according to the method for booting a computer with a memory card of the present invention.
  • a memory card commonly used in consumer digital products is flash memory based storage media.
  • a flash memory card is portable, has large storage capacity but is small in volume.
  • a flash memory card provides a means for reliable data storage.
  • Those advantages provided by a memory card drives explains why it becomes a popular storage device.
  • Users utilize memory cards as mobile storage units.
  • the method and the apparatus for booting a computer with a memory card of the present invention is implemented via a memory card controller chipset installed in a host computer for controlling a flash memory card with an embedded operating system.
  • the embedded operating system in the memory card is used for a prompt booting of the host computer.
  • users are allowed to use applications in the memory card.
  • FIG. 2 illustrates a schematic diagram illustrating a device according to a first embodiment of the method and the apparatus for booting a computer with a memory card of the present invention.
  • the apparatus in the diagram comprises a computer motherboard 21 .
  • the motherboard has a CPU 22 , system memory (RAM) 23 , basic input/output (BIOS) firmware 24 , serial and parallel port interfaces 25 , and extended bus interface sockets 26 .
  • the bus interface sockets 26 are a plurality of Peripheral Component Interconnect (PCI) bus I/O interfaces.
  • PCI Peripheral Component Interconnect
  • the present invention is implemented via a memory device controller card 200 for allowing data transmits through a PCI bus I/O interface to a host computer.
  • the memory device controller card 200 has a memory card socket 201 .
  • the memory card socket 201 is provided for coupling to a memory card 202 for accessing a flashed memory based memory card 202 .
  • a memory card controller chipset 203 having a firmware 204 for controlling the memory card controller chipset 203 is disposed on the memory device controller card 200 .
  • the firmware 204 is electrically coupled to the memory card controller chipset 203 .
  • the firmware 204 can be burned into a read-only memory (ROM) or integrated into BIOS.
  • the firmware 204 comprises a driver of the memory card controller chipset 203 and a file system of the memory card 202 , for controlling the memory card controller chipset 203 and the memory card 202 . Further more the data in the memory card can be transmitted into system memory (RAM) 23 and be utilized by CPU 22 .
  • RAM system memory
  • the computer motherboard 21 has to be configured to support memory card booting, such that the memory card 202 can be used to boot the host computer.
  • the BIOS firmware 24 has to be pre-installed with instructions for detecting the memory device controller card 200 .
  • the BIOS firmware 24 detects and determines whether the memory device controller card 200 exists. If the memory device controller card 200 exists, then the booting routines are transmitted from BIOS firmware 24 to firmware 204 .
  • the firmware 204 accesses the booting routines of the memory card via appropriate I/O control instructions. If the file accessed is correct, then the embedded operating system is loaded to system memory (RAM) 23 and the booting program continues to complete the host computer booting.
  • FIG. 3 is a schematic diagram illustrating a device according to a second embodiment of the method and the apparatus for booting a computer with a memory card of the present invention.
  • An embodiment where a notebook is installed with a memory device controller card is illustrated in FIG. 3.
  • a memory card 202 is plugged in the memory device socket 301 installed in the notebook.
  • the booting routines of the notebook BIOS firmware includes a memory card booting detection routine. When the power of the notebook is switched on, the BIOS then detects the memory device controller card pre-installed in the notebook.
  • the memory card 202 is plugged in the memory device controller card socket.
  • the booting routines are transmitted from BIOS firmware to the firmware 204 .
  • the firmware 204 completes the rest of booting sequence of the notebook.
  • Computer system architecture includes hardware architecture, operating system, and applications.
  • Hardware architecture applied in the present invention comprises a computer motherboard 21 , a CPU 22 , system memory 23 , various buses and interfaces 25 , a memory device controller card 200 coupled to the buses (such as PCI or PCI express buses etc.), a memory card socket 201 , a memory card 202 and a memory card controller chipset 203 having firmware 204 of the memory card controller chipset as mentioned above.
  • the operating system is an embedded operating system in the memory card 202 , which is used for booting a computer and initializing some of the input/output peripherals.
  • the applications are software pre-installed in the memory card 202 or other software installed in other media subject to user's desired configuration.
  • FIG. 4 A flow chart illustrating steps of the booting routines according to the method for booting a computer with a memory card of the present invention is illustrated in FIG. 4. Such steps are described as follows. Step 401: switching on power of a host computer, Step 402: executing standard booting routines by BIOS. Step 403: detecting a memory device controller card 200 according to the present invention after the general booting routines, first detect and inspect basic component such as a CPU and a system memory (RAM) on the motherboard, then detect and determine if there is any booting storage devices such as hard drive, floppy drive and optical drive available.
  • basic component such as a CPU and a system memory (RAM)
  • booting storage devices such as hard drive, floppy drive and optical drive available.
  • Step 404 initializing a memory card controller chipset, and loading the file system and the driver of the memory card from the ROM of the memory device controller to the system memory (RAM).
  • Step 405 detects whether a memory card is plugged in the memory card socket of memory card controller, whether the memory card is pre-installed with an embedded operating system and whether the computer supports memory card booting.
  • Step 407 if the memory card is not plugged in the memory device controller card or the computer does not support memory card booting, then remove the file system and the driver of the memory card loaded in the system memory (RAM) and continues to detect other booting storage medium.
  • Step 409 executing booting routines according to prior art booting.
  • Step 410 completing computer booting.
  • Step 408 on the other hand, if the memory card having an embedded operating system is plugged in and the computer supports memory card booting, the embedded operating system is loaded to the system memory (RAM).
  • Step 410 completing computer booting and handing the control of the hardware to the operating system initiated such that the operating system takes over control and management of the computer.
  • the apparatus has a portable memory card and a memory card controller chipset for booting a computer.
  • the operating system pre-installed in the memory card is used for replacing the operating system previously installed in the hard drive in the prior art, such that the computer is booted in a prompt, simplified and convenient manner.

Abstract

A method and an apparatus for booting a computer with a memory card are disclosed. The apparatus has a portable memory card and a memory card controller chipset for booting a computer. The embedded operating system in the memory card is provided for booting the computer in a prompt, convenient and simplified manner. In addition, a user is allowed to launch applications installed in the memory card after the computer is booted.

Description

    FIELD OF THE INVENTION
  • This invention relates generally to a computer and, more particularly, to a apparatus having a portable memory card and a memory card controller chipsets, where an embedded operating system in the memory card is provided for booting the computer in a prompt, convenient and simplified manner. [0001]
  • BACKGROUND OF THE INVENTION
  • Typically, a computer by executing boot loader which loads boot codes of a designated operating system (i.e. linux OS, Windows OS) pre-installed in a hard disk, a floppy disk (for example a 1.44 floppy disk), or an optical media (CD-R). After the computer is booted and enters into operating system, user is allowed to launch various applications based on the operating system for providing functions to users. Each storage media used as booting device has advantages and disadvantages of each own kind. A hard disk is featured with high access speed and large capacity, however, it is large in volume, but heavy in weight and is not suited for use in a mobile environment. A floppy disk has advantage as being easy to carry and widely used, nonetheless, it is also noted for its limited and unreliable storage capacity. In addition, it becomes damaged easily. An optical disk is portable and has a large storage capacity, but it is restricted to read-only nature. As a result, files saved on the disc cannot be updated or replaced. Referring to FIG. 1, the R.O.C. patent publication number 517867 discloses a memory card reader for booting a computer. The memory card reader includes a [0002] circuit board 11. A socket 12 is disposed on the lateral side of the circuit board. The circuit board 11 is coupled to a micro controller 13. The socket 12 is a typical parallel port socket or a serial port socket. A floppy drive socket 14 is provided for coupling the floppy disc to a floppy drive (not shown). A micro processor 13 is a CPU in a host computer for control input/output operations between the host computer and computer peripherals coupled to the host computer. An universal serial bus is further integrated into the circuit board for establishing links between computer peripherals and the host computer. The host computer also supports booting from a peripheral device coupled via universal serial bus. Therefore, a peripheral storage device coupled to the host computer via universal serial bus is used for booting the host computer in the prior art mentioned.
  • Therefore, it is further desirable for a method and an apparatus for overcoming the drawbacks occurred to prior art booting device in terms of limited mobility and storage mode. The present invention comprises a memory card controller chipset installed in a host computer. The memory card chipset is provided for initiating the step of loading an embedded operating system in a compact flash card, which is seen commonly in consumer electronic products such as a digital camera. By such application, the host computer is booted in a prompt, simplified and convenient manner. [0003]
  • SUMMARY OF THE INVENTION
  • A method and an apparatus for booting a computer with a memory card are disclosed. Such memory card is seen commonly in consumer digital products. A memory card controller is installed in the host. The embedded operating system in the memory card is provided for booting the computer in a prompt, convenient and simplified manner. In addition, a user is allowed to launch applications installed in the memory card after the computer is booted. [0004]
  • After the power of the host computer is switched on, the booting routines include steps as: initiating a basic input/output system, detecting a memory device controller exists or not, if so initializing the controller, inspecting whether the host computer supports memory card booting, loading embedded operating system to a system memory, and completing the host computer booting. [0005]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a schematic diagram illustrating a prior art memory card reader for booting a computer; [0006]
  • FIG. 2 is a schematic diagram illustrating a device according to a first embodiment of the method and the apparatus for booting a computer with a memory card of the present invention; [0007]
  • FIG. 3 is a schematic diagram illustrating a device according to a second embodiment of the method and the apparatus for booting a computer with a memory card of the present invention; and [0008]
  • FIG. 4 is a flow chart illustrating steps of the booting routines according to the method for booting a computer with a memory card of the present invention.[0009]
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • A memory card commonly used in consumer digital products is flash memory based storage media. A flash memory card is portable, has large storage capacity but is small in volume. In addition, a flash memory card provides a means for reliable data storage. Those advantages provided by a memory card drives explains why it becomes a popular storage device. Users utilize memory cards as mobile storage units. The method and the apparatus for booting a computer with a memory card of the present invention is implemented via a memory card controller chipset installed in a host computer for controlling a flash memory card with an embedded operating system. The embedded operating system in the memory card is used for a prompt booting of the host computer. Moreover, users are allowed to use applications in the memory card. [0010]
  • FIG. 2 illustrates a schematic diagram illustrating a device according to a first embodiment of the method and the apparatus for booting a computer with a memory card of the present invention. The apparatus in the diagram comprises a [0011] computer motherboard 21. The motherboard has a CPU 22, system memory (RAM) 23, basic input/output (BIOS) firmware 24, serial and parallel port interfaces 25, and extended bus interface sockets 26. The bus interface sockets 26 are a plurality of Peripheral Component Interconnect (PCI) bus I/O interfaces. The present invention is implemented via a memory device controller card 200 for allowing data transmits through a PCI bus I/O interface to a host computer. The memory device controller card 200 has a memory card socket 201. The memory card socket 201 is provided for coupling to a memory card 202 for accessing a flashed memory based memory card 202. A memory card controller chipset 203 having a firmware 204 for controlling the memory card controller chipset 203 is disposed on the memory device controller card 200. The firmware 204 is electrically coupled to the memory card controller chipset 203. The firmware 204 can be burned into a read-only memory (ROM) or integrated into BIOS. The firmware 204 comprises a driver of the memory card controller chipset 203 and a file system of the memory card 202, for controlling the memory card controller chipset 203 and the memory card 202. Further more the data in the memory card can be transmitted into system memory (RAM) 23 and be utilized by CPU 22.
  • The [0012] computer motherboard 21 has to be configured to support memory card booting, such that the memory card 202 can be used to boot the host computer. The BIOS firmware 24 has to be pre-installed with instructions for detecting the memory device controller card 200. When the host computer is powered on, The BIOS firmware 24 detects and determines whether the memory device controller card 200 exists. If the memory device controller card 200 exists, then the booting routines are transmitted from BIOS firmware 24 to firmware 204. The firmware 204 accesses the booting routines of the memory card via appropriate I/O control instructions. If the file accessed is correct, then the embedded operating system is loaded to system memory (RAM) 23 and the booting program continues to complete the host computer booting.
  • FIG. 3 is a schematic diagram illustrating a device according to a second embodiment of the method and the apparatus for booting a computer with a memory card of the present invention. An embodiment where a notebook is installed with a memory device controller card is illustrated in FIG. 3. A [0013] memory card 202 is plugged in the memory device socket 301 installed in the notebook. The booting routines of the notebook BIOS firmware includes a memory card booting detection routine. When the power of the notebook is switched on, the BIOS then detects the memory device controller card pre-installed in the notebook. The memory card 202 is plugged in the memory device controller card socket. The booting routines are transmitted from BIOS firmware to the firmware 204. The firmware 204 completes the rest of booting sequence of the notebook.
  • Computer system architecture includes hardware architecture, operating system, and applications. Hardware architecture applied in the present invention comprises a [0014] computer motherboard 21, a CPU 22, system memory 23, various buses and interfaces 25, a memory device controller card 200 coupled to the buses (such as PCI or PCI express buses etc.), a memory card socket 201, a memory card 202 and a memory card controller chipset 203 having firmware 204 of the memory card controller chipset as mentioned above. The operating system is an embedded operating system in the memory card 202, which is used for booting a computer and initializing some of the input/output peripherals. The applications are software pre-installed in the memory card 202 or other software installed in other media subject to user's desired configuration.
  • A flow chart illustrating steps of the booting routines according to the method for booting a computer with a memory card of the present invention is illustrated in FIG. 4. Such steps are described as follows. Step 401: switching on power of a host computer, Step 402: executing standard booting routines by BIOS. Step 403: detecting a memory [0015] device controller card 200 according to the present invention after the general booting routines, first detect and inspect basic component such as a CPU and a system memory (RAM) on the motherboard, then detect and determine if there is any booting storage devices such as hard drive, floppy drive and optical drive available. Step 404: initializing a memory card controller chipset, and loading the file system and the driver of the memory card from the ROM of the memory device controller to the system memory (RAM). Step 405: detects whether a memory card is plugged in the memory card socket of memory card controller, whether the memory card is pre-installed with an embedded operating system and whether the computer supports memory card booting. Step 407: if the memory card is not plugged in the memory device controller card or the computer does not support memory card booting, then remove the file system and the driver of the memory card loaded in the system memory (RAM) and continues to detect other booting storage medium. Step 409: executing booting routines according to prior art booting. Step 410: completing computer booting. Step 408: on the other hand, if the memory card having an embedded operating system is plugged in and the computer supports memory card booting, the embedded operating system is loaded to the system memory (RAM). Step 410: completing computer booting and handing the control of the hardware to the operating system initiated such that the operating system takes over control and management of the computer.
  • A detailed description of embodiments of a method and an apparatus for booting a computer with memory card according to the present invention is provided as above. The apparatus has a portable memory card and a memory card controller chipset for booting a computer. The operating system pre-installed in the memory card is used for replacing the operating system previously installed in the hard drive in the prior art, such that the computer is booted in a prompt, simplified and convenient manner. [0016]
  • While the present invention has been described in terms of a presently preferred embodiment, those skilled in the art will recognize that the invention is not limited to the embodiment described. The method and apparatus of the present invention can be practiced with modification and alteration within the spirit and scope of the appended claims. The description is thus to be regarded as illustrative instead of restrictive on the present invention. [0017]

Claims (12)

What is claimed is:
1. A method for booting a computer with a memory card, the memory card is a flash memory card or micro drive having an embedded operating system for booting the computer in a prompt, simplified and convenient manner, the method comprises:
initiating a basic input/output system;
detecting a memory device controller card;
initializing a memory card controller chipset;
inspecting whether the host computer supports memory card booting;
loading the embedded operating system to a system memory; and
completing the host computer booting.
2. The method for booting a computer with a memory card of claim 1, wherein the step of inspecting whether the host computer supports memory card booting further comprises: if the computer does not support memory card booting, the booting routines are completed by general basic input/output firmware.
3. The method for booting a computer with a memory card of claim 1, wherein the step of inspecting whether the host computer supports memory card booting further comprises: detecting whether a memory card is coupled to the computer, and whether the embedded operating system is pre-installed in the memory card.
4. The method for booting a computer with a memory card of claim 1, wherein the step of detecting a memory device controller card further comprises: determining if the memory device controller card is a device using PCI bus or PCI express bus interface.
5. The method for booting a computer with a memory card of claim 1, wherein the memory device controller card is coupled to the memory card via a memory card socket.
6. The method for booting a computer with a memory card of claim 1, wherein a file system and a memory card driver are loaded via a firmware after the step of initializing a memory card controller chipset in the memory device controller card.
7. The method for booting a computer with a memory card of claim 6, the firmware is pre-installed in a stand alone read only memory (ROM) or combined with a basic input/output system (BIOS) chipset.
8. An apparatus for booting a computer with a memory card, the memory card is a flash memory card or micro drive having an embedded operating system for booting the computer in a prompt, simplified and convenient manner, the apparatus comprises:
a basic input/output system, pre-installed in the mother board of the computer system;
a memory device controller card, coupled to the mother board via a bus;
a memory card controller chipset; and
a firmware electrically coupled to the memory card controller chipset.
9. The apparatus for booting a computer with a memory card of claim 8, the bus is a PCI or a PCI express bus.
10. The apparatus for booting a computer with a memory card of claim 8, wherein the memory device controller is coupled to the memory card via a memory card socket.
11. The apparatus for booting a computer with a memory card of claim 8, wherein the firmware comprises a file system and a driver of the memory card controller.
12. The apparatus for booting a computer with a memory card of claim 8, the firmware is pre-installed in a stand-alone read only memory (ROM) or combined with a basic input/output system (BIOS).
US10/795,403 2003-05-26 2004-03-09 Method and apparatus for booting a computer with a memory card Abandoned US20040243797A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
TW092114170A TW200304623A (en) 2003-05-26 2003-05-26 Method and apparatus for booting from a portable memory card
TW092114170 2003-05-26

Publications (1)

Publication Number Publication Date
US20040243797A1 true US20040243797A1 (en) 2004-12-02

Family

ID=33448902

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/795,403 Abandoned US20040243797A1 (en) 2003-05-26 2004-03-09 Method and apparatus for booting a computer with a memory card

Country Status (2)

Country Link
US (1) US20040243797A1 (en)
TW (1) TW200304623A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070204143A1 (en) * 2005-06-09 2007-08-30 Tse-Hsine Liao Data transmission device and method thereof
US7343496B1 (en) * 2004-08-13 2008-03-11 Zilog, Inc. Secure transaction microcontroller with secure boot loader
US20080104694A1 (en) * 2006-10-31 2008-05-01 Mci, Llc. Method and apparatus for controlling access to local storage devices
FR2926375A1 (en) * 2008-01-11 2009-07-17 Airbus France Sas METHOD FOR PERFORMING COMPUTER APPLICATION, KIT AND AIRCRAFT
US20090228730A1 (en) * 2008-03-06 2009-09-10 Asustek Computer Inc. Computer System and Power Saving Method Thereof
EP2158564A1 (en) * 2007-06-21 2010-03-03 Kabushiki Kaisha Toshiba Memory device, electronic device, and host apparatus
US20100103849A1 (en) * 2008-10-23 2010-04-29 Wang Hsien-Kang Power-saving control method for wireless lan
CN102053852A (en) * 2010-12-31 2011-05-11 华为终端有限公司 Data card, data card reporting port and data card startup method thereof
US10585673B2 (en) * 2015-02-10 2020-03-10 Hewlett Packard Enterprise Development Lp Chipset reconfiguration based on device detection

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5694600A (en) * 1996-02-09 1997-12-02 Iomega Corporation Methods and apparatus for booting a computer having a removable media disk drive
US5845114A (en) * 1997-01-08 1998-12-01 Telxon Corporation PC card initialization for microprocessor based devices
US6453414B1 (en) * 1998-07-23 2002-09-17 Samsung Electronics Co., Ltd. Computer system with PC cards and method of booting the same
US6836850B2 (en) * 2000-11-30 2004-12-28 Intel Corporation Portable system arrangements having dual high-level-/low-level processor modes

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5694600A (en) * 1996-02-09 1997-12-02 Iomega Corporation Methods and apparatus for booting a computer having a removable media disk drive
US5845114A (en) * 1997-01-08 1998-12-01 Telxon Corporation PC card initialization for microprocessor based devices
US6453414B1 (en) * 1998-07-23 2002-09-17 Samsung Electronics Co., Ltd. Computer system with PC cards and method of booting the same
US6836850B2 (en) * 2000-11-30 2004-12-28 Intel Corporation Portable system arrangements having dual high-level-/low-level processor modes

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7343496B1 (en) * 2004-08-13 2008-03-11 Zilog, Inc. Secure transaction microcontroller with secure boot loader
USRE47621E1 (en) * 2004-08-13 2019-09-24 Maxim Integrated Products, Inc. Secure transaction microcontroller with secure boot loader
US7953989B1 (en) 2004-08-13 2011-05-31 Maxim Integrated Products, Inc. Secure transaction microcontroller with tamper control circuitry
US20070204143A1 (en) * 2005-06-09 2007-08-30 Tse-Hsine Liao Data transmission device and method thereof
US20080104694A1 (en) * 2006-10-31 2008-05-01 Mci, Llc. Method and apparatus for controlling access to local storage devices
US9202087B2 (en) * 2006-10-31 2015-12-01 Verizon Patent And Licensing Inc. Method and apparatus for controlling access to local storage devices
EP2158564A1 (en) * 2007-06-21 2010-03-03 Kabushiki Kaisha Toshiba Memory device, electronic device, and host apparatus
US20100174866A1 (en) * 2007-06-21 2010-07-08 Kabushiki Kaisha Toshiba Memory device, electronic device, and host apparatus
EP2158564A4 (en) * 2007-06-21 2010-08-04 Toshiba Kk Memory device, electronic device, and host apparatus
US8935306B2 (en) 2008-01-11 2015-01-13 Airbus Operations Sas Method of executing a computer application, associated kit and aircraft
FR2926375A1 (en) * 2008-01-11 2009-07-17 Airbus France Sas METHOD FOR PERFORMING COMPUTER APPLICATION, KIT AND AIRCRAFT
WO2009112663A1 (en) * 2008-01-11 2009-09-17 Airbus France Method of executing a computer application, associated kit and aircraft
US20090228730A1 (en) * 2008-03-06 2009-09-10 Asustek Computer Inc. Computer System and Power Saving Method Thereof
US8156361B2 (en) * 2008-03-06 2012-04-10 Asustek Computer Inc. Computer system and power saving method thereof
US20100103849A1 (en) * 2008-10-23 2010-04-29 Wang Hsien-Kang Power-saving control method for wireless lan
EP2472395A1 (en) * 2010-12-31 2012-07-04 Huawei Device Co., Ltd. Booting from a data card
CN102053852A (en) * 2010-12-31 2011-05-11 华为终端有限公司 Data card, data card reporting port and data card startup method thereof
US10585673B2 (en) * 2015-02-10 2020-03-10 Hewlett Packard Enterprise Development Lp Chipset reconfiguration based on device detection

Also Published As

Publication number Publication date
TW200304623A (en) 2003-10-01

Similar Documents

Publication Publication Date Title
US8438376B1 (en) Method and system for providing a modular server on USB flash storage
US20030110369A1 (en) Firmware extensions
US11275592B2 (en) System and method of providing updates
US20080288766A1 (en) Information processing apparatus and method for abortting legacy emulation process
KR20040086212A (en) Portable Operating System and Method to Load the Same
US20080229005A1 (en) Multi Partitioned Storage Device Emulating Dissimilar Storage Media
US20090193152A1 (en) External device with a driver auto-run installation and method thereof
US20100241815A1 (en) Hybrid Storage Device
US7467290B2 (en) Method and system for providing a modular server on USB flash storage
US8024722B2 (en) Method and system for automatic installation of a functional unit driver on a host
US20040143696A1 (en) Data storage system for fast booting of computer
US20110113227A1 (en) Electronic equipment and boot method, storage medium thereof
US20040243797A1 (en) Method and apparatus for booting a computer with a memory card
US9652251B2 (en) Pre-boot diagnostic display
US20100191945A1 (en) Portable device with user interface
US7849300B2 (en) Method for changing booting sources of a computer system and a related backup/restore method thereof
US7080243B2 (en) Method and system for comparing firmware images
US7293167B2 (en) Method and apparatus for driving a non-native SATA hard disk
US20170269942A1 (en) Method for setting redundant array of independent disks
US20090083535A1 (en) Information processing apparatus
JP5085493B2 (en) Information processing apparatus and boot control method thereof
TWI486790B (en) Computer boot-up configuration system and computer boot-up configuration method
EP1914628A1 (en) Method for changing booting sources of computer system and related backup/restore method thereof
KR100235632B1 (en) Rom bios data correction method
CN100412795C (en) Method of starting computer system using memory card

Legal Events

Date Code Title Description
AS Assignment

Owner name: ENE TECHNOLOGY, INC., TAIWAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:YANG, CHI-FU;YEH, YOU-YING;REEL/FRAME:015319/0564

Effective date: 20040408

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION