Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6467021
  • 博文数量: 579
  • 博客积分: 1548
  • 博客等级: 上尉
  • 技术积分: 16635
  • 用 户 组: 普通用户
  • 注册时间: 2012-12-12 15:29
个人简介

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/

文章分类

全部博文(579)

文章存档

2018年(18)

2015年(91)

2014年(159)

2013年(231)

2012年(80)

发布时间:2014-08-19 11:15:19

前言:    不同公司,不同等级的ARM架构也是有许多共同的地方,因此以最为广泛使用的2440为实例讲解。一,PLL    S3C2440 CPU主频可达400MHz,开发板上的外接晶振为12M,通过时钟控制逻辑的PLL(phase locked loop,锁相环电路)来倍频这个系统时钟。2440有两个PLL(phase&nbs.........【阅读全文】

阅读(18033) | 评论(0) | 转发(7)

发布时间:2013-07-15 19:55:10

arm体系结构:arm920t时钟(clock)和电源管理(power management)的关系:    电源管理模块使用软件来控制系统时钟,以降低 arm920t 中的功耗。这些方案与 PLL ,时钟控制逻辑(FCLK,HCLK 和PCLK)和唤醒信号有关。未完,待续。。。.........【阅读全文】

阅读(9308) | 评论(0) | 转发(5)

发布时间:2013-07-08 16:37:57

根据“ARM-thumb 过程调用标准”:r0-r3    用作传入函数参数,传出函数返回值。在子程序调用之间,可以将 r0-r3 用于任何用途。            被调用函数在返回之前不必恢复 r0-r3。如果调用函数需要再次使用 r0-r3 的内容,则它必须.........【阅读全文】

阅读(24614) | 评论(0) | 转发(7)

发布时间: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.........【阅读全文】

阅读(8070) | 评论(0) | 转发(6)

发布时间:2013-07-04 17:56:09

众所周知,ARM每种工作模式除R0~R15共16个寄存器外,还有第17个寄存器CPSR,叫做 当前程序状态寄存器,CPSR中一些位被用于标识各种状态,一些位被用于标识当前出于什么工作模式其中cpsr_c代表的是这32位中的低8位,也就是控制位当你看到有些程序里这样写msr cpsr_c 0xd2      &nb.........【阅读全文】

阅读(6175) | 评论(0) | 转发(3)

发布时间:2013-07-03 16:16:17

arm体系结构:arm920t未完,待续。。。......【阅读全文】

阅读(3134) | 评论(0) | 转发(2)

发布时间:2013-06-21 16:40:11

......【阅读全文】

阅读(2604) | 评论(0) | 转发(2)

发布时间: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 对外发出虚.........【阅读全文】

阅读(4880) | 评论(0) | 转发(3)

发布时间:2013-02-21 17:09:14

ARM处理器工作模式一共有 7 种 :USR  模式    正常用户模式,程序正常执行模式FIQ模式(Fast Interrupt Request)     处理快速中断,支持高速数据传送或通道处理IRQ模式     处理普通中断SVC模式(Supervisor)     操作.........【阅读全文】

阅读(18138) | 评论(1) | 转发(19)

发布时间:2013-02-21 16:14:33

ARM处理器包括两个内部协处理器 1.CP14:用于调试控制 2.CP15:用于内存系统控制和测试控制ARM 微处理器可支持多达 16 个协处理器,用于各种协处理操作,在程序执行的过程中,每个协处理器只执行针对自身的协处理指令,忽略 ARM 处理器和其他协处理器的指令。ARM 的协处理器指令主要用于 ARM 处理器初.........【阅读全文】

阅读(5642) | 评论(0) | 转发(5)

发布时间:2013-02-21 15:31:07

FCSE 概述    FCSE(Fast Context Switch Extension,快速上下文切换)位于 CPU 和 MMU 之间,如果两个进程使用了同样的虚拟地址空间,则对 CPU而言,两个进程使用了同样的虚拟地址空间。快速上下文切换机构对各进程的虚拟地址进行变换,这样系统中除了 CPU 之外的部分看到的是经过快速上下文切换机构.........【阅读全文】

阅读(5128) | 评论(0) | 转发(1)

发布时间:2013-02-21 12:04:19

Cache 是位于 CPU与主存储器DRAM(Dynamic RAM,动态存储器)之间的少量超高速静态存储器 SRAM(static RAM),其是为了解决 CPU 与 主存之间速度匹配问题而设置的,不能由用户直接寻址访问。    具有 Cache 的计算机,当 CPU 需要进行存储器存取时,首先检查所需数据是否在 Cache中。如果存在,.........【阅读全文】

阅读(7742) | 评论(3) | 转发(2)
给主人留下些什么吧!~~

Dafanzi2016-12-05 18:21

我找到代码了 不用了 谢谢

回复  |  举报

Dafanzi2016-12-05 17:20

大佬,在你这篇讲解内存池的博文(http://blog.chinaunix.net/uid-28458801-id-4254501.html)中,list.h源文件没有提供啊。你能提供这个博文的完整代码我学习学习吗?能的话发给我邮箱可以吗?brottfan@163.com谢谢啦

回复  |  举报
留言热议
请登录后留言。

登录 注册