自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

转载 可重入函数与不可重入函数

主要用于多任务环境中,一个可重入的函数简单来说就是可以被中断的函数,也就是说,可以在这个函数执行的任何时刻中断它,转入OS调度下去执行另外一段代码,而返回控制时不会出现什么错误;而不可重入的函数由于使用了一些系统资源,比如全局变量区,中断向量表等,所以它如果被中断的话,可能会出现问题,这类函数是不能运行在多任务环境下的。也可以这样理解,重入即表示重复进入,首先它意味着这个函数可以被中断,其次意

2011-12-29 19:20:38 540

转载 C语言面试题大汇总之华为面试题及答案

1、局部变量能否和全局变量重名?  答:能,局部会屏蔽全局。要用全局变量,需要使用"::"  局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。  2、如何引用一个已经定义过的全局变量?  答:

2011-12-26 22:05:19 778

转载 逻辑地址、线性地址、物理地址和虚拟地址

一、概念物理地址(physical address)用于内存芯片级的单元寻址,和处理器和CPU连接的地址总线相对应。??这个概念应该是这几个概念中最佳理解的一个,不过值得一提的是,虽然能直接把物理地址理解成插在机器上那根内存本身,把内存看成一个从0字节一直到最大空量逐字节的编号的大数组,然后把这个数组叫做物理地址,不过事实上,这只是个硬件提供给软件的抽像,内存的寻址方式并不是这样。所以

2011-12-22 15:30:29 3416

转载 Android boot.img 结构

Android 的boot.img 包括 boot header,kernel, ramdisk首先来看看Makefile是如何产生我们的boot.img的:boot镜像不是普通意义上的文件系统,而是一种特殊的Android定制格式,由boot header,压缩的内核,ramdisk以及second stage loader(可选)组成,可以从mkbootimg.h文件中看到。boo

2011-12-16 17:36:05 985

转载 Android 的recovery模式分析

Recovery Binary:  Recovery Binary 是 Android 进入 Recovery 模式所运行的程序,实现了 Recovery 模式下的功能。它由目录 bootable/recovery 下的源代码编译生成。头文件 bootable/recovery/recovery_ui.h 定义了 Recovery UI 的接口,bootable/recovery/de

2011-12-14 20:41:13 2240

原创 Ubuntu 11.10编译Android 错误

由于在使用Ubuntu 11.04时系统老是死机,在忍无可忍的情况下决定升级到11.10。不过在升级完成后发现编译android出现错误(之前是OK的),具体错误和解决办法如下:问题1:frameworks/base/libs/utils/RefBase.cpp: 在成员函数‘void android::RefBase::weakref_type::trackMe(bool, bool)’

2011-12-14 11:17:25 3566

原创 Android 编译错误:collect2: ld returned 1 exit status

最近在编译Android 时,发现一错误:collect2: ld returned 1 exit status,上网搜索是链接库的问题,make clear 后重新make 也不可以,估计是编译链接顺序的问题,于是找到链接错误的库,并先模块编译这个库,然后再执行make编译,问题解决。我遇到的错误如下:target Executable: mediaserver (out/target/

2011-12-13 17:45:25 15656

转载 Makefile 函数简介

在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具 有智能。make所支持的函数也不算很多,不过已经足够我们的操作了。函数调用后,函 数的返回值可以当做变量来使用。 一、函数的调用语法函数调用,很像变量的使用,也是以“$”来标识的,其语法如下:$( ) 或是${ }这里,就是函数名,make支持的函数不多。是

2011-12-13 11:48:05 876

转载 制作自己的android vendor

1. 下载android源码,并将vendor下面的sample目录复制一份,改名为mmoid2. 修改products目录下的AndroidProducts.mk文件,改为RODUCT_MAKEFILES := \$(LOCAL_DIR)/mmoid_addon.mk保存3. 修改sample_addon.mk文件为mmoid_addon.mk4.mmoid_addon.mk

2011-12-12 16:29:52 5825

mtk音频调试

此文档主要讲解了mtk音频调试,可以更深的了解音频调试的问题。

2014-02-25

IMX111 datasheet

IMX111 datasheet,可供有需要的人下载使用。

2014-02-25

空空如也

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

TA关注的人

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