由于现在电脑主板很多接口都不接供了,比如现在很多笔记本已经没有串口了,台式电脑倒还有一个9针的串口,反而USB接口到是越来越多,前面两个,后面一般都有4个USB接口,同时还支持USB接口扩展,所以,在底层与PC端进行数据通信时,有时候在没有串口的情况下,USB接口通信也是一种很好的解决方案。
随着USB速度的加快,在要求PC端与底层需要高速数据传输时,一般都是应用USB,同时,有时候客户要求应用USB进行数据传输,这也不得不去满足用户的需求。小弟现在想写一个USB驱动,主机与从机都想实现一下,苦于没有例子参考,也许是小弟的知识面不够。
简单的需求如下:(面向从机)
在PC端有个USB调试工具,能接收底层向其发送的数据,同时能向底层发送数据,为了验证数据的发送与接收是否正确,对把接收到的数据进行显示。
底层USB驱动要求:能接收PC发送来的数据,同时能发送数据到PC端。底层接收数据的正确与否,这个好办,通过回发送到PC端就可以知道。