The embodiment of the invention provides a product peripheral compatibility method and system, wherein the method comprises the following steps: obtaining several drive initialization parameters of several peripheral devices; converting several drive initialization parameters to generate several configuration files; storing several configuration files in the configuration file library; reading the phase of peripheral devices from the configuration file library The invention provides a product peripheral compatibility method. Each peripheral device only needs a software driver engineer to debug the driver code once, and the module manufacturer can be perfectly compatible as long as the driver initialization parameters in the configuration file are modified, without the cooperation of the software engineer again, It saves debugging time and facilitates the increase of product substitutes. For peripheral devices that cannot be assigned ID or have ID conflicts, it can be quickly adapted as long as the initialization configuration file is downloaded during factory production.
【技术实现步骤摘要】
一种产品外设兼容方法及系统
本专利技术涉及设备兼容
,特别是涉及一种产品外设兼容方法和一种产品外设兼容系统。
技术介绍
现在有大量的手机、平板电脑、智能pos是基于android或者linux平台开发实现。这些项目一般包含LCD、TP、camera等外设。这些外设都有控制芯片,这些控制芯片需要根据外设的玻璃、镜头、sensor走线等初始化不同的参数。在一个项目,以TP为例,同一个TP的控制芯片可能存在同时支持多款不同模组厂生产的TP,需要不同驱动初始化的参数,这时候就需要在同一个软件包的驱动程序对不同模组厂的初始化参数做兼容。目前,要求外设控制芯片一定要有给模组分配ID的能力;同时一个ID只能分配给一款模组,而分配的ID往往是有限的,当供应商模组较多时候存在不够用的问题;这些初始化参数在研发阶段必须由模组厂商的工程师优化然后由软件工程师集成到驱动代码里面的.c.h文件合并到软件包里面,在量产的时候如果想新增加兼容模组必须重新让软件工程师重新添加初始化参数,编译软件包,重新提交软件测试,测试通过之后才能正式发布导入生产,大量浪费研发资源和时间。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种产品外设兼容方法和相应的一种产品外设兼容系统。为了解决上述问题,本专利技术实施例公开了一种产品外设兼容方法,包括如下步骤:获取若干个外设设备的若干个驱动初始化参数;将若干个所述驱动初始化参数转换生成若干个配置文件;< ...
【技术保护点】
1.一种产品外设兼容方法,其特征在于,包括:/n获取若干个外设设备的若干个驱动初始化参数;/n将若干个所述驱动初始化参数转换生成若干个配置文件;/n若干个所述配置文件储存在配置文件库内;/n从所述配置文件库读取外设设备与之相应的配置文件;/n通过所述相应的配置文件驱动外设设备。/n
【技术特征摘要】
1.一种产品外设兼容方法,其特征在于,包括:
获取若干个外设设备的若干个驱动初始化参数;
将若干个所述驱动初始化参数转换生成若干个配置文件;
若干个所述配置文件储存在配置文件库内;
从所述配置文件库读取外设设备与之相应的配置文件;
通过所述相应的配置文件驱动外设设备。
2.根据权利要求1所述的产品外设兼容方法,其特征在于,所述获取若干个外设设备的若干个驱动初始化参数的步骤,包括:
获取若干个外设设备所对应的若干个控制芯片;
从若干个所述控制芯片内获取所对应的若干个驱动初始化参数。
3.根据权利要求1所述的产品外设兼容方法,其特征在于,所述将若干个所述驱动初始化参数转换生成若干个配置文件的步骤,包括:
通过驱动初始化参数判断是否存在设备ID;
若是,则将驱动初始化参数转换生成配置文件;
若否,则通过扫码枪下载配置文件。
4.根据权利要求3所述的产品外设兼容方法,其特征在于,所述若是,则将驱动初始化参数转换生成配置文件的步骤,包括:
将所述驱动初始化参数进行格式化;
将格式化后驱...
【专利技术属性】
技术研发人员:蔡少江,
申请(专利权)人:深圳大趋智能科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。