A configuration method of a driver, when a device needs to be started, the device driver code corresponding to the device in the electronic terminal acquires corresponding configuration item data from an electronic terminal. The driver configuration method of the invention, the device driver code and configuration data of phase separation, the configuration data can be configured flexibly when the electronic terminal equipment of a type of change, the driver developers only need to modify the configuration according to the number of items in accordance with the current equipment, you can complete the driver development, without the need for change of equipment model, recompile the code or compile the entire project, bringing convenience for the driver development work.
【技术实现步骤摘要】
驱动程序的配置方法
本专利技术涉及计算机
,尤其涉及驱动程序的配置方法。
技术介绍
随着电子技术的发展,移动电话和平板电脑等电子终端的应用日益广泛。应用于移动终端的硬件设备种类也越来越多,与硬件设备对应的驱动程序也越来越重要。设备驱动程序(DeviceDriver)是一种允许操作系统与硬件交互的程序,它是一种直接工作在各种硬件设备上的软件,这种程序创建了一个硬件与硬件,或硬件与软件沟通的接口,正是通过驱动程序,各种硬件设备才能正常运行,达到既定的工作目标。请参考图1,图1为现有技术驱动程序的配置方法,包括:步骤S101,电子终端操作系统启动;步骤S102,挂接文件系统;步骤S103,启动脚本根据不同的电子设备硬件,向系统内核空间插入对应的硬件驱动程序。由于现有技术的驱动程序往往是针对各个硬件分别设计的,也就是说,对于不同的硬件,需要不同的驱动。现有技术中对于硬件驱动程序的编写,通常需要先了解硬件设备的参数,然后编写代码流程来实现针对该型号硬件设备的驱动软件,经过调试编译等步骤后下载到终端设备。由于按照上述方式编写的驱动程序所针对的硬件设备具有单一性,当硬件设备发生变化时,由于硬件上做了相应的修改,驱动程序也需要进行修改。上述的驱动程序针对各个硬件设备分别设计的模式,带来了诸多问题。首先,驱动程序开发人员需要了解硬件设备的工作原理和相应参数,且大多数驱动程序运行在核心模式,驱动软件的错误经常造成系统严重的不稳定,对驱动程序开发人员提出了较高要求;其次,由于要针对各个硬件设备的驱动程序分别进行编写、调试和编译等步骤,致使这些驱动的开发周期过长,还需要针对 ...
【技术保护点】
一种驱动程序的配置方法,其特征在于,当需要启动某设备时,根据该设备型号编辑文本格式的配置项数据;将文本格式的配置项数据进行解析,生成二进制格式配置项数据;以及电子终端中与该设备对应的设备驱动代码从电子终端中获取所述二进制格式配置项数据,形成驱动程序。
【技术特征摘要】
1.一种驱动程序的配置方法,其特征在于,当需要启动某设备时,根据该设备型号编辑文本格式的配置项数据;将文本格式的配置项数据进行解析,生成二进制格式配置项数据;以及电子终端中与该设备对应的设备驱动代码从电子终端中获取所述二进制格式配置项数据,形成驱动程序。2.如权利要求1所述的驱动程序的配置方法,其特征在于,所述配置项数据与当前设备型号相匹配。3.如权利要求2所述的驱动程序的配置方法,其特征在于,所述二进制格式配置项数据是从电子终端的快速启动区加载到内存中的。4.如权利要求1所述的驱动程序的配置方法,其特征在于,所述设备驱动代码从电子终端中获取所述二进制格式配置项数据是根据设备信息和配置项标识进行的。5.如权利要求1所述的驱动程序的配置方法,其特征在于,还包括,在开发平台上对文本格式的配置项数据进行编辑,使所述文本格式的配置项数据与当前设备型号和所述电子终端中的平台类型相匹配。6.如权利要求3所述的驱动程序的配置方法,其特征在于,还包括:将所述二进制格式配置项数据存储到电子终端的快速启动区。7.如权利要求1所述的驱动程序的配置方法,其特征在于,将所述文本格式的配置项数据...
【专利技术属性】
技术研发人员:徐明,王活生,李江勇,雷方杰,冯嘉鹏,黄文涛,
申请(专利权)人:展讯通信上海有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。