linux如何和USB设备批量传输数据-创新互联
1.批量OUT传输(host主机到usb设备)
host主机发送out标志包给设备,紧接着发送数据包
设备正确的接收到数据,响应一个ACK。如果设备断点还没有准备好接收数据,会抛弃主机发来的数据,回应一个NAK,以示“没有准备好”。
计数器寄存器OUTnBC: 一是只是设备刚才一批传输接收到多少字节的数据;二是指示可以进行下一批out数据传输。
状态寄存器OUTnCS:指示端点当前是否忙。
2.批量IN传输(usb设备到host设备)
host主机发送IN标志包来请求一个IN传输。
当设备准备好时,则传送数据给host主机。(写入字节计数器,以示设备断准备好)。如果设备没有准备好,则回应NAK包,以示没有准备好。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
本文标题:linux如何和USB设备批量传输数据-创新互联
URL标题:http://hbruida.cn/article/ddopse.html