CN1201188A - 引导个人数字辅助台的方法 - Google Patents

引导个人数字辅助台的方法 Download PDF

Info

Publication number
CN1201188A
CN1201188A CN98106231A CN98106231A CN1201188A CN 1201188 A CN1201188 A CN 1201188A CN 98106231 A CN98106231 A CN 98106231A CN 98106231 A CN98106231 A CN 98106231A CN 1201188 A CN1201188 A CN 1201188A
Authority
CN
China
Prior art keywords
pda
startup command
program
command
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.)
Granted
Application number
CN98106231A
Other languages
English (en)
Other versions
CN1095119C (zh
Inventor
沈孝善
元采喜
吴载成
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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN1201188A publication Critical patent/CN1201188A/zh
Application granted granted Critical
Publication of CN1095119C publication Critical patent/CN1095119C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related 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
    • G06F9/4406Loading of operating system
    • 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/22Microcontrol or microprogram arrangements
    • G06F9/24Loading of the microprogram

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

一种使用外部存储卡引导个人数字辅助台(PDA)的方法,该方法包括步骤:(a)准备一个外部存储卡,在其中存储用于选择启动命令的程序;(b)通过引导PDA执行特别的启动命令;(c)在步骤(b)完成时,通过将步骤(a)的外部存储卡***PDA执行用于选择其它启动命令的程序和(d)根据在步骤(c)选择的启动命令执行任务。通过事先执行特别启动命令和通过在引导PDA期间存储在个人计算机中的存储卡的应用程序执行其它启动命令,以软件代替该硬件的开关功能。

Description

引导个人数字辅助 台的方法
本发明涉及用于引导(booting)个人数字辅助台(personal digiatl assistant(PDA))的方法,特别涉及使用外部存储卡用于引导PDA的方法。
一般地,PDA是一个多媒体产品,具有诸如蜂窝电话机、无线传真机,无线寻呼机和电子袖珍笔记本(pocketbook)多种功能。它能够提供信息给主计算机和不管时间与地点如何由便携信息终端从该主计算机取出该信息。它能够检索和接收连接到计算机的数据库的信息。
当完成程序开发时,PDA在内部只读存储器(ROM)上记录该程序。但是,在PDA中,当ROM的内容必须更新时目前的ROM必须用新的ROM代替。
用于控制启动码的开关连接到该典型的PDA。连接两个I/O端口的开关被控制为通和断状态。如果在该开关已按下时的状态按下复位按钮,根据I/O端口是接通或断开,微处理器(未示出)执行启动命令。例如,如果两个端口接通,则执行相应于主计算机的调试程序(debugger)的DEMDN程序。否则,执行缺省(default)应用程序。
图1是表示在一般的PDA中执行启动命令的方法的流程图。在步骤210,使用开关选择需要的启动命令。在步骤220,通过引导PDA执行在ROM内的启动命令。在步骤230,根据该启动命令执行需要的任务。如上所述,在常规的技术中,通过连接一个附加的开关加上附加的硬件,以便执行几个启动命令中的一个命令。因此,增加装配工作。
本发明的目的是提供在个人数字辅助台(PDA)的引导期间执行特别的启动命令和通过存储在个人计算机的存储卡中的应用程序执行其它启动命令的方法。
为了达到上述目的,提供一种个人数字辅助台(PDA)的引导方法,包括步骤(a)准备一个外部存储卡,在该存储卡中存储用于选择启动命令的的程序,(b)通过引导PDA执行特别的启动命令,(c)在步骤(b)完成时,通过将步骤(a)的外部存储卡***PDA执行用于选择其它启动命令的程序和(d)根据在步骤(c)选择的启动命令执行任务。
通过参照附图详细地叙述本发明的优选实施例,使本发明的上述目的和优点更加明显,其中:
图1是表示在常规的设备中执行启动命令的方法的流程图;
图2表示一般个人数字辅助台(PDA)的外部形状;
图3表示图2的PDA中内部ROM的存储器变换;
图4是表示根据本发明控制PDA引导的方法的流程图;
图5是可执行启动命令的程序的流程图。
下面将参照这些附图详细地叙述本发明的优选实施例。
图2表示一般的个人数字辅助台(PDA)***的外部形状。如图2所示,标号111、112、113、114、116、117和118分别表示RS232C接口、发射器(1auncher)、接触面板(touch Panel)、液晶显示器(LCD)、个人计算机存储卡工业协会(PCMCIA)插槽(slot)、存储卡和笔。
图3表示该PDA中内部ROM的存储器变换。在该内部ROM中存储应用程序、相应于在软件调试期间主机的调试程序的DEMON程序;和测试硬件板的诊断程序。ROM的开始地址是OX400000。引导表、DEMON程序、诊断程序和该应用程序从该开始地址顺序地设置。程序的顺序是固定的。堆栈指示器(SP)值和程序计数器(PC)值放置在该引导表中。然后,顺序地存储应用开始地址值、DEMON开始地址值和诊断开始地址值。
图4是表示根据本发明引导PDA的方法的流程图。该方法包括步骤:执行ROM中的启动指令(步骤410);将外部存储卡***PDA中(步骤420);执行存储器卡的程序(步骤430);选择启动命令(步骤440)和初始化(步骤450)。
如图4中所示出的,在步骤410中,用户通过按下复位按钮引导PDA和执行特别的启动命令。即,包括在PDA中的微处理器单元(MPU)(未示出)从图3的引导表中读出SP和PC值并且操作该应用程序。该应用程序的该开始地址作为缺省存储在PC值中。在步骤420,将加载启动程序的外部存储卡117***PCMCIA插槽116,以便执行另一个启动命令。可执行的程序在LCD 114上显示为图符(icon)的形状。发射器112根据1至8程序的特征分类。当选择号码9时,显示存储在外部存储卡117中的程序。在步骤430,当选择发送器112的号码9时,可执行的启动程序表示为图符(icon)的形状。当利用接触面板选择该图符时,执行存储卡117的所要求的程序。此处,当存储卡117未***时,在LCD 114上显示表明没有程序的消息。在步骤440,当在LCD 114上选择启动命令时,根据启动命令执行需要的硬件测试程序。当选择相应于DEMON程序的启动命令时,利用RS232C电缆将主计算机连接到PDA和执行主计算机的X射线调试程序来执行PDA的内部ROM的调试,当完成该执行时,用户按下复位按钮以便执行操作该应用程序的缺省启动命令。
图5是启动命令执行程序的流程图。
如图5中所示出的,在步骤510,该启动命令表显示在LCD 114中,在步骤520选择相应于需要的启动命令项。当选择该项时,在步骤530,将开始启动命令的地址值从存储在图3的ROM的OX400000地址中的引导表读出。在步骤540,在开始地址开始程序操作。此处,程序被复制在存储卡中和被使用。
根据上述的本发明,通过事先执行特别启动命令和通过在引导PDA期间存储在外部存储卡中的应用程序执行其它启动命令,以软件代替作为硬件的开关功能。因此,能够降低费用,最小化PDA和灵活地适应***的改变。

Claims (3)

1.一种个人数字辅助台PDA的引导方法,包括步骤:
(a)准备一个外部存储卡,在其中存储用于选择启动命令的程序;
(b)通过引导PDA执行特别的启动命令;
(c)在步骤(b)完成时,通过将步骤(a)的外部存储卡***PDA执行用于选择其它启动命令的程序;和
(d)根据在步骤(c)选择的启动命令执行任务。
2.根据权利要求1的方法,其中,步骤(c)包括以下步骤:
(c1)在屏幕上显示启动命令表;
(c2)选择相应于步骤(c1)的启动命令的项目;
(c3)当在步骤(c2)选择一个项目时从引导表读出该启动命令的开始地址值;和
(c4)执行在步骤(3)的开始地址处的某个启动程序。
3.根据权利要求1的方法,其中,当该存储卡***PDA时,在屏幕上显示没有启动命令选择程序。
CN98106231A 1997-04-11 1998-04-07 引导个人数字辅助台的方法 Expired - Fee Related CN1095119C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR13420/97 1997-04-11
KR1019970013420A KR100247952B1 (ko) 1997-04-11 1997-04-11 이동단말시스템의부팅제어장치및방법

Publications (2)

Publication Number Publication Date
CN1201188A true CN1201188A (zh) 1998-12-09
CN1095119C CN1095119C (zh) 2002-11-27

Family

ID=19502555

Family Applications (1)

Application Number Title Priority Date Filing Date
CN98106231A Expired - Fee Related CN1095119C (zh) 1997-04-11 1998-04-07 引导个人数字辅助台的方法

Country Status (3)

Country Link
US (1) US6032255A (zh)
KR (1) KR100247952B1 (zh)
CN (1) CN1095119C (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101548265B (zh) * 2006-12-31 2016-01-20 桑迪士克科技公司 便携式多平台引导***及架构

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100287021B1 (ko) * 1997-05-12 2001-04-16 이정태 컴퓨터장치의 프로그램 선택구동장치와, 이를 위한 컴퓨터장치의 선택신호입력장치
KR20000009369A (ko) * 1998-07-23 2000-02-15 윤종용 피씨카드를장착가능한컴퓨터시스템및그것의부팅방법
FR2785135B1 (fr) * 1998-10-22 2000-12-29 Sfr Sa Procede de lancement d'une application par un terminal, sous commande d'un module d'identification d'abonne, module d'identification d'abonne et terminal correspondants
KR20020056389A (ko) * 2000-12-29 2002-07-10 구자홍 메모리의 착탈이 가능한 휴대 통신 장치
KR100387059B1 (ko) * 2001-02-06 2003-06-12 삼성전자주식회사 이동통신 시스템에서 보드별 식별자를 이용하는 프로그램공용화 방법
TW502210B (en) * 2001-04-19 2002-09-11 Asustek Comp Inc Computer system capable of switching operating system
US7373495B2 (en) * 2001-05-17 2008-05-13 Intel Corporation Hardware cross-emulation using personas
EP1265134A1 (en) * 2001-06-08 2002-12-11 Hewlett-Packard Company, A Delaware Corporation A boot process for a computer, a boot ROM or BIOS, and an operating system
US6876368B2 (en) * 2001-08-14 2005-04-05 National Instruments Corporation System and method for deploying a graphical program to a PDA device
KR20030060342A (ko) * 2002-01-08 2003-07-16 엘지전자 주식회사 개인 휴대 정보 단말기의 부팅 방법
KR20030064070A (ko) * 2002-01-25 2003-07-31 삼성전자주식회사 컴퓨터시스템 및 그 제어방법
US7039796B2 (en) * 2002-06-04 2006-05-02 Hewlett-Packard Development Company, L.P. Method and system of locating a position in memory at which to store incoming firmware image
KR20040019784A (ko) * 2002-08-29 2004-03-06 에스케이 텔레콤주식회사 외부 메모리를 갖는 이동 통신 단말기
US20040172526A1 (en) * 2003-02-27 2004-09-02 Tann Johnathan P. Universal loader for portable electronic devices
US7246273B2 (en) * 2003-02-28 2007-07-17 Sony Corporation Method of, apparatus and graphical user interface for automatic diagnostics
TWI226541B (en) * 2003-04-09 2005-01-11 Asustek Comp Inc Method preventing user's data stored in PDA from losing and device thereof
US7225440B2 (en) 2003-08-14 2007-05-29 International Business Machines Corporation System and method for manufacturing and updating insertable portable operating system module
KR100598379B1 (ko) * 2003-09-08 2006-07-06 삼성전자주식회사 컴퓨터 시스템 및 그 제어방법
US20050066069A1 (en) * 2003-09-19 2005-03-24 Kenichi Kaji Personal computer control system using portable memory medium and portable telephone set, and portable memory medium and portable telephone set therefor
US7276549B2 (en) * 2004-01-12 2007-10-02 United States Gypsum Company Surface enhancing coating for gypsum-containing floor underlayments
US20050240919A1 (en) * 2004-04-27 2005-10-27 Kim Kyoug I Firmware update using memory card reader
US7234055B2 (en) * 2004-08-24 2007-06-19 Inventec Corporation Computer operating booting system making use of multi-buttons
US7430661B2 (en) * 2004-09-09 2008-09-30 Hewlett-Packard Development Company, L.P. System and method of storing user data in a partition file or using a partition file containing user data
KR100626525B1 (ko) * 2004-12-29 2006-09-20 주식회사 팬택앤큐리텔 비정상적인 메모리 변경 방지 기능을 가지는 무선통신단말기 및 그 방법
US20060282602A1 (en) * 2005-06-09 2006-12-14 Tse-Hsine Liao Data transmission device and method thereof
US20070094489A1 (en) * 2005-10-21 2007-04-26 Sony Corporation Embedded system that boots from USB flash drive
US7707400B2 (en) * 2005-10-31 2010-04-27 Microsoft Corporation Direct computing experience
KR100880379B1 (ko) * 2006-05-25 2009-01-23 삼성전자주식회사 외부로부터 제공받는 부트 코드로 부팅되는 정보기기시스템
KR101120956B1 (ko) * 2006-12-31 2012-03-05 쌘디스크 코포레이션 휴대용 멀티-플랫폼 부팅시스템과 아키텍쳐
US7925875B2 (en) * 2006-12-31 2011-04-12 Sandisk Corporation Systems and methods for identifying and booting a computer architecture
US9003173B2 (en) * 2007-09-28 2015-04-07 Microsoft Technology Licensing, Llc Multi-OS (operating system) boot via mobile device
CN101855606B (zh) * 2007-11-13 2012-08-29 惠普开发有限公司 从功率管理状态启动应用程序
TWI365411B (en) * 2008-06-06 2012-06-01 Asustek Comp Inc Computer management system to speed up executing application program and method thereof

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6037938B2 (ja) * 1980-12-29 1985-08-29 富士通株式会社 情報処理装置
US5227614A (en) * 1986-08-15 1993-07-13 Norand Corporation Core computer processor module, and peripheral shell module assembled to form a pocket size data capture unit
AU603453B2 (en) * 1987-05-25 1990-11-15 Megaword International Pty. Ltd. A method of processing a text in order to store the text in memory
US5027290A (en) * 1987-05-28 1991-06-25 Digital Equipment Corporation Computer workstation including video update arrangement
US5471674A (en) * 1992-02-07 1995-11-28 Dell Usa, L.P. Computer system with plug-in override of system ROM
US5487161A (en) * 1992-11-25 1996-01-23 Norand Corp. Computerized data terminal with switchable memory address for start-up and system control instructions
US5737610A (en) * 1993-02-16 1998-04-07 Infopak Inc. System and method for providing data and program code to a card for use by a reader
US5850562A (en) * 1994-06-27 1998-12-15 International Business Machines Corporation Personal computer apparatus and method for monitoring memory locations states for facilitating debugging of post and BIOS code
KR0140032B1 (ko) * 1994-12-12 1998-07-01 김광호 엑스 터미널에서의 피시엠시아이에이 카드 제어기 접속 장치
JPH08171483A (ja) * 1994-12-19 1996-07-02 Fanuc Ltd データ処理装置
JPH08179986A (ja) * 1994-12-27 1996-07-12 Olympus Optical Co Ltd 情報処理装置
US5781921A (en) * 1996-05-06 1998-07-14 Ohmeda Inc. Method and apparatus to effect firmware upgrades using a removable memory device under software control

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101548265B (zh) * 2006-12-31 2016-01-20 桑迪士克科技公司 便携式多平台引导***及架构

Also Published As

Publication number Publication date
KR19980076635A (ko) 1998-11-16
CN1095119C (zh) 2002-11-27
US6032255A (en) 2000-02-29
KR100247952B1 (ko) 2000-03-15

Similar Documents

Publication Publication Date Title
CN1095119C (zh) 引导个人数字辅助台的方法
US5640566A (en) Method of forming an editor
US5231578A (en) Apparatus for document annotation and manipulation using images from a window source
US5600781A (en) Method and apparatus for creating a portable personalized operating environment
US5345550A (en) User-modifiable popup menus for object oriented behavior
US5384911A (en) Method of transferring programs from action oriented GUI paradigm to object oriented GUI paradigm
US5805164A (en) Data display and entry using a limited-area display panel
US5555369A (en) Method of creating packages for a pointer-based computer system
US5671378A (en) Method and system for sizing of graphical user interface objects for localization
US6226665B1 (en) Application execution environment for a small device with partial program loading by a resident operating system
US6544295B1 (en) Methods for managing preferred internet sites in a computer system having a browser
US5845282A (en) Method and apparatus for remotely accessing files from a desktop computer using a personal digital assistant
KR100458369B1 (ko) 이동식 데이터 처리 장치와 그 운영 방법
US6523101B1 (en) Installed-software development assistance system
US6202209B1 (en) Personal information device and method for downloading reprogramming data from a computer to the personal information device via the PCMCIA port or through a docking station with baud rate conversion means
KR100213102B1 (ko) 피씨카드를 이용한 휴대용 정보단말의 프로그램을 갱신하는 방법 및 그에 따른 장치
EP1909204A2 (en) Method and system for keyboard managing and navigating among drawing objects
US6141008A (en) Method and system for providing size adjustment for a maximized window in a computer system graphical user interface
US8306949B2 (en) Method and system for copying a file using a portable electronic device
EP0477173B1 (en) Apparatus for document annotation and manipulation using images from a window source
JPH05265678A (ja) ハイパテキスト表示システム
US20020143844A1 (en) Computer system with two operating systems
CN1381790A (zh) 具有二操作***的计算机***
CN112933607A (zh) 一种数据配置导出方法、装置及电子设备
CN114579235B (zh) 基于语言类型的图标显示方法、装置、设备及存储介质

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20021127