关于嵌入式linux下usb通信的问题

想要做一个通过usb接口实现通信功能的实验
开发板上有usb host ,usb hub和usb device接口,使用开发板的usb device接pc机
pc机上应该都是usb主机接口吧?
我现在的问题就是我是应该像读写串口那样打开设备,通过read,write函数来操作
还是必须要使用usblib?因为实验指导书上没有关于usb设备通信的实验所以很抓瞎。。
恳求大家的帮助和介意!感激不尽

http://blog.csdn.net/david_xtd/article/details/24720525