买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】外设驱动制作方法、装置以及计算机可读介质_西安诺瓦星云科技股份有限公司_201811431353.1 

申请/专利权人:西安诺瓦星云科技股份有限公司

申请日:2018-11-26

公开(公告)日:2024-03-15

公开(公告)号:CN111221571B

主分类号:G06F8/76

分类号:G06F8/76

优先权:

专利状态码:有效-授权

法律状态:2024.03.15#授权;2020.06.26#实质审查的生效;2020.06.02#公开

摘要:本发明实施例公开一种外设驱动制作方法和一种外设驱动制作装置。所述外设驱动制作方法,包括:制作微处理器的目标外设的驱动程序的头文件,其中所述头文件包括供所述微处理器调用的驱动接口模块;制作所述目标外设的所述驱动程序的库文件,其中所述库文件包括内核驱动模块;将所述头文件和所述库文件编译成机器码;以及将所述机器码存入所述微处理器中。本发明实施例可以实现外设驱动程序的快速移植,提高产品开发效率,降低误操作风险。

主权项:1.一种外设驱动制作方法,其特征在于,包括:制作微处理器的目标外设的驱动程序的头文件,其中所述头文件包括供所述微处理器调用的驱动接口模块;制作所述目标外设的所述驱动程序的库文件,其中所述库文件包括内核驱动模块;将所述头文件和所述库文件编译成机器码;以及将所述机器码存入所述微处理器中,以供所述微处理器工作时通过所述驱动接口模块向所述内核驱动模块发送请求指令、由所述内核驱动模块对所述请求指令进行解析并产生控制信息输出至所述目标外设来驱动控制所述目标外设;其中,所述驱动接口模块包括:初始化接口单元,用于根据所述目标外设的类型初始化所述目标外设的通信介质和通信协议;应用接口单元,用于供所述微处理器控制所述目标外设、且为根据所述目标外设的功能设计的接口;以及时钟节拍接口单元,用于从所述微处理器上获取时钟节拍,为所述目标外设的任务提供自动触发的时间依据;所述头文件还包括供所述微处理器调用的驱动信息模块,所述驱动信息模块包括:驱动注册信息单元,用于设定所述目标外设的通信介质和通信协议;外设信息单元,用于存储所述目标外设的信息;外设注册信息单元,用于关联所述驱动注册信息单元和所述外设信息单元;以及驱动接口信息单元,用于管理所述驱动接口模块的传入参数和传出参数;所述内核驱动模块包括:应用层单元,用于对所述微处理器发出的所述请求指令进行解析以得到微处理器控制信息;所述应用层单元与所述头文件中的所述驱动接口模块对应,且所述头文件中的所述驱动接口信息单元包括所述应用层单元的参数和信息;控制层单元,用于将所述微处理器控制信息转换成所述目标外设控制信息;以及通信层单元,用于将所述目标外设控制信息发送至所述目标外设以实现所述目标外设的功能;所述库文件还包括供所述内核驱动模块调用的内核信息模块,所述内核信息模块包括:控制层信息单元,用于申明和定义所述控制层单元的参数和信息;以及通信层信息单元,用于申明和定义所述通信层单元的参数和信息。

全文数据:

权利要求:

百度查询: 西安诺瓦星云科技股份有限公司 外设驱动制作方法、装置以及计算机可读介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。