[发明专利]一种CPU控制器的扩展方法及装置在审

专利信息
申请号: 202211230720.8 申请日: 2022-10-09
公开(公告)号: CN115576439A 公开(公告)日: 2023-01-06
发明(设计)人: 麻长葆;黄章良;陈小军 申请(专利权)人: 广州鲁邦通物联网科技股份有限公司
主分类号: G06F3/038 分类号: G06F3/038
代理公司: 广州市科丰知识产权代理事务所(普通合伙) 44467 代理人: 罗啸秋
地址: 511356 广东省广*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 cpu 控制器 扩展 方法 装置
【说明书】:

发明公开了一种CPU控制器的扩展方法,在CPU侧将MCU上每个需要扩展的控制器虚拟成与其功能相对应的虚拟控制器,然后CPU就可通过虚拟控制器来驱动连接到MCU的扩展控制器的外设,扩展非常快捷灵活;同时,还提供了一种CPU控制器的扩展装置;其技术方案:一种CPU控制器的扩展方法,包括以下步骤:将MCU连接到CPU上,所述MCU上设有多个需要的扩展控制器;在CPU侧虚拟出与MCU上的扩展控制器一一对应的虚拟控制器,所述CPU通过虚拟控制器驱动连接到MCU上的扩展控制器的外设,属于计算机技术领域。

技术领域

本发明属于计算机技术领域,更具体而言,涉及一种CPU控制器的扩展方法及装置。

背景技术

现有的嵌入式计算机系统通常需要通过CPU的内置控制器及其接口与外部通信,常用的控制器有SPI、I2C、UART、GPIO、ADC、CAN等。但并不是所有的CPU都会支持如此丰富的控制器,即便有支持,部分控制器的数量未必能满足实际需求。特别是物联网网关设备领域的专用CPU,其内置的控制器种类和数量较为有限,为了丰富控制器接口获取更多的原始数据,所以需要对CPU的控制器进行扩展,通常有两者方法:

第一种方法是直接使用专用IC来扩展控制器,如常见的用I2C转GPIO的IC来扩展IO控制器,用USB转UART的IC来扩展UART控制器,用USB转SPI的IC来扩展SPI控制器。专用IC厂商通常提供扩展控制器驱动,使用起来非常方便。但如果是要扩展多个类型的控制器就需要多个专用IC,甚至可能还需要增加USB HUB IC,硬件成本会大增。

第二种方法是通过增加外置协处理器MCU来扩展CPU的控制器,这种方式下,CPU要访问连接到MCU上的扩展控制器的外设时,需要在应用层先将访问请求封装再通过双机通信发给MCU,MCU解封装后再由访问代理程序来实现对扩展控制器实际的访问,访问代理程序还需要集成外设驱动程序;MCU访问代理程序接收到数据后先封装再通过双机通信发给CPU,CPU解封后才能得到实际的数据。该方法涉及CPU和MCU两侧多个软件模块,交互较为繁琐;还需要为不同的外设类型,不同的数据交互类型定义数据结构封装,可扩展性非常差;上层应用程序需要针对同一功能的扩展控制器和CPU的内置控制器区分处理,同时MCU侧还需要提供额外的外设驱动程序,严重影响代码复用。

发明内容

本发明的主要目的在于提供一种CPU控制器的扩展方法,通过在CPU侧将MCU上每个需要扩展的扩展控制器虚拟成与其功能相对应的虚拟控制器,在CPU侧通过虚拟控制器来驱动连接到MCU的扩展控制器的外设,扩展非常快捷灵活;同时,还提供了一种CPU控制器的扩展装置。

根据本发明的第一方面,提供了一种CPU控制器的扩展方法,包括以下步骤:

将MCU连接到CPU上,所述MCU上设有多个需要的扩展控制器;

在CPU侧虚拟出与MCU上的扩展控制器一一对应的虚拟控制器,所述CPU通过虚拟控制器驱动连接到MCU上的扩展控制器的外设。

上述的CPU控制器的扩展方法中,所述CPU是通过驱动程序将MCU上各个扩展控制器虚拟成与其功能对应的虚拟控制器。

上述的CPU控制器的扩展方法中,所述MCU是通过USB接口与CPU连接。

上述的CPU控制器的扩展方法中,所述CPU使用Linux系统。

根据本发明的第二方面,提供了一种用于实现上述第一方面所述方法的CPU控制器的扩展装置,包括CPU和MCU,所述MCU上设有多个需要的扩展控制器;

所述CPU和MCU通过通信单元实现通信连接;

所述CPU上设有虚拟单元,所述虚拟单元在CPU侧虚拟出与MCU上的扩展控制器一一对应的虚拟控制器,所述CPU通过虚拟控制器驱动连接到MCU上的扩展控制器的外设。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州鲁邦通物联网科技股份有限公司,未经广州鲁邦通物联网科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202211230720.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top