自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于__GUN_LIBRARY__

1、这个值现在已经是6,曾经是1……原因不明(因为设定就是这样的——腾原文太)2、这个值以后也将是6,因为这个值已经被废弃了,替代的是__GLIBC__和__GLIBC_MINOR__3、这个值在features.h中定义:/* This macro indicates that the installed library is the GNU C Library.   For h...

2018-12-13 15:56:12 565

原创 Arch 下配置Android编译环境

本人是个极度喜新厌旧的家伙,七八年了对ubuntu感到无比厌倦,最近将工作环境迁移到了ArchLinux,在配置Android编译三大件时,略走了些弯路,折腾了差不多一天,终于可以顺利开张了……安装JDK:sudo pacman -S jdk7-openjdkAndroid 7换成jdk8,这里主要是包名与ubuntu不同,ubuntu使用的包名是openjdk-7-jdk

2016-12-30 20:08:58 2895 2

转载 在网上看到了一个设置man彩色显示的小技巧

在su帐户下输入如下命令: cat > /etc/bashrc man() { env \ LESS_TERMCAP_mb=$(printf "\e[1;31m") \ LESS_TERMCAP_md=$(printf "\e[1;31m") \ LESS_TERMCAP_me=$(printf "\e[0m") \ LESS_TERM

2016-02-14 11:35:26 557

原创 Win7下Orcad16.3与PADS9.3都安装后Capture提示找不到msvcr90.dll的问题

win7系统下Orcad16.3与PADS9.3都安装后OrCAD Capture CIS运行后提示丢失msvcr90.dll,其原因是Cadence的路径不正常。解决方法: 右击我的电脑->高级->环境变量,将系统变量里的path打开,修改Path环境变量,将带有%CDSROOT%的路径放在带有%MGC_HOME%路径之前即可。网上有说法先装orcad再装PADS没有这个问题,实践证实该

2012-02-01 22:09:57 4611 1

原创 VIM 打开 Unicode、UTF-8 等编码文件的乱码问题

<br />建议的“启动设定”:<br />set encoding=utf-8<br />set langmenu=zh_CN.UTF-8<br />language message zh_CN.UTF-8<br />set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1<br /> <br /> <br />注:以上应放在首行set nocompatible之后。

2010-11-30 19:54:00 3750

原创 D700、X8和菜鸟

<br />突然,江湖上兴起了一个很模糊的评价词汇:完成度。<br /> <br />D700是一架完成度很高的相机,X8是一辆谈不上完成度的越野车,菜鸟,是一个完成度不高的摄影尸,而这三者,在2010年的四月,凑在了一起。

2010-11-24 23:01:00 859

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

Linux内核的ARM内存管理是一个难啃的骨头,之所以要开始啃它,是因为我所能见到的文章,无不是为X86体系所写,与其等待关于ARM的文章出炉,不如自己动手,看能否丰衣足食。 这个骨头是如此的难啃,以至于我只是将这块骨头捡起来翻看了一下,就发现无从下嘴,而必须要首先研究透彻DDI0304和DDI0406这两篇文档中关于MMU的内容,才能知道这块骨头上,肉在哪里…… 这个骨头是如此的

2010-01-20 18:28:00 3318 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 3281

原创 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 4013

原创 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 2132

原创 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 3040

原创 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 2766

Android上的ffmpeg

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

2016-08-10

空空如也

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

TA关注的人

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