发明名称 一种单板驱动的加载方法和通信设备
摘要 本发明实施例提供了一种单板驱动的加载方法和通信设备,该方法包括:加载外设驱动,所述外设驱动位于所述单板的本地存储单元;加载需要链接的操作系统程序,所述操作系统程序位于所述单板的非本地存储单元;根据所述操作系统程序对所述外设驱动进行链接,使得所述外设驱动能够正常运行。本发明实施例中单板内外设的驱动都存储在单板的本地存储单元中,使得单板上外设升级时,只需要将本地存储单元中对应的外设驱动进行升级即可,而不再需要对升级后的外设驱动、应用程序和操作系统一起进行编译,即映像程序不再需要进行改动。
申请公布号 CN102193804B 申请公布日期 2013.11.06
申请号 CN201010118496.4 申请日期 2010.03.03
申请人 华为技术有限公司 发明人 王伟;易非;邓鹏;刘道根
分类号 G06F9/445(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 北京三友知识产权代理有限公司 11127 代理人 任默闻
主权项 一种单板驱动的加载方法,其特征在于,所述方法包括:加载外设驱动,所述外设驱动位于所述单板的本地存储单元;加载需要链接的操作系统程序,所述操作系统程序位于所述单板的非本地存储单元;根据所述操作系统程序对所述外设驱动进行链接,使得所述外设驱动能够正常运行;其中,所述根据所述操作系统程序对所述外设驱动进行链接包括:利用动态链接技术对所述操作系统程序和所述外设驱动进行链接;或者,利用二次链接技术来对所述操作系统程序和所述外设驱动进行链接,所述二次链接技术包括:将外设驱动程序和操作系统程序各自编译成二进制文件;在外设驱动程序二进制文件中提供一虚拟程序来对外设驱动程序二进制文件中引用操作系统程序二进制文件的函数和变量进行虚拟链接;将所述虚拟程序链接至所述操作系统程序二进制文件中的函数或变量实体中。
地址 518129 广东省深圳市龙岗区坂田华为基地总部办公楼