![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ARM
basonjiang_sz
这个作者很懒,什么都没留下…
展开
-
ARM原理培训
ARM处理器编程模型(1)为什么要选择ARMwince支持,linux等操作系统广泛支持;多种型号产品系列,有带MMU/CAHCE功能,有不带MMU的,例如ARM7系列;(2)ARM系列芯片特性对于ARM系列芯片而言,1)31个通用寄存器,6个程序状态寄存器;2)LOAD/STORE指令3)多级流水线支持;4)多种主频,字长产品,指令集; 说到指令集,RI原创 2010-03-11 14:11:00 · 642 阅读 · 0 评论 -
为了更加好的理解ANDROID 以及widows mobile系统,在这里重新整理了一下ARM的理解
arm 作为一个精简指令集的一个芯片,有ARM7,ARM9以及ARM11等系列;不同系列,其的体系架构基本上是一样的;【1】LOAD/STORE指令支持;【2】统一的32位指令; 对于ARM7 没有带MMU;为此不能跑WINCE ,ANDROID等;ARM9 ,ARM11是带MMU,以及CACHE功能; 一、MMU以及CACHEMMU功能:通过MMU内存控制器和操作原创 2010-03-09 10:38:00 · 1173 阅读 · 0 评论 -
Linux启动(2)-
Linux启动/kernel/arch/arm/boot/compressed/ head.S分析这段代码是linux boot后执行的第一个程序,完成的主要工作是解压内核,然后跳转到相关执行地址。这部分代码在做驱动开发时不需要改动,但分析其执行流程对是理解android的第一步 开头有一段宏定义这是gnu arm汇编的宏定义。关于GUN的汇编和其他编译器,在指原创 2010-05-24 15:44:00 · 672 阅读 · 0 评论