[发明专利]一种单板驱动的加载方法和通信设备有效
申请号: | 201010118496.4 | 申请日: | 2010-03-03 |
公开(公告)号: | CN102193804A | 公开(公告)日: | 2011-09-21 |
发明(设计)人: | 王伟;易非;邓鹏;刘道根 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻 |
地址: | 518129 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 单板 驱动 加载 方法 通信 设备 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种单板驱动的加载方法和通信设备。
背景技术
目前,通信领域部分设备的单板上仅集成了用于加载映像程序的启动加载BOOT程序,上述映像程序一般都存放于外部存储设备中,比如外部硬盘、操作管理(Operate and Management,OM)服务器等。而现有技术中上述映像程序是由“操作系统”、“应用软件”、以及“驱动软件”三者共同编译链接而生成的。
但是目前单板上硬件的变化日新月异,比如某种器件的停产,或者降低成本的改造等都会造成单板的升级。由于单板硬件的升级必然会导致上述“驱动软件”的对应升级,这就导致了每次单板硬件的升级都需要重新编译和发布映像程序,这不仅会增加研发成本,而且需要客户进行频繁的对映像程序进行升级,给客户带来了不便。
发明内容
本发明实施例提供了一种单板驱动的加载方法和通信设备,使得单板硬件升级时不必更新映像程序,降低研发成本。
一方面,本发明实施例提出了一种单板驱动的加载方法,该方法包括:加载外设驱动,所述外设驱动位于所述单板的本地存储单元;加载需要链接的操作系统程序,所述操作系统程序位于所述单板的非本地存储单元;根据所述操作系统程序对所述外设驱动进行链接,使得所述外设驱动能够正常运行。
另一方面,本发明实施例还提出了一种通信设备,包括,系统单板,所述系统单板包括:本地存储单元,用于存储外设驱动;控制处理器,用于加载需要链接的操作系统程序及所述外设驱动,所述操作系统程序位于所述单板的非本地存储单元;根据所述操作系统程序对所述外设驱动进行链接,使得所述外设驱动能够正常运行。
本发明实施例中单板内外设的驱动都存储在单板的存储单元中,使得单板上外设升级时,只需要将存储单元中对应的外设驱动进行升级即可,而不再需要对升级后的外设驱动、应用程序和操作系统一起进行编译,即映像程序不再需要进行改动。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种单板的加载方法的流程示意图;
图2为本发明实施例提供的另一种单板的加载方法的流程示意图;
图3为本发明实施例提供的一种硬件配置文件的构成示意图;
图4为本发明实施例提供的一种通信设备的结构示意图;
图5为本发明实施例提供的另一种通信设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示为本发明实施例提供的一种单板驱动的加载方法的流程示意图,本实施例是从单板侧对本发明进行的说明,该方法包括如下步骤:
S101:加载外设驱动,该外设驱动位于单板的本地存储单元之内;
在本发明实施例中的单板可以是通信领域的单板(如各种业务板、管理板等),也可以是PC领域的单板(如PC机的主板)。这里的外设是指位于单板上的各种芯片,当该单板为电信领域内的框式设备中的一块单板时,这些外设比如可以为业务网口芯片、局域网交换(Lanswitch)芯片、异步传输模式(Asynchronous Transfer Mode,ATM)芯片等;而当该单板为PC内的主板时,这些外设比如可以为显卡、网卡、南桥控制器、北桥控制器等。
上述芯片的驱动程序都位于单板的本地存储单元之内,本地存储单元是指与单板位于同一物理板上的存储单元,该本地存储单元可以采用非易失性存储单元,比如闪存(FLASH)、非易失性随机访问存储器(Non-VolatileRandom Access Memory,NVRAM)等。
S102:加载需要链接的操作系统程序,所述操作系统程序位于所述单板的非本地存储单元;
在本实施例中非本地存储单元是指与单板有联系,但不在同一物理板之上的存储设备,比如当该单板为电信领域内的框式设备中的一块单板时,该非本地存储单元可以位于文件服务器中、或者位于主控单板之上;而当该单板为个人电脑(Personal Computer,PC)内的主板时,该非本地存储单元可以为PC内的硬盘。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010118496.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种低硫铜精矿的冶炼方法
- 下一篇:一种难溶贵金属铑高效溶解的方法