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方面的基本概念和逻辑,可以参考: