分享USB的一些资源(抓包过程、USB资料)
与同事负责USB的硬件设计和软件设计部分,今已大成,分享一些资源给大家。USB协议栈市面上太多了,我自己写的就不分享了,大家可以用用开源的,zephy的和rl-usb代码上几乎一样,风格也适合新手学习,tinyusb的dc接口做的也不错,就是排版有点丑,teenyusb只适配了st的,简单用了一下,源码需要改动,就没玩了。PS:制作一个USB协议栈挺不容易的,有几个要点,分享给大家。
1:不可以限定某个芯片,比如只能st的用,只能nxp的芯片用。dc控制器的接口要留的非常好。
2、不可以限定用户使用端点的out和in操作,除了特殊的,比如msc、audio等等,其他的应该开接口给用户自己玩去。
3、不可以使用过多大块数组,传输ep0的操作,在低功耗方面这是禁止的。
抓包使用力科的TMS2,有兴趣的可以买一个,价格大概8K多。
很赞,谢谢楼主分享。 有没有关于URB包分析的资料啊?谢谢 楼主,你好,能否分享一下力科T2的软件和力科T2抓包的原始数据?谢谢了 lcfmax 发表于 2021-4-25 13:45
楼主,你好,能否分享一下力科T2的软件和力科T2抓包的原始数据?谢谢了
原始数据,要文件? 初晴sama 发表于 2021-4-26 21:51
原始数据,要文件?
是的,这样能看到USB数据的细节,对照你的文档看就更直观了。 lcfmax 发表于 2021-4-27 11:09
是的,这样能看到USB数据的细节,对照你的文档看就更直观了。
给个邮箱 初晴sama 发表于 2021-5-3 15:20
给个邮箱
非常感谢,麻烦发到这个邮箱,lcfmax@qq.com :)感谢楼主无私共享, 赞 资 料很赞, 学习学习,感谢楼主 只能说牛皮 谢谢大佬分享 学习学习,谢谢大佬分享。 资料好多,谢谢分享 得劲,感谢楼主 USB协议的东西,感觉要学的好多,看的有点累。
页:
[1]