[发明专利]一种单板驱动的加载方法和通信设备有效
申请号: | 201010118496.4 | 申请日: | 2010-03-03 |
公开(公告)号: | CN102193804A | 公开(公告)日: | 2011-09-21 |
发明(设计)人: | 王伟;易非;邓鹏;刘道根 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻 |
地址: | 518129 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 单板 驱动 加载 方法 通信 设备 | ||
1.一种单板驱动的加载方法,其特征在于,所述方法包括:
加载外设驱动,所述外设驱动位于所述单板的本地存储单元;
加载需要链接的操作系统程序,所述操作系统程序位于所述单板的非本地存储单元;
根据所述操作系统程序对所述外设驱动进行链接,使得所述外设驱动能够正常运行。
2.如权利要求1所述的方法,其特征在于,所述根据所述操作系统程序对所述外设驱动进行链接包括:
利用动态链接技术对所述操作系统程序和所述外设驱动进行链接;
或者,
利用二次链接技术来对所述操作系统程序和所述外设驱动进行链接,所述二次链接技术包括:
将外设驱动程序和操作系统程序各自编译成二进制文件;
在外设驱动程序二进制文件中提供一虚拟程序来对外设驱动程序二进制文件中引用操作系统程序二进制文件的函数和变量进行虚拟链接;
将所述虚拟程序链接至所述操作系统程序二进制文件中的函数或变量实体中。
3.如权利要求1所述的方法,其特征在于,所述加载外设驱动之前还包括:加载并运行所述单板的本地存储单元内的BIOS程序来初始化基本输入输出系统。
4.如权利要求1所述的方法,其特征在于,所述加载外设驱动包括:
根据所述单板的本地存储单元内的硬件配置文件来加载位于所述本地存储单元内的外设驱动,所述硬件配置文件包括外设名称、驱动名称、驱动存放位置和芯片初始化参数。
5.如权利要求1所述的方法,其特征在于,所述根据所述操作系统程序对所述外设驱动进行链接之后,还包括:
初始化所述操作系统程序中的操作系统内核。
6.如权利要求5所述的方法,其特征在于,还包括:
在初始化所述操作系统程序中的操作系统内核之前,初始化与所述操作系统内核无关的外设;
在初始化所述操作系统程序中的操作系统内核之后,初始化与所述操作系统内核相关的外设。
7.一种通信设备,其特征在于,包括,系统单板,所述系统单板包括:
本地存储单元,用于存储外设驱动;
控制处理器,用于加载需要链接的操作系统程序及所述外设驱动,所述操作系统程序位于所述单板的非本地存储单元;根据所述操作系统程序对所述外设驱动进行链接,使得所述外设驱动能够正常运行。
8.如权利要求7所述的通信设备,其特征在于,
所述本地存储单元还用于存储BIOS程序;
所述控制处理器还用于加载所述BIOS程序来初始化基本输入输出系统。
9.如权利要求7所述的通信设备,其特征在于,
所述本地存储单元还用于存储硬件配置文件,所述硬件配置文件包括外设名称、驱动名称、驱动存放位置和芯片初始化参数;
所述控制处理器具体用于根据所述本地存储单元内的硬件配置文件来加载外设驱动。
10.如权利要求7所述的通信设备,其特征在于,所述控制处理器还用于:
初始化与所述操作系统程序中的操作系统内核无关的外设;
初始化所述操作系统内核;
初始化与所述操作系统内核相关的外设。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010118496.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种低硫铜精矿的冶炼方法
- 下一篇:一种难溶贵金属铑高效溶解的方法