http://www.csdn.net/ http://www.arm.com/zh/ https://www.kernel.org/ http://www.linuxpk.com/ http://www.51develop.net/ http://linux.chinaitlab.com/ http://www.embeddedlinux.org.cn http://bbs.pediy.com/
发布时间:2014-08-19 11:15:19
前言: 不同公司,不同等级的arm架构也是有许多共同的地方,因此以最为广泛使用的2440为实例讲解。一,pll s3c2440 cpu主频可达400mhz,开发板上的外接晶振为12m,通过时钟控制逻辑的pll(phase locked loop,锁相环电路)来倍频这个系统时钟。2440有两个pll(phase&nbs.........
发布时间:2013-07-15 19:55:10
arm体系结构:arm920t时钟(clock)和电源管理(power management)的关系: 电源管理模块使用软件来控制系统时钟,以降低 arm920t 中的功耗。这些方案与 pll ,时钟控制逻辑(fclk,hclk 和pclk)和唤醒信号有关。未完,待续。。。.........
发布时间:2013-07-08 16:37:57
根据“arm-thumb 过程调用标准”:r0-r3 用作传入函数参数,传出函数返回值。在子程序调用之间,可以将 r0-r3 用于任何用途。 被调用函数在返回之前不必恢复 r0-r3。如果调用函数需要再次使用 r0-r3 的内容,则它必须.........
发布时间:2013-07-05 10:36:38
arm cpu 核 类型:arm920t当arm核上电时,处于svc特权模式; 当cpu刚上电时或按下reset重启键,内核自动切换到 arm 状态 cpsr = 0x200000d3; cpsr_c = 0xd3 = (1101 0011)b register bits function &n.........
发布时间:2013-07-04 17:56:09
众所周知,arm每种工作模式除r0~r15共16个寄存器外,还有第17个寄存器cpsr,叫做 当前程序状态寄存器,cpsr中一些位被用于标识各种状态,一些位被用于标识当前出于什么工作模式其中cpsr_c代表的是这32位中的低8位,也就是控制位当你看到有些程序里这样写msr cpsr_c 0xd2 &nb.........
发布时间:2013-07-03 16:16:17
arm体系结构:arm920t未完,待续。。。......
发布时间:2013-06-21 16:40:11
......
发布时间:2013-06-08 12:31:10
开发板:arm9arm cpu上的地址转换过程涉及3个概念: 虚拟地址(va,virtual address) 变换后的虚拟地址(mva,modified virtual address) 物理地址(pa,physical address)没启动mmu是,cpu,cache,mmu,外设等所有部件使用的都是物理地址。启动mmu后,cpu 对外发出虚.........
发布时间:2013-02-21 17:09:14
arm处理器工作模式一共有 7 种 :usr 模式 正常用户模式,程序正常执行模式fiq模式(fast interrupt request) 处理快速中断,支持高速数据传送或通道处理irq模式 处理普通中断svc模式(supervisor) 操作.........
发布时间:2013-02-21 16:14:33
arm处理器包括两个内部协处理器 1.cp14:用于调试控制 2.cp15:用于内存系统控制和测试控制arm 微处理器可支持多达 16 个协处理器,用于各种协处理操作,在程序执行的过程中,每个协处理器只执行针对自身的协处理指令,忽略 arm 处理器和其他协处理器的指令。arm 的协处理器指令主要用于 arm 处理器初.........
发布时间:2013-02-21 15:31:07
fcse 概述 fcse(fast context switch extension,快速上下文切换)位于 cpu 和 mmu 之间,如果两个进程使用了同样的虚拟地址空间,则对 cpu而言,两个进程使用了同样的虚拟地址空间。快速上下文切换机构对各进程的虚拟地址进行变换,这样系统中除了 cpu 之外的部分看到的是经过快速上下文切换机构.........
发布时间:2013-02-21 12:04:19
cache 是位于 cpu与主存储器dram(dynamic ram,动态存储器)之间的少量超高速静态存储器 sram(static ram),其是为了解决 cpu 与 主存之间速度匹配问题而设置的,不能由用户直接寻址访问。 具有 cache 的计算机,当 cpu 需要进行存储器存取时,首先检查所需数据是否在 cache中。如果存在,.........