- 博客(4)
- 资源 (9)
- 收藏
- 关注
转载 内存管理单元mmu
一、内存管理单元MMU介绍 内存管理单元简称MMU,它负责虚拟地址到物理地址的映射,并提供硬件机制的内存访问权限检查。MMU使得每个用户进程拥有自己独立的地址空间,并通过内存访问权限的检查保护每个进程所用的内存不被其他进程破坏。 重点就在于地址映射:页表的结构与建立、映射的过程。 1、S3C2440 MMU地址变换过程 1)地址的分类 一个程序在运行之前,没有必要全部装入内存,仅
2013-08-18 09:56:55 662
转载 Uboot启动过程详解
u-boot系统启动流程 大多数bootloader都分为stage1和stage2两部分,u-boot也不例外。 依赖于CPU体系结构的代码(如设备初始化代码等)通常都放在stage1且可以用汇编语言来实现,而stage2则通常用C语言来实现,这样可以实现复杂的功能,而且有更好的可读性和移植性。 1、Stage1 start.S代码结构 u-boot的stage1代码通常
2013-08-15 10:08:51 676
转载 Uboot启动流程分析
Uboot是嵌入式系统中最常用的bootloader,这里我们以s3c2410为例分析一下uboot的启动流程。首先通过uboot的链接文件,我们可以看到uboot运行是执行的第一段代码在start.S中。 ENTRY(_start) SECTIONS { . = 0x00000000; . = AL
2013-08-15 10:07:07 524
转载 UBOOT移植详细解析(转)
一.预备知识: 1. 首先,U-Boot1.3.4还没有支持s3c2440,移植仍是用2410的文件稍作修改而成的。 2. 2440和2410的区别: 2440和2410的区别主要是2440的主频更高,增加了摄像头接口和AC‘97音频接口;寄存器方面,除了新增模 块的寄存器外,移植所要注意的是NAND FlASH控制器的寄存器有较大的变化、芯片的时钟频
2013-08-15 10:05:29 843
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人