Android开发
文章平均质量分 79
勇敢的渣渣
勇敢的渣渣前进吧~
展开
-
[Android开发2]内核学习1-bio & 这两天的感悟 && 内核编译 && slab分配器blk层的切入点
接触一个全新的领域kernel编程 经过两天的摸索与前辈的指导,终于理清了一点 1 Kbuild(以后补)和 2 我即将要做的部分-blktrace相关 这两个部分的头绪。 今天开始,准备 1先学一些基础(block层IO流程-关注submit_bio()) 2 着手看我要做的那部分代码所做的修改部分。【这里基于 Android内核版本3.0.31(samsung)和3.4(goldfish)原创 2015-01-31 09:15:36 · 235 阅读 · 0 评论 -
[Android开发3] 标志位(不止是bi_rw)实现原理 - 位运算
/* * Block data types and constants. Directly include this file only to * break include dependency loop. */ #ifndef __LINUX_BLK_TYPES_H #define __LINUX_BLK_TYPES_H #ifdef CONFIG_BLOCK #include原创 2015-03-11 10:39:01 · 437 阅读 · 0 评论 -
[Android 开发3] android kernel 编译&加入模块&基础知识&总结
1 Android-SDK include: sdk/avd manager,emulator,adb,fastboot...etc. 在下 platform-tools/ ├── adb ├── api ├── dmtracedump ├── etc1tool ├── fastboot ├── hprof-conv ├── NOTICE.txt ├── source.prop原创 2015-03-08 20:14:49 · 562 阅读 · 0 评论 -
[Android开发4] 内核中的链表操作
#define LIST_HEAD_INIT(name) { &(name), &(name) } #define LIST_HEAD(name) \ struct list_head name = LIST_HEAD_INIT(name) static LIST_HEAD(xxxx);原创 2015-03-17 09:30:14 · 149 阅读 · 0 评论 -
[Android开发1]开发环境 + sdk代理 & git 代理 (2015-1-20第二次更新)(2015-4-14第四次更新)
最近需要做一个关于Android内核开发的东西,以前也没接触过这方面,现在需要一步一步地学起,首先从开发环境做起。 OS: Ubuntu 14.04 64 bit,因此这里下载的都是linux版的。 (一)Android SDK & Android Studio安装 1/ jdk - openjdk sudo apt-get install 之即可。 sudo apt-原创 2015-01-17 20:28:42 · 424 阅读 · 0 评论