前两天在想想不同的接口之间有什么区别,突然联想到,在IT行业中常见的语言之争,
经常是java,c#,c++争得不可开交,偶尔c,python也会去凑热闹,哲学上有句话叫做
“存在即合理”,一种语言既然存在,必然会有他的用途,没必要去比较。其实,重要的
不是那种语言,而是业务上的一些东西,例如一些网站,既可以用c++,也可以用java,
用什么不重要,关键在于你网站的内容是否有新意,能否吸引到别人。
接口也一样,不同的接口有不同的用途,UART,IIC,IIS,SPI,USB,SDIO,PCI等等
他们都使用在不同的地方,接口有时并不是最重要的,重要的是通信协议。例如SDIO和USB
都能实现wifi,使用哪种接口,并不重要,重要的是,如何在驱动中实现wifi通信协议。