Kernel 3.0.8 内存管理函数

1. 内存分配函数 相关代码如下: #define alloc_pages(gfp_mask, order)   alloc_pages_node(numa_node_id(), gfp_mask, order) #define alloc_page_vma(gfp_mask, vma, a...

2012-01-18 11:50:20

阅读数:2472

评论数:0

Kernel 及 binder mmap实现

1. 简介     对于mmap在用户态通过函数以下函数进行调用: void* mmap( void* addr, size_t size, int prot, int flags, int fd, long offset )     然后进入系统调用。   2...

2012-01-17 17:31:03

阅读数:6413

评论数:2

Android4.0.3 显示系统深入理解

1. 简介               网上已经有很多兄弟对Android的显示系统做了深入解剖,很是佩服。可最近小弟在研究Android4.0时发现出入比较大,也许是Android4.0的修改比较多吧!因为小弟没有看Android4.0以前的代码。        面对这么复杂一个Androi...

2012-01-06 11:05:53

阅读数:33026

评论数:25

android surfaceflinger研究----Surface机制

转自: http://blog.csdn.net/windskier/article/details/7041610        前一篇文章介绍了android的显示系统,这篇文章中,我们把视角往上层移动一下,研究一下framework是如何与surfaceflinger进行业务交互的。  ...

2012-01-05 10:29:58

阅读数:13793

评论数:1

android surfaceflinger研究----Surface机制

转自: http://blog.csdn.net/windskier/article/details/7041610        前一篇文章介绍了android的显示系统,这篇文章中,我们把视角往上层移动一下,研究一下framework是如何与surfaceflinger进行业务交互的。  ...

2012-01-05 09:39:13

阅读数:3986

评论数:0

Android HAL的被调用流程

在Android系统中,对于硬件的操作,使用HAL Stub的方式来实现。HAL Stub的具体写法请参照Android中HAL如何向上层提供接口总结 。        在我们写完HAL Stub之后,这个HAL Stub是如何被应用获取,如何被应用程序调用的呢?        显然,由于HA...

2012-01-04 17:10:22

阅读数:15950

评论数:0

Android中HAL如何向上层提供接口总结-hw_device_t

参考文献: http://blog.csdn.net/luoshengyang/article/details/6573809 http://blog.csdn.net/hongtao_liu/article/details/6060734 建议阅读本文时先浏览以上两篇文章,本文是对上两...

2012-01-04 15:44:39

阅读数:13459

评论数:1

android surfaceflinger研究----显示系统

转自:http://blog.csdn.net/windskier/article/details/7030732 一.  android显示系统的建立     我们看SurfaceFlinger的定义就知道,它其实是一个Thread, 因此SurfaceFlinger的初始化工作就理所当然的...

2012-01-04 13:59:28

阅读数:3867

评论数:0

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