自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 CANoe Someip序列化之结构体内存对齐

内存对齐是指将数据存储在内存中时,按照一定的规则让数据排列在规定的地址上,以提高数据访问的效率和速度。在C++中,结构体内部的每一个成员变量都需要存储到内存中,因此需要进行内存对齐以保证内存的访问效率。内存对齐的原因主要有两方面:硬件平台的要求:不是所有的硬件平台都能访问任意地址上的任意数据。某些硬件平台只能在某些地址处取某些特定类型的数据,否则可能会抛出硬件异常。性能考虑:内存对齐的最底层原因是内存的IO是以固定单位(如64bit)进行的。

2024-04-09 21:41:40 695

原创 CANoe Someip序列化之字节序

字节序是指一个数据类型大于1个字节时在内存中的存放顺序,分主机字节序和网络字节序,其中主机字节序,即为小端字节序,网络字节序即为大端字节序。通常通过网络传输数据,就需要把本地电脑内存的小端字节序转换为大端字节序。大端字节序:高位放在低字节,低位放在高字节小端字节序:高位放在高字节,低位放在低字节。

2024-04-08 21:20:01 686

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除