摘要:
文章目录 一、 正常编译:二、 -fpack-struct 全局取消结构体对齐三、 结论:结构体字节不进行对齐的用途(1)减小内存占用的空间(2)直接将结构体作为通信协议(在低带宽下通讯)(3)字节对齐增加RAM大小,减少Flash大小,反之减少RAM大小,增大Flash大小。 四、其他局部对其方式 阅读全文
LiSun打造一个通用性MCU架构,支持CX32/AT32/NRF51/NRF52等。 OS支持RTX4/RTX5/FreeRtos。 采用VsCode+GCC组合,VsCode+KEIL5,超强开发方式。 QQ群:524408033 |
摘要:
文章目录 一、 正常编译:二、 -fpack-struct 全局取消结构体对齐三、 结论:结构体字节不进行对齐的用途(1)减小内存占用的空间(2)直接将结构体作为通信协议(在低带宽下通讯)(3)字节对齐增加RAM大小,减少Flash大小,反之减少RAM大小,增大Flash大小。 四、其他局部对其方式 阅读全文
|