
arm
文章平均质量分 79
winmenaruto
这个作者很懒,什么都没留下…
展开
-
ARM 启动过程
对于一般的嵌入式系统来讲,考虑到系统成本,运行速度等因素,往往联合使用好几种存储器件。在下面讲到的例子中,是我在开发中用到的一个 ARM9EJ 的处理器,系统中采用了SDRAM, ROM, Nand FLASH, ITCM ,DTCM 等。 SDRAM: 程序正转载 2011-08-18 16:07:55 · 710 阅读 · 0 评论 -
ARM MMU作用和cache
在ARM存储系统中,使用MMU实现虚拟地址到实际物理地址的映射。为何要实现这种映射?首先就要从一个嵌入式系统的基本构成和运行方式着手。系统上电时,处理器的程序指针从0x0(或者是由0Xffff_0000处高端启动)处启动,顺序执行程序,在程序指针(PC)启动地址,属于非易失性存储转载 2011-08-18 16:08:41 · 1906 阅读 · 0 评论 -
remap, relocate的理解,codecARM为什么从ITCM启动,知道了
remap, relocate的理解0.什么是Remap 我的理解是:在ROM从0x0用几句指令引导系统之后,把RAM映射到0x0就是Remap。1.Remap的作用 当ARM处理器上电或者Reset之后,处理器从0x0 取指。因此,必须保证系统上电时,转载 2011-08-18 16:16:59 · 2013 阅读 · 0 评论 -
Arm cache 研究
Cache的工作原理 Cache的工作原理是基于程序访问的局部性。 对大量典型程序运行情况的分析结果表明,在一个较短的时间间隔内,由程序产生的地址往往集中在存储器逻辑地址空间的很小范围内。指令地址的分布本来就是连续的,再加上循环程序段和子程序段要重复执行多次转载 2011-08-22 15:38:42 · 730 阅读 · 0 评论 -
Arm核920T性能优化之Cache
哈尔滨理工大学软件工程专业08-7李万鹏原创作品,转载请标明出处http://blog.youkuaiyun.com/woshixingaaa/archive/2011/03/09/6235181.aspx 文档整理自ARM System Developer's Guide程序在转载 2011-08-22 15:37:26 · 999 阅读 · 0 评论 -
关于cache 4种方式
关于cache:计算机系统一般都采用多级存储器结构,如寄存器、主存、磁盘、光盘、磁带等。这种多级存储器 的特点是从外存储器到CPU中的寄存器逐级向上,存储容量逐级减小,而存取速度逐级提高。由于上下两级存储器的速度可以相差l—2个数量级或者更高,因 此,上一级和下一级存储器的数转载 2011-08-22 15:43:43 · 3207 阅读 · 0 评论