自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux内核及ARM的内存管理(不厌其烦续)

一个人勃一次不难,难的是勃一辈子……最近分心的事很多,勃得越来越少了!  打开mmu是一件神圣的工作,需要仔细、再仔细…… 从__v7_setup函数返回来,进入到__enable_mmu过程,做起飞前的最后确认: __enable_mmu:#ifdef CONFIG_ALIGNMENT_TRAPorr r0, r0, #CR_A#elsebic r

2009-12-30 11:17:00 3304

原创 Linux内核及ARM的内存管理(再三续)

欢迎回到Kernel中……(看了2.6.29内核,做了些修订,关于it指令的) 继续说__vet_atags函数,这个函数仍旧定义在arch/arm/kernel/head-common.s文件中:  /* Determine validity of the r2 atags pointer.  The heuristic requires * that the point

2009-12-25 09:33:00 4059

原创 Linux内核及ARM的内存管理(再续)

 有许多事,需要回到u-boot才能说清楚…… include/configs/XXXX.h中(XXXX视具体平台而定),一般会作类似如下定义: #define CONFIG_BOOTCOMMAND "mmcinit; fatload mmc 0 0x81c00000 uImage; bootm 0x81c00000" 编译时该宏CONFIG_BOOTCOMMAND传递

2009-12-21 12:40:00 2149

原创 Linux内核及ARM的内存管理(续)

 __lookup_processor_type函数: __lookup_processor_type: ARM( adr r3, 3f ) ARM( ldmda r3, {r5 - r7} ) THUMB( adr r3, 3f+4 ) THUMB( ldmdb r3, {r5 - r7} ) THUMB( sub r3, r3, #4 )sub r3, r3

2009-12-17 09:20:00 3058

原创 Linux内核及ARM的内存管理

arch/arm/kernel/head.S该文件末尾包含了语句:#include "head-common.S",__lookup_processor_type函数在arch/arm/kernel/head-common.S中定义。关键数据结构:struct proc_info_list,在arch/arm/include/asm/procinfo.h文件中定义,Cortex对此数据结构

2009-12-16 09:40:00 2782

Android上的ffmpeg

Android版本的ffmpeg,库已经编译进去,可以直接执行,支持X264

2016-08-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除