本文主要梳理总结一下未来三年内需要进一步掌握学习的知识,包括近期的和长期的,行业相关的与非行业相关的。
一、USB协议
这个东西纠结了几年了,一直在用USB相关的功能,但是却总是一知半解,如雾里看花,最近下定决心要看一下USB相关的协议,也已经看了一部分了。USB协议,一般来说,我们做固件的,也就是完成USB Device功能,USB Host一般会由PC机来完成,这其中,USB针对不同的应用有不同的协议规范,比如说HID、AUDIO等,需要了解的东西就是USB的一些接口电气定义,比如引脚上下拉区分不同的速率、USB的枚举过程、USB的通信类型等,基本上,在USB 2.0规范里面,也只需要看大概3个章节的东西就够了,当然,还是要结合下代码才能加深理解。