[发明专利]一种设备驱动管理方法有效
申请号: | 201710218893.0 | 申请日: | 2017-04-06 |
公开(公告)号: | CN107015807B | 公开(公告)日: | 2020-07-10 |
发明(设计)人: | 孙振银 | 申请(专利权)人: | 青岛海信宽带多媒体技术有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401 |
代理公司: | 青岛联智专利商标事务所有限公司 37101 | 代理人: | 张少凤 |
地址: | 266100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 设备 驱动 管理 方法 | ||
本发明提供了一种设备驱动管理方法,操作系统的内核与驱动分离,系统启动程序运行时,进行硬件的扫描和识别,将识别的硬件信息形成硬件描述列表;系统启动程序运行后,加载运行内核,系统启动程序将硬件描述列表传递给内核,内核根据硬件描述列表自动配置加载硬件的驱动。本发明可以根据硬件种类和规格进行自动配置和管理驱动,可以根据不同的硬件规格配置和管理板级设备,保证系统在不同的硬件平台上稳定运行。本发明内核只配置加载针对当前硬件的驱动管理程序,精简大量无用的板级总线和设备驱动管理,提高系统工作效率,可以实现系统的快速升级和部署。本发明还可提高硬件的可重用性,提高硬件的生命周期,减少无端的浪费和电子污染。
技术领域
本发明属于操作系统软件技术领域,特别是涉及一种设备驱动管理方法。
背景技术
智能设备系统中,软件和硬件缺一不可。每种硬件在其整个生命周期内只能运行预先设定好的操作系统和应用程序,如果预先设定的操作系统和应用程序无法维护后,那么该硬件的功能就无法很好的适应新业务的扩展,随之寿命也会终止。例如,智能手机会定时进行操作系统更新或者功能升级,操作系统包括内核和驱动,操作系统更新或者功能升级时,内核和驱动程序会同步更新和升级,但是,如果更新和升级后的驱动程序版本较高,硬件设备达不到驱动程序的要求,驱动程序与硬件设备不匹配,则会导致智能手机无法正常升级使用,造成了智能机淘汰速度的加快,产生大量的电子垃圾,严重影响环境,并造成无端的人力和财力的浪费。
发明内容
本发明的目的在于提供一种设备驱动管理方法,解决了现有内核和驱动同时更新和升级造成驱动程序与硬件设备不匹配,导致智能设备无法正常工作的技术问题。
为解决上述技术问题,本发明采用以下技术方案予以实现:
一种设备驱动管理方法,操作系统的内核与驱动分离,所述方法为:
系统启动程序运行时,进行芯片和硬件设备的扫描和识别,并将识别的硬件信息形成硬件描述列表;
系统启动程序运行后,加载运行内核,所述系统启动程序将硬件描述列表传递给所述内核,所述内核根据所述硬件描述列表自动配置加载硬件的驱动。
与现有技术相比,本发明的优点和积极效果是:本发明操作系统的内核与驱动分离,在系统启动程序运行时,对硬件进行识别,并将识别的硬件形成硬件描述列表,系统刚启动程序运行后,加载运行内核,系统启动程序将硬件描述列表传递给内核,内核根据硬件描述列表自动配置加载硬件的驱动。本发明可以根据硬件种类和规格进行自动配置和管理驱动,可以根据不同的硬件规格配置和管理板级设备,保证系统在不同的硬件平台上稳定运行。本发明内核只配置加载针对当前硬件的驱动管理程序,精简大量无用的板级总线和设备驱动管理,提高系统工作效率,可以实现系统的快速升级和部署。本发明还可提高硬件的可重用性,避免由于驱动软件升级与硬件不匹配造成无法使用的问题,提高硬件的生命周期,减少无端的浪费和电子污染。
结合附图阅读本发明实施方式的详细描述后,本发明的其他特点和优点将变得更加清楚。
附图说明
图1是本发明具体实施例的流程图。
具体实施方式
本发明所说的硬件包括关键设备和外围设备,其中,关键设备是指组成智能设备的各种芯片,例如控制类芯片、存储类芯片、电源管理类芯片和通信类芯片等;外围设备是指与智能设备可插拔的输入设备、输出设备等。输出设备可以是显示屏、打印机、音箱等;输入设备可以是鼠标、键盘、摄像头等。
本实施例提出了一种设备驱动管理方法,将操作系统的内核与驱动分离,采用硬件描述列表对硬件驱动进行管理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信宽带多媒体技术有限公司,未经青岛海信宽带多媒体技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710218893.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:工艺品(圆形底座1)
- 下一篇:工艺品(背鸟驴)