Chinaunix首页 | 论坛 | 博客
  • 博客访问: 164108
  • 博文数量: 38
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 30
  • 用 户 组: 普通用户
  • 注册时间: 2014-10-25 21:26
文章分类

全部博文(38)

文章存档

2015年(10)

2014年(28)

我的朋友

发布时间:2014-10-31 00:10:44

关于cortex的sd启动流程和nandflash的启动流程,6410的两种启动方式的区别。在这里写一下。  1,sd卡启动6410    首先,sd卡启动0地址在Rom里面,上电后,程序从0地址开始执行,将sd卡的前8Kbootloader拷贝到Sram里面执行,这8Kbootloader会对进行一些设备的初始化,关闭看门狗,初始化nandflash,初始化时钟.........【阅读全文】

阅读(2224) | 评论(0) | 转发(0)

发布时间:2014-10-25 21:44:12

        slab/kmalloc/vmalloc都是内核分配虚拟地址空间的方法,不是物理地址的方法       get_free_page/allocate_page这些都是内核分配物理空间的,但是最终又要重新映射为虚拟地址空间vremap       用户态的虚拟地址空间的分配是new/malloc,最终都是要到.........【阅读全文】

阅读(1401) | 评论(0) | 转发(0)

发布时间:2014-10-25 21:29:23

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

阅读(1398) | 评论(0) | 转发(0)

发布时间:2014-10-25 21:28:49

摘自:《嵌入式Linux应用开发完全手册》——韦东山 一、内存管理单元MMU介绍内存管理单元简称MMU,它负责虚拟地址到物理地址的映射,并提供硬件机制的内存访问权限检查。MMU使得每个用户进程拥有自己独立的地址空间,并通过内存访问权限的检查保护每个进程所用的内存不被其他进程破坏。重点就在于地址映射:页.........【阅读全文】

阅读(1288) | 评论(1) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册