- 博客(15)
- 资源 (9)
- 收藏
- 关注
原创 android start up flow
在CPU获得复位信号之后,跳转到ROM预先设定好的地址加载bootloader,bootloader完成加载linux的工作。linux开机初始化的过程需要解析init.rc(android\system\core\rootdir)文件,启动各项服务。1.init.rc 中启动app_process:+++++++++++++++++++++++++++++++++++++++++++
2012-07-29 12:15:13 1142
原创 SourceInsight explorer自定义命令
Customer command: 打开当前文件所在的explorerShellExecute open explorer /e,/select,%f
2012-07-29 11:12:49 1256
原创 android 使用statfs获得文件路径可用空间大小的方法
1. 参考下面链接学习statfs()函数的用法:http://baike.baidu.com/view/4523779.htm statfs函数使用说明 功能描述: 查询文件系统相关的信息。 用法: #include /* 或者 */ int statfs(const char *path, struct statfs
2012-07-24 14:02:29 4511
原创 如何使用makefile的命令行变量 CFLAGS
在android的编译系统中使用Android.mk文件组织当前文件夹下面的源文件。如果想在源文件中使用一个自己定义的宏,ex. FLAG_TEST,就需要在当前源文件所在目录的Android.mk文件中修改了。 使用的是LOCAL_CFLAGS,其实就是使用的makefile 的CFLAGS命令参数变量。注意定义宏的方法: LOCAL_CFLAGS += -DFLAG_TEST
2012-07-24 11:43:01 7093
转载 使用Memory Analyzer tool(MAT)分析内存泄漏
介绍Memory Analyzer tool (MAT) 经典文章,转载留念:注: 文章中提到在Eclipse中配置VM参数-XX:+HeapDumpOnOutOfMemoryError方法: 在Eclipse中的项目中的Run Configuration->(x)Arguments->VM arguments中设置 http://www.blogjava.net
2012-07-19 07:42:56 1222 2
原创 用eclipse DDMS查看进程下的线程
用Eclipse DDMS可以看到下面的线程:Signal CatcherHeap Workermain threadbinder thread #1binder thread #2那这些线程都是用来做什么的呢?在Android系统中,Java层和c++/c层都可以创建线程。不过Java层创建的线程最终都由c++/c层来实现。使用ddms这个工具可以查看虚拟机实例进
2012-07-17 14:22:57 5712
转载 Linux命令kill和signal
http://www.cnblogs.com/itech/archive/2012/03/05/2380794.htmlkill命令用于终止指定的进程(terminate a process),是Unix/Linux下进程管理的常用命令。通常,我们在需要终止某个或某些进程时,先使用ps/pidof/pstree/top等工具获取进程PID,然后使用kill命令来杀掉该进程。kill命令的另外一
2012-07-14 15:43:17 942
原创 ubuntu 理解elf 文件
1. 使用gcc 编译好*.o目标文件和可执行文件*以以下代码测试:administrator@ubuntu:~/workspace/MakefileTest/src$gcc MakefileTest.c -c -o MakefileTest.oadministrator@ubuntu:~/workspace/MakefileTest/src$ lsMakefileTest.c
2012-07-08 21:17:36 3052
原创 ubuntu GCC编译器
今天在自己的ubuntu上实践了一下GCC命令:最近学习android上面的logcat/dumpstate代码,学习到main(int argc, char* argv[]),通过入参获取运行可执行文件的命令行参数,这些参数可以通过命令行运行时传入,之前一直不清楚gcc的参数具体意思,可以通过gcc --help查询, exec --help 是linux可执行文件的标准用法,因此以后不用上
2012-07-08 20:52:12 989
原创 ubuntu查看系统是32位还是64位的方法-----uname 命令
******@*****-mf16:~$ uname -aLinux ******-mf16 2.6.32-24-generic #39-Ubuntu SMP Wed Jul 28 05:14:15 UTC 2010 x86_64GNU/Linux 最近发现uname 命令在android/linux 中用的还真多,uname 命令的可用选项如下:root@ubuntu:
2012-07-04 08:01:37 1477
原创 Hello, ubuntu: Blog from DELL-1320 ubuntu WLAN network
DELL inspiron 1320 ubuntu无线网卡终于弄好了,纠结啊。本以为和自己的联想本子一样费劲,没想到直接:系统设置--->附加驱动--->BRCM STA linux 无线网卡驱动,就OK了。DELL inspiron 1320 的无线网卡信息如下:+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2012-07-03 21:31:56 982
原创 Android源代码下载及编译方法
http://wenku.baidu.com/view/ef3eab4be45c3b3567ec8b57.html
2012-07-02 11:49:44 1429
转载 如何分别下载android kernel/platform source code
http://hi.baidu.com/donghaozheng/blog/item/b519adcc53b9261c00e92855.html
2012-07-02 08:24:23 718
OpenEmbedded User Manual .pdf
2013-04-10
Linux.PowerPC详解-核心篇
2013-04-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人