[发明专利]一种产品外设兼容方法及系统在审
申请号: | 201910765741.1 | 申请日: | 2019-08-19 |
公开(公告)号: | CN110502283A | 公开(公告)日: | 2019-11-26 |
发明(设计)人: | 蔡少江 | 申请(专利权)人: | 深圳大趋智能科技有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F8/71 |
代理公司: | 44368 深圳市智胜联合知识产权代理有限公司 | 代理人: | 齐文剑<国际申请>=<国际公布>=<进入 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 配置文件 外设设备 初始化参数 驱动 兼容 外设 调试 读取 配置文件下载 修改配置文件 软件工程师 产品替代 工厂生产 驱动代码 软件驱动 初始化 模组 适配 工程师 储存 转换 分配 配合 | ||
本发明实施例提供了一种产品外设兼容方法及系统,其中方法包括以下步骤,获取若干个外设设备的若干个驱动初始化参数;将若干个所述驱动初始化参数转换生成若干个配置文件;若干个所述配置文件储存在配置文件库内;从所述配置文件库读取外设设备与之相应的配置文件;通过所述相应的配置文件驱动外设设备;本发明提供了一种产品外设兼容方法,每一个外设设备只需要软件驱动工程师调试一次驱动代码,模组厂家只要通过修改配置文件里面的驱动初始化参数就可以完美兼容,无需再经过软件工程师再一次配合,节省了调试时间,方便产品替代料的增加;对于无法分配ID或者ID冲突的外设设备,只要工厂生产的时候将初始化配置文件下载就可以快速适配。
技术领域
本发明涉及设备兼容技术领域,特别是涉及一种产品外设兼容方法和一种产品外设兼容系统。
背景技术
现在有大量的手机、平板电脑、智能pos是基于android或者linux平台开发实现。这些项目一般包含LCD、TP、camera等外设。这些外设都有控制芯片,这些控制芯片需要根据外设的玻璃、镜头、sensor走线等初始化不同的参数。在一个项目,以TP为例,同一个TP的控制芯片可能存在同时支持多款不同模组厂生产的TP,需要不同驱动初始化的参数,这时候就需要在同一个软件包的驱动程序对不同模组厂的初始化参数做兼容。
目前,要求外设控制芯片一定要有给模组分配ID的能力;同时一个ID只能分配给一款模组,而分配的ID往往是有限的,当供应商模组较多时候存在不够用的问题;这些初始化参数在研发阶段必须由模组厂商的工程师优化然后由软件工程师集成到驱动代码里面的.c.h文件合并到软件包里面,在量产的时候如果想新增加兼容模组必须重新让软件工程师重新添加初始化参数,编译软件包,重新提交软件测试,测试通过之后才能正式发布导入生产,大量浪费研发资源和时间。
发明内容
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种产品外设兼容方法和相应的一种产品外设兼容系统。
为了解决上述问题,本发明实施例公开了一种产品外设兼容方法,包括如下步骤:
获取若干个外设设备的若干个驱动初始化参数;
将若干个所述驱动初始化参数转换生成若干个配置文件;
若干个所述配置文件储存在配置文件库内;
从所述配置文件库读取外设设备与之相应的配置文件;
通过所述相应的配置文件驱动外设设备;
进一步地,所述获取若干个外设设备的若干个驱动初始化参数的步骤,包括:
获取若干个外设设备所对应的若干个控制芯片;
从若干个所述控制芯片内获取所对应的若干个驱动初始化参数;
进一步地,所述将若干个所述驱动初始化参数转换生成若干个配置文件的步骤,包括:
通过驱动初始化参数判断是否存在设备ID;
若是,则将驱动初始化参数转换生成配置文件;
若否,则通过扫码枪下载配置文件;
进一步地,所述若是,则将驱动初始化参数转换生成配置文件的步骤,包括:
将所述驱动初始化参数进行格式化;
所述格式化后驱动初始化参数转换为配置文件;
进一步地,所述若否,则通过扫码枪下载配置文件的步骤,包括:
通过所述扫码枪获取外设设备的条形码信息;
将所述条形码信息传输到PC端;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳大趋智能科技有限公司,未经深圳大趋智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910765741.1/2.html,转载请声明来源钻瓜专利网。