[发明专利]一种嵌入式设备驱动系统及方法有效
申请号: | 202011501469.5 | 申请日: | 2020-12-17 |
公开(公告)号: | CN112612523B | 公开(公告)日: | 2022-06-03 |
发明(设计)人: | 甘建平;张宇;吕新伟 | 申请(专利权)人: | 威胜集团有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F9/54;G06F8/20 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 晏波 |
地址: | 410000 湖南省长*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 设备 驱动 系统 方法 | ||
本发明公开了一种嵌入式设备驱动系统及方法,涉及嵌入式系统技术领域,包括基于嵌入式实时操作系统的驱动框架,所述驱动框架包括应用层、设备管理层和设备驱动层;所述应用层用于根据所述嵌入式实时操作系统的操作信息生成控制指令,并下发所述控制指令给所述设备管理层;所述设备管理层用于将所述控制指令映射转换为驱动指令,并下发所述驱动指令给所述设备驱动层;所述设备驱动层用于根据所述驱动指令对目标设备进行访问,以控制所述目标设备进行对应的操作。本发明解决了现有嵌入式设备驱动系统存在资源消耗较大,应用开发与硬件设备剥离不彻底的问题,提高了应用层操作系统的开发效率及可靠性。
技术领域
本发明涉及嵌入式系统技术领域,尤其涉及一种嵌入式设备驱动系统及方法。
背景技术
随着智能设备的建设与发展,作为终端的水表、气表、电能表等嵌入式设备需要承载的业务越来越多,其功能应用也越来越复杂,因此对嵌入式设备的驱动系统的要求也逐渐增多。基于前后台系统方案的嵌入式设备驱动系统具有稳定可靠,资源占用少的优势,但其能承载的业务较少,随着业务的不断增加,基于前后台系统方案的嵌入式设备驱动系统已经很难满足业务扩展和任务实现性的需求。
目前有人提出引入成熟的嵌入式操作系统到嵌入式设备的驱动系统中,以提高任务响应的实现性,但这种方案存在资源消耗较大,应用开发与硬件设备剥离不彻底,可靠性得不到保障的问题。
因此,现有技术中,嵌入式设备的驱动系统存在资源消耗较大和应用开发与硬件设备剥离不彻底的技术问题。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于:提供一种基于嵌入式实时操作系统的嵌入式设备驱动系统及方法,旨在解决现有嵌入式设备驱动系统存在应用开发与硬件设备剥离不彻底的技术问题。
本发明采用的技术方案如下:
为实现上述目的,第一方面,本发明提供了一种嵌入式设备驱动系统,包括基于嵌入式实时操作系统的驱动框架,所述驱动框架包括应用层、设备管理层和设备驱动层;
所述应用层用于根据所述嵌入式实时操作系统的操作信息生成控制指令,并下发所述控制指令给所述设备管理层;
所述设备管理层用于将所述控制指令映射转换为驱动指令,并下发所述驱动指令给所述设备驱动层;
所述设备驱动层用于根据所述驱动指令对目标设备进行访问,以控制所述目标设备进行对应的操作。
可选地,上述嵌入式设备驱动系统中,所述设备管理层包括设备注册接口模块、抽象设备访问接口模块和数据资源管理模块;
所述设备注册接口模块用于对设备进行注册,以构建与所述设备对应的抽象设备;
所述抽象设备访问接口模块用于根据所述应用层发送的控制指令,对抽象设备进行访问;
所述数据资源管理模块用于利用数据块划分算法对所述目标设备的数据资源进行分配,以及利用读写锁机制对所述目标设备的数据资源进行访问冲突处理。
可选地,上述嵌入式设备驱动系统中,所述设备驱动层包括目标设备访问接口模块;
所述目标设备访问接口模块与所述抽象设备访问接口模块存在映射转换关系,以将所述控制指令映射转换为驱动指令;
所述目标设备访问接口模块用于根据所述驱动指令对目标设备进行访问,以控制所述目标设备进行对应的操作。
可选地,上述嵌入式设备驱动系统中,所述驱动框架还包括公用资源管理层;
所述公用资源管理层用于根据生产者消费者模型对公用资源进行管理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威胜集团有限公司,未经威胜集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011501469.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:心血管介入手术治疗床
- 下一篇:一种喹唑啉酮化合物的绿色合成方法及其应用