嵌入式Linux系统串口通信协议设计

1 设计基础 这里指的协议是应用层协议,针对应用协议的设计,需要注意的有几个基本点:可识别,兼容性,访问控制,可追溯,数据完整性校验。 首先是可识别,一般我们采用一个帧头来表示整个报文的起始位置,这个帧头可以用一个32位(uint32_t)的数值来标识,比如 0xFE01A0BC,大端序是 0xFE,0x01,0xA0,0xBC; 通常我们把这个数值称为魔数,magic number。 然后是兼容
相关文章
相关标签/搜索