全部博文(327)
分类: LINUX
2010-05-03 15:30:31
chinaunix网友2010-05-03 15:33:38
usb控制器硬件作为一个通信媒介和手段,当他能够顺利的把1个待发数据包,传递到对方;同时又能顺利的接收由对端发过来的数据的时候,作为一种传输媒介和手段,usb控制器硬件已尽到了他的责任,他能到一边坐着椅子喝茶了,如果他还想染指其他的方面,那就有点过犹不及了. 正如在unix中常说的一个经典语--"机制和策略要分开",从协议层来看,usb控制硬件提供的是一种"机制",并且PDIUDBD12和AT91RM9200提供了一个没有所有闲言碎语的真正的让用户放心的用起来踏实的纯"机制"---能够正常的把A数据丢到对端,能正常的接收对端的B数据---之后的工作,就完全靠"策略"了,好的"机制"能够确保"策略"上有一个的可靠和清晰的后盾,不过要记住一点:好的应用"策略"--"战略"才是让世界缤纷多彩起来,东西五花八门起来的,这里的"策略"就是常说的"USB协议",如:"HID Class"、"Mass Storage Class"、 "Audio Class"、"Video_Class"、"Smart Card Class"、"Printer Class"和"Communications D