CN1201188A - 引导个人数字辅助台的方法 - Google Patents
引导个人数字辅助台的方法 Download PDFInfo
- 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
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
- 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/22—Microcontrol or microprogram arrangements
- G06F9/24—Loading 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时,在屏幕上显示没有启动命令选择程序。
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101548265B (zh) * | 2006-12-31 | 2016-01-20 | 桑迪士克科技公司 | 便携式多平台引导***及架构 |
Families Citing this family (33)
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)
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 |
-
1997
- 1997-04-11 KR KR1019970013420A patent/KR100247952B1/ko not_active IP Right Cessation
-
1998
- 1998-04-03 US US09/054,406 patent/US6032255A/en not_active Expired - Fee Related
- 1998-04-07 CN CN98106231A patent/CN1095119C/zh not_active Expired - Fee Related
Cited By (1)
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 |