[发明专利]一种嵌入式系统从不同地址引导系统的方法有效
申请号: | 200810065507.X | 申请日: | 2008-03-07 |
公开(公告)号: | CN101256494A | 公开(公告)日: | 2008-09-03 |
发明(设计)人: | 朱育飞 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 深圳市永杰专利商标事务所 | 代理人: | 曹建军 |
地址: | 518057广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 系统 不同 地址 引导 方法 | ||
1.一种嵌入式系统从不同地址引导系统的方法,其特征在于,包括如下步骤:
a.在已有引导地址AddrA的基础上增加一个新引导地址AddrB,在新引导地址AddrB上增加一个引导模块MdlB;所述引导模块MdlB包含对本系统进行配置并使之满足正常启动需要的代码和数据,以及包含能拷贝至系统RAM中并执行的初始化代码和数据;
b.当硬件系统使用不同的存储设备时,自动从存储设备默认的引导地址启动系统。
2.根据权利要求1所述的嵌入式系统从不同地址引导系统的方法,其特征在于,所述步骤a中引导模块MdlB由两个子模块子MdlB_A和MdlB_B先后连续放置而成,子模块MdlB_B包含对本系统进行配置并使之满足正常启动需要的代码和数据,子模块MdlB_A包含将子模块MdlB_B拷贝至系统RAM中并执行的初始化代码和数据。
3.根据权利要求1或2所述的嵌入式系统从不同地址引导系统的方法,其特征在于,所述步骤b中,如果是从已有引导地址AddrA引导系统,则正常启动系统。
4.根据权利要求2所述的嵌入式系统从不同地址引导系统的方法,其特征在于,所述步骤b中,如果是从新引导地址AddrB引导系统,则程序先执行引导模块MdlB中的子模块MdlB_A:把子模块MdlB_B拷贝到一段可用的系统RAM区中,然后跳转到子模块MdlB_B中执行系统配置程序,子模块MdlB_B完成系统配置后,跳转到已有引导地址AddrA上,按照正常的流程启动系统。
5.根据权利要求1或2或4所述的嵌入式系统从不同地址引导系统的方法,其特征在于,所述步骤a中将引导模块MdlB放置在新引导地址AddrB上是在代码编译的时候通过设置编译器的链接选项把引导模块MdlB放置在新引导地址AddrB上。
6.根据权利要求2所述的嵌入式系统从不同地址引导系统的方法,其特征在于,所述步骤a中引导模块MdlB的两个子模块MdlB_A和MdlB_B被先后连续放置是在代码编译的时候通过设置编译器的链接选项把子模块MdlB_A放在子模块MdlB_B之前。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810065507.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种从黄精中提取黄精多糖的方法
- 下一篇:轻质纤维保温消音装饰板及制备工艺