CDC虚拟串口技术

1、作用

USB协议中用于实现串行通信, 例如用于嵌入式使用1个USB接口同时输出调试日志和传输应用数据。

2、CDC

CDC(Communication Device Class) 是USB协议中用于实现串行通信(如虚拟串口)的标准设备类, 这属于具体代码实现的一些细节了。

3、技术原理

解决端口:使用n个端口,例如有4个串口的话,有八个端口(也即八个CDC实例对象),不同虚拟端口的数据通过不同端点传输。
解决传输:时分复用(TDM)技术,通过时间片轮询,在单个物理接口上分时传输多路数据。
解决存储:传输的数据要放到不同的内存区域。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值