2.4. USB Host和USB Device

USB Host,即对于开发板来说,USB是Host端,所以,此时可以去插上一个U盘,对应的是USB Mass Storage的用法,所以,可以理解为:

开发板是USB Host = USB Mass Storage =开发板可以外接 U盘

而USB Device,即对于开发板来说,自己是作为USB的Device端。

而USB Device端,相对于USB Host来说,也叫USB Slave端。

此时的UBS Host就是PC端了,然后PC端连出一根USB线,接上开发板,然后开发板就是USB Device=USB Slave端了,就可以当做U盘用了。

即:

开发板是USB Slave = USB Device = 开发板自己是PC上的U盘。

更多关于USB方面的基本概念和逻辑,可以参考:

USB基础知识概论