zoukankan      html  css  js  c++  java
  • USB 3.0 开发要点

    最近在公司里安排了我一个新的任务,那就是USB3.0的研发。对于我之前都是做ARM+LINUX和单片机软件研发的来说,虽然之前都是做驱动程序和应用程序,但是没有做与USB 相关的开发,毕竟这是第一次。还好都是用C/C++来进行嵌入式软件开发。所以一切进行比较顺利。

    其实,USB 3.0来说,虽然现在还没有广泛普及,但是我们几年后就会随处可见。想像一下,现在USB 2.0的高速模式才是480Mb/s,而USB 3.0可以达到5Gbps,是2.0的10倍。以后的电影动不就是1G以上的,现在都要求高清(1080P+),而且硬盘也是向TB级发展,市场需求已经完全的需要USB3.0来做技术支持了。

    以下是基于CYPRESS 的FX3芯片(cyusb3014)写的:

    开发要点:

    1.认真阅读USB 3.0规范(由微软等十多家大技术大哥级公司联合制定的USB 3.0规范)。也可以先看USB2.0规范,因为很多东西在3.0中都是参见2.0;

    2.认真阅读CYPRESS给出的USB的开发SDK里面的程序。

    3.认真分析USB 3.0 SDK的例程代码,有必要看懂整个实现过程。

          好了,明天我会把这半个月来对USB的开发的程序解读,以及相当心得会一并写在博客上。

    如有需要可以直接在评论下方留下你的邮箱地址,发给你!

    http://blog.csdn.net/zhu__/article/details/7756909

  • 相关阅读:
    python网络编程--线程GIL(全局解释器锁)
    python网络编程--进程线程
    html之块级标签h系列,div
    html之head,base,meta,title
    可视化SNV安装
    MySQLdb模块的安装
    python之os模块
    python之时间函数
    python之路之正则表达式
    python之路 之open
  • 原文地址:https://www.cnblogs.com/Zoran-/p/5819297.html
Copyright © 2011-2022 走看看