专利名称:通过二次加载引导应用程序的方法
技术领域:
本发明涉及计算机应用技术领域,特别是涉及一种通过二次加载引导应用程 序的方法。
背景技术:
在嵌入式系统中,很多从计算机软件是主计算机通过特定的接口一次性加载 到从计算机所在的硬件环境中,主计算机再激活从计算机。由于接口受硬件的限 制,如果加载到从计算机的软件过大,主计算机就不可能一次性地将从计算机软 件下载下去,也就不能激活从计算机工作。发明内容本发明的目的是提供一种通过二次加载引导应用程序的方法,利用该方法可 以将较大的程序加载到从计算机的应用环境中运行。为了实现发明目的,本发明采用如下技术方案一种通过二次加载引导应用程序的方法,该方法应用的计算机系统包括主计 算机与从计算机,包括以下步骤在主计算机中按照从计算机运行环境编写引导程序;将该引导程序加载到从计算机;激活从计算机CPU,使其运行引导程序;向从计算机加载应用程序;从计算机跳转到应用程序的入口开始运行。 所述向从计算机加载应用程序的方法具体为-将应用程序分段传递给从计算机的引导程序;引导程序将收到的应用程序的各个段按顺序组装起来,并加载到内存中。采用上述方法,本发明可以顺利将过大的程序加载到从计算机的应用环境中 运行。
图1是本发明通过二次加载引导应用程序的方法的流程图。
具体实施方式
下面参照附图对本发明作进一步详细的说明。本发明应用的计算机系统包括主计算机与从计算机。如图1所示,本发明通 过二次加载引导应用程序的方法,包括以下步骤51、 在主计算机中按照从计算机运行环境编写引导程序。该引导程序体积较 小,负责从计算机与主计算机之间的通信。52、 将该引导程序加载到从计算机。53、 激活从计算机CPU,使其运行引导程序。54、 向从计算机加载应用程序。待从计算机的引导程序与主计算机均运行正常后,开始向从计算机加载应用 程序。由于从计算机已经运行,因此主计算机可以分段地将应用于从计算机的应 用程序传递给从计算机的引导程序,再由引导程序将接收到的各个段按顺序组装起来,放到应用程序的运行环境中。S5、从计算机跳转到应用程序的入口开始运行。 这样就完成了 二次加载的过程。本发明通过二次加载引导应用程序的方法实现简单,可以顺利将过大的程序 加载到从计算机的应用环境中运行,弥补了嵌入式系统中接口硬件的一些不足, 在一定程度上降低了硬件成本。
权利要求
1、一种通过二次加载引导应用程序的方法,该方法应用的计算机系统包括主计算机与从计算机,其特征在于包括以下步骤在主计算机中按照从计算机运行环境编写引导程序;将该引导程序加载到从计算机;激活从计算机CPU,使其运行引导程序;向从计算机加载应用程序;从计算机跳转到应用程序的入口开始运行。
2、 根据权利要求1所述的通过二次加载引导应用程序的方法,其特征在于 所述向从计算机加载应用程序的方法具体为将应用程序分段传递给从计算机的弓I导程序;引导程序将收到的应用程序的各个段按顺序组装起来,并加载到内存中。
全文摘要
本发明公开了一种通过二次加载引导应用程序的方法,涉及计算机应用技术领域。该方法包括以下步骤在主计算机中按照从计算机运行环境编写引导程序;将该引导程序加载到从计算机;激活从计算机CPU,使其运行引导程序;向从计算机加载应用程序;从计算机跳转到应用程序的入口开始运行。利用该方法可以将较大的程序加载到从计算机的应用环境中运行。
文档编号G06F9/445GK101241443SQ20081010150
公开日2008年8月13日 申请日期2008年3月7日 优先权日2008年3月7日
发明者岩 冯 申请人:北京佳讯飞鸿电气股份有限公司