一种芯片驱动方法、装置、电子设备及存储介质制造方法及图纸

技术编号:32131831 阅读:31 留言:0更新日期:2022-01-29 19:32
本发明专利技术公开了一种芯片驱动方法、装置、电子设备及存储介质,涉及处理器技术领域,该方法包括如下步骤:接收调用指令;根据所述调用指令读取可执行代码;获取配置文件;根据所述配置文件中的参数执行所述可执行代码。本发明专利技术公开的芯片驱动方法,通过将逻辑实现和功能实现分开,代码部分共用,功能部分通过配置文件区分的方法,大量减少冗余代码,减少运行时所需资源,单个项目需要驱动多个同类型芯片时可共享同一个驱动代码或者配置文件。共享同一个驱动代码或者配置文件。共享同一个驱动代码或者配置文件。

【技术实现步骤摘要】
一种芯片驱动方法、装置、电子设备及存储介质


[0001]本专利技术涉及处理器
,具体涉及一种芯片驱动方法。

技术介绍

[0002]在目前多数的操作系统平台中,经常会使用同一芯片应用于不同的项目或使用功能类似的同类型芯片。对于应用于不同项目的同一芯片,常见的驱动方式为同一芯片在每个项目中有各自的驱动代码,或在每个项目中有公用的代码而差异部分单独设置配置文件;而针对同类型芯片,常见的驱动方式为针对不同厂家的同类型芯片在每个项目中有各自的驱动代码,或对每一厂家设置公用代码,根据实际芯片运行不同的代码流程。
[0003]上述方法虽然可以完成对芯片的驱动,但会导致冗余代码过多,占用系统资源,且开发维护不便。

技术实现思路

[0004]因此,本专利技术要解决的技术问题在于克服现有技术中芯片驱动代码的冗余代码过多,占用系统资源,开发维护不便的缺陷,从而提供一种芯片驱动方法。
[0005]根据第一方面,本专利技术实施例公开了一种芯片驱动方法,包括:
[0006]接收调用指令;
[0007]根据所述调用指令读本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种芯片驱动方法,其特征在于,包括:接收调用指令;根据所述调用指令读取可执行代码;获取配置文件;根据所述配置文件中的参数执行所述可执行代码。2.根据权利要求1所述的方法,其特征在于,所述可执行代码为在所有硬件版本中驱动芯片端口时共用的逻辑部分,所述逻辑部分包括:至少一个逻辑功能和与至少一个逻辑功能对应的输入输出端口信息。3.根据权利要求2所述的方法,其特征在于,所述配置文件针对在任一硬件版本中驱动的任一芯片端口分别设置,所述配置文件包括:与所述至少一个逻辑功能对应的操作命令和与所述操作命令对应的变量。4.根据权利要求2所述的方法,其特征在于:所述逻辑功能包括:上电功能、确定芯片功能、初始化功能、复位功能、判断功能、中断处理功能、读写接口功能和下电功能;所述输入输出端口信息包括为实现所述逻辑功能所需操作的输入输出端口类型。5.根据权利要求1所述的方法,其特征在于,所述获取配置文件,包括:根据调用指令,获取当前所需操作的芯片端口号;与操作系统进行信息交互,获取当前硬件版本信息;根据所述芯片端口号和所述硬件版本信息,获取配置文件。6.根据权利要求5所述的方法,其特征在于,所述根据所述配置文件中的参数执行所述可执行代码,包括:读取可执行代码,确...

【专利技术属性】
技术研发人员:陈朝晖罗春波简广林
申请(专利权)人:镁佳北京科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1