1、什么是bufsize:数组的缓冲区所占的大小,一半设置为4096,防止一串字符串读入之后溢出
2、analysis.cpp当中的memset函数用于初始化一个数组或字符串
原型是memset(buffer, 0, sizeof(buffer))
举一个例子就是memset(GPSHead,0,10);
就是将GPSHead这个内存空间当中的数字全部初始化为0,sizeof(buffer)就是GPSHead的长度。
较为详细的用法参考:https://blog.csdn.net/weixin_43684054/article/details/86653031
3、analysis.cpp当中的memcpy函数用于复制src所指向的内存当中的前num个内容到指定名字的数组当中去
void * memcpy ( void * dest, const void * src, size_t num );
例子:memcpy(GPSHead,buf,6);
复制从串口读出的前6个内容到GPSHead当中
https://blog.csdn.net/qq_21792169/article/details/50561570?