- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 手动生成 Android ramdisk, system.img
1. 生成 ramdisk.img out/host/linux-x86/bin/mkbootfs out/target/product/generic/root | out/host/linux-x86/bin/minigzip > out/target/product/generic/ramdisk.img 2. 生成 system.img out/host/linux-x8
2013-05-31 13:04:17 1347
原创 求整数数组中和最大的子数组
struct maxInfo { int start; int end; int max; }; bool maxValue(int a[], int n, maxInfo& mi ) { if( n < 0 ) { return false;} mi.start = mi.end = 0;
2013-05-30 13:07:28 750
原创 Android 编译生成目录
Android 在编译的过程中,默认会在代码的目录下下面生成 out/target/product/generic 目录下(以generic 为例), 在生成的目录中,首先根据host与target 进行非类 ├── host => host 目录下面放的是可以在编译机子上运行的程序 │ ├── common │ └── linux-x86 => hos
2013-05-28 21:21:32 4201
原创 Android 开发 官方 论坛
官方论坛: https://groups.google.com/forum/ Android 官方bug tracking : http://code.google.com/p/android/issues/list
2013-05-24 14:30:41 987
原创 system.img 解压和压缩
Android 中的 system.img 可能有是yaffs2 或者 ext 的文件系统。 1.判断文件系统类型 file out/target/product/generic/system.img 如果输出是: out/target/product/generic/system.img: VMS Alpha executable , 则表明是 yaffs2
2013-05-24 11:50:13 21640 1
原创 Android image 文件系统
自己添加的一个新项目在编译过程中发现 sytem.ima 文件大小超标,网上已经有很多接这个问题的方法 (修改 BOARD_SYSTEMIMAGE_PARTITION_SIZE 的尺寸, BOARD_USERDATAIMAGE_PARTITION_SIZE ), 仔细的看看发现 system.img 编译成了 ext4 而不是 yaffs2,查看了一下 build 系统的Makefile。 1.
2013-05-23 17:01:53 2206
翻译 Android build target list.
Android build target list. make sdk - build the tools that are part of an SDK (adb, fastboot, etc.)make snod - build the system image from the current software binariesmake servicesmake run
2013-05-15 21:08:14 960
原创 C 语言设计模式(三) 双链表
在C 语言中双链表的实现,已经有很多经典的实现,下面的代码,从 android 中摘取,事实上这段代码可能 google 的人最初从linux 的代码中学得,其实设置到了极限,都达到了设计的完美,那么大家几乎说就是一样了,因我完美是唯一的,对于同一个事物的抽线,最完美的表达是唯一的。 struct listnode { struct listnode *n
2013-05-05 17:14:02 996
原创 Android 源码分析之 init 分析
uboot 在初始化结束之后,会调用 start_kernel 来运行linux kernel. 刚刚简单的看了看kernel 3.4, 现在的kernel是采用创建内核线程的形式来运行 init 的。 具体的代码可以参考 linux kernel 代码中的 init/main.c start_kernel -> rest_init , 在 rest_init 中创建了内核线程, 这
2013-05-05 13:47:27 880
原创 Android 子项目 列表
Android 子项目列表更新,两年前的那个貌似无法使用了。 可以通过 : https://android.googlesource.com/?format=HTML 访问到所有 android 项目中 git 子项目 可以通过 : git clone https://android.googlesource.com/name 下载名字为 name 的git 子项目
2013-05-03 15:56:34 860
消息驱动系统实现模型
2011-12-29
带有保存SSH登录 密码的 Putty
2008-05-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人