
嵌入式系统
文章平均质量分 78
wengwuzi
爱科学
爱冒险
我希望我调皮一点
而我却沉默了一点
展开
-
外部存储器的应用
一.用于十六位通信的外部存储器配置: LDR R0, =BCFG2 LDR R1, =0x1000fbef STR R1, [R0] 二.外部存储器的地址定义:#define D20W16 (unsigned short *) 0x82000000 三.数据的初始化及读写操作: uint原创 2008-10-09 10:43:00 · 1001 阅读 · 0 评论 -
arm 结构体对齐问题
Arm结构体gcc内存边界对齐问题 这段时间移植公司的linux i386程序到Arm linux平台,本以为是件工作量很小的事情,以为只要改几个驱动程序就OK了,没想到在应用程序这一块卡了很长时间。其中最烦的事情就莫过于结构体内存边界对齐了。搞了这么久,终于终结了一些小经验。 默认情况下,在32位cpu里,gcc对于结构体的对齐方式是按照四个字节来对齐的。看以下结构体 typedef struc原创 2008-10-29 20:32:00 · 4641 阅读 · 0 评论