[发明专利]一种单通道多任务共享复用的方法在审
| 申请号: | 202010375084.2 | 申请日: | 2020-05-06 |
| 公开(公告)号: | CN112231074A | 公开(公告)日: | 2021-01-15 |
| 发明(设计)人: | 刁瑞朋;刘鹏飞;李翔 | 申请(专利权)人: | 青岛鼎信通讯股份有限公司;青岛鼎信通讯科技有限公司 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/54;G06F13/42 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 266000 山东省青*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 通道 任务 共享 方法 | ||
1.一种单通道多任务共享复用的方法,其特征在于两个物理隔离的模块间,仅通过UART、SPI或其他方式进行通信,且通信协议无法按任务或业务逻辑区分。此方法通过枚举复用通信口的任务数量,在硬件抽象层HAL抽象出N个逻辑UART口供应用层使用,应用层不需要关心实际的物理UART有几个。
2.根据权利要求1所述的多任务共享复用方法,其特征在于如下几个特性:
1)主要实现工作在硬件抽象层HAL,将单一的物理通道抽象成多个逻辑UART,对上层提供多个逻辑UART接口,对下层调用标准驱动接口;
2)应用层无感知,不需要关心HAL以下的实现,调用逻辑UART和普通UART并没有实质性的区别;
3)驱动层只负责实际物理通道的接口封装成标准通信接口;
4)物理通信口需要配置成全双工模式。
3.根据权利要求2中所述,该方法不破坏原有的应用层处理逻辑和实现方法;
对外通信协议采用原有的通信协议,不扩充、不修改。
4.根据权利要求2和3中所述的方法,若对端模块是标准模块,可实现模块互换性的要求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛鼎信通讯股份有限公司;青岛鼎信通讯科技有限公司,未经青岛鼎信通讯股份有限公司;青岛鼎信通讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010375084.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于MSP430F47187的校准方法
- 下一篇:3D打印耗材干燥箱





