- 博客(10)
- 资源 (11)
- 收藏
- 关注

原创 U-Boot介绍
U-Boot,全称 Universal Boot Loader,是遵循GPL条款的开放源码项目。从FADSROM、8xxROM、PPCBOOT逐步发展演化而来。其源码目录、编译形式与Linux内核很相似,事实上,不少U-Boot源码就是相应的Linux内核源程序的简化,尤其是一些设备的驱动程序,这从U-Boot源码的注释中能体现这一点。但是U-Boot不仅仅支持嵌入式Linux系统的引
2009-09-30 11:56:00
496
原创 NOR flash和NAND flash区别
目前Flash主要有两种NOR Flash和NADN Flash Intel于1988年首先开发出NOR flash技术,1989年东芝公司发表了NAND flash结构。 NOR Flash的读取和我们常见的SDRAM的读取是一样,用户可以直接运行装载在NOR FLASH里面的代码,这样可以减少SRAM的容量从而节约了成本。 NANDFla
2009-10-15 11:10:00
670
原创 Cache含义
Cache(即高速缓冲存储器(CacheMemory),是我们最常听到的一个词了。在老鸟们眼中,这个词或许已没有再谈的必要,因为他们对Cache从设计的必要性到工作原理、工作过程等等都已了如指掌了;而对菜鸟朋友们而言,这些未必就很清楚。那么,它们到底是指的什么呢?不用急,下面就请随笔者一起来全面认识Cache。 为什么要设计Cache 我们知道,电脑的内存是以系统总
2009-09-30 17:42:00
1437
原创 volatile关键字简介
volatile的解释为“直接存取原始内存地址”,编译器对访问该变量的代码就不再进行优化,从而可以提供对特殊地址的稳定访问。 一般说来,volatile用在如下的几个地方: 1、中断服务程序中修改的供其它程序检测的变量需要加volatile; 2、多任务环境下各任务间共享的标志应该加volatile; 3、存储器映射的硬件寄存器通常也要加volatile说明,因为每次对它的读写都可
2009-09-30 17:17:00
438
原创 ARM协处理器指令
ARM 微处理器可支持多达 16个协处理器,用于各种协处理操作,在程序执行的过程中,每个协处理器只执行针对自身的协处理指令,忽略 ARM 处理器和其他协处理器的指令。ARM的协处理器指令主要用于 ARM 处理器初始化 ARM 协处理器的数据处理操作,以及在ARM 处理器的寄存器和协处理器的寄存器之间传送数据,和在ARM 协处理器的寄存器和存储器之间传送数据。 ARM 协处理器指令
2009-09-30 10:46:00
701
原创 ARM IMPORT |Image$$RO$$Limit| 的含义
本文摘抄于http://blog.21ic.com/user1/4218/archives/2008/48399.html对于刚学习ARM的人来说,如果分析它的启动代码,往往不明白下面几个变量的含义:|Image$$RO$$Limit|、|Image$$RW$$Base|、|Image$$ZI$$Base|。首先申明我使用的调试软件为ADS1.2
2009-09-29 17:28:00
396
原创 ARM的 N、Z、C、V 标志位的解释
N 当用两个补码表示的带符号数进行运算时,N=1表示运算的结果为负数;N=0表示运算的结果为正数或零.Z Z=1表示运算的结果为零,Z=0表示运算的结果非零。C 可以有4种方法设置C的值: 加法运算(包括CMN):当运算结果产生了进位时(无符号数溢出),C=1,否则C=0。 减法运算(包括CMP):当运算时产生了借位时(无符号数溢出),C=0,否则C=1。 对
2009-09-24 16:00:00
32283
5
15693协议中文版
2010-02-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人