經過多年的發展,現在USB版本已經發展到了3.0版本。對於大多數工程師來說,開發USB2.0接口產品的主要障礙是:面對復雜的USB2.0協議,自己編寫USB設備驅動程序,熟悉單片機的編程。這不僅需要相當的VC編程經驗,還需要能夠編寫USB接口的硬件(固件)程序。所以大部分人放棄開發自己的USB產品。