arm嵌入式开发
文章平均质量分 75
qt_girl
这个作者很懒,什么都没留下…
展开
-
nand flash和nor flash两大阵营比较
NOR和NAND是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出NOR flash技术,彻底改变了原先由EPROM和EEPROM一统天下的局面。紧接着,1989年,东芝公司发表了NAND flash结构,强调降低每比特的成本,更高的性能,并且象磁盘一样可以通过接口轻松升级。但是经过了十多年之后,仍然有相当多的硬件工程师分不清NOR和NAND闪存。 <br />相“flash存储器”经常可以与相“NOR存储器”互换使用。许多业内人士也搞不清楚NAND闪存技术相对于NOR技术的转载 2010-12-04 20:27:00 · 423 阅读 · 0 评论 -
arm上ldrex和strexeq指令用来尝试获取独占内存权限和设置在独占权限时回写
__raw_spin_lock在ARM处理器上的实现<br />/******include/asm-arm/spinlock_types.h***/<br /> typedef struct {<br /> volatile unsigned int lock;<br /> } raw_spinlock_t;<br />#define __RAW_SPIN_LOCK_UNLOCKED { 0 }<br />/******include/asm-arm/spinlock.h***转载 2010-12-04 21:24:00 · 1408 阅读 · 0 评论 -
gcc生成.a静态库和.so动态库文件
o 生成静态库的方法<br /><br />$ gcc -c gdfontwu.c<br />$ gcc -c gdfontliu.c<br />$ gcc -c gdfontbin.c<br />$ ar rc libgdfont.a gdfontwu.o gdfontliu.o gdfontbin.o<br />(ranlib libgdfont.a 可生成索引)<br /><br />用 nm libgdfont.a 来看里面的目标文件和导出函数(带 T 标记)。<br />(当然对于已经做过stri转载 2010-12-04 20:43:00 · 834 阅读 · 0 评论