结构体如下:
struct frame_t
{
   int header;
   unsigned int pkt_sn;
   nsigned int payload_type;
   unsigned int frame_id;
   unsigned int reserved1 :7,
   packets_sum :8,
   reserved2 :3,
   packet_serial :8,
   reserved3 :6;
};
按照小端存储法,前16个字节我能正确解析出来。关于结构体位域部分,我不了解怎么解析,请遇到这类问题的大侠们给我个方法!