协议栈可能是指很多个协议叠在一起,像栈一样,应该是一组协议,就叫协议栈。

协议栈可能是指很多个协议叠在一起,像栈一样,应该是一组协议,就叫协议栈。就像因特网它不是单个协议,而是很多个协议组成的,像mavlink就没有协议栈这么一说,它就是单个协议。

拍自《深度实践嵌入式linux系统移植》

果然看下百度百科,协议栈又称协议堆叠。

是的,协议栈就是指很多层协议叠在一起,每个协议是其中的一层。

蓝牙协议栈也是很多层协议。

zigbee协议栈

由mavlink来理解协议应该就好得多啊,mavlink它底层是通过串口通信吧,进而上层是mavlink,我又有点不理解了,既然串口可以传输数据了,为什么还要弄个mavlink呢?串口的校验不够强大?还是什么?

Mavlink协议是在串口通讯基础上的一种更高层的开源通讯协议。

https://blog.csdn.net/u012308586/article/details/105195321/

https://zhuanlan.zhihu.com/p/57693160

猜你喜欢

转载自blog.csdn.net/sinat_16643223/article/details/108679425