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

文档序号:6414047阅读:410来源:国知局
专利名称:引导个人数字辅助台的方法
技术领域
本发明涉及用于引导(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和灵活地适应系统的改变。
权利要求
1.一种个人数字辅助台PDA的引导方法,包括步骤(a)准备一个外部存储卡,在其中存储用于选择启动命令的程序;(b)通过引导PDA执行特别的启动命令;(c)在步骤(b)完成时,通过将步骤(a)的外部存储卡插入PDA执行用于选择其它启动命令的程序;和(d)根据在步骤(c)选择的启动命令执行任务。
2.根据权利要求1的方法,其中,步骤(c)包括以下步骤(c1)在屏幕上显示启动命令表;(c2)选择相应于步骤(c1)的启动命令的项目;(c3)当在步骤(c2)选择一个项目时从引导表读出该启动命令的开始地址值;和(c4)执行在步骤(3)的开始地址处的某个启动程序。
3.根据权利要求1的方法,其中,当该存储卡插入PDA时,在屏幕上显示没有启动命令选择程序。
全文摘要
一种使用外部存储卡引导个人数字辅助台(PDA)的方法,该方法包括步骤:(a)准备一个外部存储卡,在其中存储用于选择启动命令的程序;(b)通过引导PDA执行特别的启动命令;(c)在步骤(b)完成时,通过将步骤(a)的外部存储卡插入PDA执行用于选择其它启动命令的程序和(d)根据在步骤(c)选择的启动命令执行任务。通过事先执行特别启动命令和通过在引导PDA期间存储在个人计算机中的存储卡的应用程序执行其它启动命令,以软件代替该硬件的开关功能。
文档编号G06F9/445GK1201188SQ9810623
公开日1998年12月9日 申请日期1998年4月7日 优先权日1997年4月11日
发明者沈孝善, 元采喜, 吴载成 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1