X
首页
技术
模拟电子
单片机
半导体
电源管理
嵌入式
传感器
最能打国产芯
应用
汽车电子
工业控制
家用电子
手机便携
安防电子
医疗电子
网络通信
测试测量
物联网
最能打国产芯
大学堂
首页
直播
专题
TI 培训
论坛
汽车电子
国产芯片
电机驱动控制
电源技术
单片机
模拟电子
PCB设计
电子竞赛
DIY/开源
嵌入式系统
医疗电子
颁奖专区
【厂商专区】
【电子技术】
【创意与实践】
【行业应用】
【休息一下】
最能打国产芯
活动中心
直播
发现活动
颁奖区
电子头条
参考设计
下载中心
分类资源
文集
排行榜
电路图
Datasheet
最能打国产芯
嵌入式系统
边界对齐是与编译器相关的还是与处理器相关,我该怎么设置边界对齐?谢谢!
hefang0511
2008-7-17 10:54
楼主
请教大家,结构体的边界对齐是与编译器相关的还是与处理器相关的?
我的编译器是Tornado,处理器是PPC,有人告诉我该怎么设置边界对齐吗?谢谢
点赞
回复评论 (5)
沙发
mjdhj_520
处理器是PPC?这个什么概念?
边界对齐是跟具体的应用相关,应用层取值有边界对齐的要求的话,那么提供给这个应用所调用的数据就得是边界对齐。
边界对齐假设32bit,那么你的数据必须都是32bit的倍数,因为取值是按32bit 32bit 32bit这样来取的。要是你的实际数据是24bit,你就得将其高8位填0,凑成32bit。
点赞
2008-7-17 12:53
板凳
liren198
边界对齐其实就是内存对齐;
把内存中的字节对齐后,cpu对数据的访问处理就会高效一些。
怎么对齐?按多少字节对齐都是实际应用相关的。没有规定。
不对齐一样能跑。
点赞
2008-7-17 13:06
4楼
chunxilu1979
问题已解决,谢谢楼上各位!以下是在Tornado中强制一个字节对齐
/*Ren 13:33:13 17-jul-2008*/
/* 页信息 */ /* 存放在每个页的第四个扇区的备用区中 */
typedef struct
{
uChar state; /*页状态信息包括:数据无效、数据有效、空闲*/
uInt32 pageNum; /* 逻辑页号 */
}__attribute__((packed, aligned(1))) Page_info;
点赞
2008-7-17 13:50
5楼
jsglf
引用: 引用 1 楼 shuiyan 的回复:
处理器是PPC?这个什么概念?
......
PPC==>PowerPC, ^_^
点赞
2008-7-17 13:56
6楼
wufei_83
真有用呀
点赞
2010-3-18 18:19
最新活动
报名直播赢【双肩包、京东卡、水杯】| 高可靠性IGBT的新选择——安世半导体650V IGBT
30套RV1106 Linux开发板(带摄像头),邀您动手挑战边缘AI~
安世半导体理想二极管与负载开关,保障物联网应用的稳健高效运行
免费申请 | 上百份MPS MIE模块,免费试用还有礼!
PI 电源小课堂|无 DC-DC 变换实现多路高精度输出反激电源
2024 瑞萨电子MCU/MPU工业技术研讨会——深圳、上海站, 火热报名中
随便看看
关于多键触摸IC单线读取问题
来晒一下收到的奖品——加湿器
电路故障分析
一种64色VGA的设计思路
请问电源管理芯片LTC3555,它的EN1使能引脚的表现怎么与数据手册刚好相反?nRST3的表现也刚好与数据手册相反
我是新人,想请假一个问题,关于arm
这种整流电路的工作原理
节日快乐
方波怎样滤正弦波
用DDK环境编译windows驱动程序,有些不懂的地方,请教一下
使用vs2008+c#开发wince程序,窗体设计器打开很慢,经常导致vs关闭
杯具,开发板可能被我弄坏了,USBHID-ROM和 USBMSD-ROM都不能用
汽车电子产品储存标准日期
差模共模电感
致入围SensorTile大赛入围网友的一封信
EEWORLD大学堂----英飞凌全新的12V无刷直流电机的演示系统介绍
嵌入式开发到底是属于硬件开发还是软件开发?
变送器 非线性补偿 有 哪些 算法 ?
2410 开发板那个厂家的比较好点,买时注意什么,大概多少钱呢?
新闻早班车:这么狠的性能,只有LINEAR 能达到了
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
京公网安备 11010802033920号
回复
写回复
收藏
回复