[发明专利]一种LINUX下串口设备统一管理系统及方法有效
申请号: | 201510794209.4 | 申请日: | 2015-11-18 |
公开(公告)号: | CN106708762B | 公开(公告)日: | 2019-12-13 |
发明(设计)人: | 任斌;杨磊;郑福弟;陈华云;林晓龙 | 申请(专利权)人: | 厦门雅迅网络股份有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 35204 厦门市首创君合专利事务所有限公司 | 代理人: | 连耀忠 |
地址: | 361000 福建*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种LINUX下串口设备统一管理系统及方法,系统包括:内核空间部分和用户空间部分,串口资源设置在内核空间部分的操作系统层,串口应用设置在用户空间部分的应用程序层,在操作系统层和应用程序层之间设置一个动态库层,动态库层设置在用户空间部分,包括用于管理各种串口设备,并调用对应串口资源进行串口通信的串口管理核心模块和用于关联串口ID号与串口设备节点的注册表模块。本发明技术方案实现了为上层应用提供通用的接口,达到了提高数据交互的效率,降低了应用编程的复杂度和串口业务维护管理成本的目标。 | ||
搜索关键词: | 用户空间 操作系统层 应用程序层 串口设备 串口资源 动态库 串口 串口设备节点 统一管理系统 维护管理成本 串口管理 串口通信 串口业务 串口应用 核心模块 内核空间 上层应用 数据交互 复杂度 通用的 注册表 调用 编程 关联 应用 管理 | ||
【主权项】:
1.一种LINUX下串口设备统一管理系统,包括内核空间部分和用户空间部分,串口资源设置在内核空间部分的操作系统层,串口应用设置在用户空间部分的应用程序层,其特征在于:在所述操作系统层和应用程序层之间设置一个动态库层,所述动态库层设置在用户空间部分,包括:/n串口管理核心模块和注册表模块;/n所述注册表模块接收注册表接口单元提供的注册表项并进行注册,注册的串口属性信息包括串口ID号、串口类型标识、串口设备路径及接收缓冲区大小;/n所述串口管理核心模块包括:/n应用接口单元,为串口应用提供统一的接口;/n注册表接口单元,提供注册表项,供注册表模块进行注册,实现串口ID号与串口设备节点的映射;/n环形缓冲区单元,缓冲接收到的串口数据,等待用户读取数据;/n多路复用转接管理单元,提供对串口设备描述符的多路转接。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门雅迅网络股份有限公司,未经厦门雅迅网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510794209.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种信息共享方法及终端
- 下一篇:基于自相关理论的发动机不稳定预测和评定方法