发明名称 |
一种智能加载手机硬件驱动程序的方法 |
摘要 |
本发明提供了一种智能加载手机硬件驱动程序的方法,包括如下步骤:在系统内核中插入硬件识别模块,以通过该硬件识别模块读取不同硬件的寄存器,识别出不同型号的硬件;根据识别出的不同硬件,生成硬件标志文件;根据所述硬件标志文件,在系统内核中插入相对应的硬件驱动程序。本方法克服了传统手机操作系统中驱动程序加载的缺点,既能够解决手机存储空间资源有限的问题,也能够自动兼容多种同类型硬件并存的状况,同时能够非常方便地进行扩充和升级。这样手机程序版本售后维护也更方便,节省人力和成本。 |
申请公布号 |
CN100472440C |
申请公布日期 |
2009.03.25 |
申请号 |
CN200510115647.X |
申请日期 |
2005.11.09 |
申请人 |
中兴通讯股份有限公司 |
发明人 |
黄泳 |
分类号 |
G06F9/445(2006.01)I;H04W88/02(2009.01)I |
主分类号 |
G06F9/445(2006.01)I |
代理机构 |
北京安信方达知识产权代理有限公司 |
代理人 |
许志勇;颜 涛 |
主权项 |
1、一种智能加载手机硬件驱动程序的方法,在手机操作系统启动完毕,并挂接文件系统后,由启动脚本根据不同的手机硬件,向系统内核空间插入对应的硬件驱动程序,其特征在于,包括如下步骤:在系统内核中插入硬件识别模块,以通过该硬件识别模块读取不同硬件的寄存器,识别出不同型号的硬件;根据识别出的不同硬件,将当前进程的用户空间地址范围指向内核空间地址范围,在内核地址空间操作硬件标志文件的写入,生成硬件标志文件;根据所述硬件标志文件,在系统内核中插入相对应的硬件驱动程序。 |
地址 |
518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法律部 |