跟着老罗学Android
longshan_2009
这个作者很懒,什么都没留下…
展开
-
使用自己编译的在Android上运行的内核(Linux Kernel)
一、使用Git工具下载内核:1.shanl@ubuntu:~/Android/android-2.3.5_r1$ mkdir kernel2.shanl@ubuntu:~/Android/android-2.3.5_r1$ cd kernel/3.shanl@ubuntu:~/Android/android-2.3.5_r1/kernel$ git clone http://andro原创 2013-05-15 23:05:00 · 1013 阅读 · 0 评论 -
单独编译Android模块
1.添加环境变量,将Android自己的工具命令加入到系统环境中:在根目录下:vi .bashrcsource /home/shanl/Android/android-2.3.5_r1/build/envsetup.sh加入后会有mmm ,mm命令来执行编译单一的模块。2.在目录~/Android/android-2.3.5_r1/packages/apps下面都是Andr原创 2013-05-16 19:48:17 · 582 阅读 · 0 评论 -
在Android上编译linux内核驱动程序
一、新建新的驱动程序目录:shanl@ubuntu:~/Android/android-2.3.5_r1$ cd kernel/goldfish/drivers/shanl@ubuntu:~/Android/android-2.3.5_r1/kernel/goldfish/drivers$ mkdir hello二、hello目录里建立一个hello.h头文件,加入一个虚拟设备驱动,内原创 2013-05-16 22:17:42 · 688 阅读 · 0 评论 -
Android启动篇
经典内核书籍:1. Linux Kernel Development2. Understanding the Linux Kernel.3. Linux Device Drivers.4. Linux内核源代码情景分析.Android经典书籍:1. Professional Android Application Development.2. Google原创 2013-05-14 20:04:22 · 591 阅读 · 0 评论 -
在Ubuntu上下载、编译和安装Android源代码
工具的安装:1.右键终端:shanl@ubuntu:~$ sudo apt-get install nautilus-open-terminal2.安装vim :shanl@ubuntu:~$ sudo apt-get install vimvim的设置:shanl@ubuntu:~$ gedit .vimrc下面是我的配置:set helplang=cnset la原创 2013-05-14 20:55:08 · 916 阅读 · 0 评论 -
Android日志系统
参看:http://blog.csdn.net/luoshengyang/article/details/6581828内核空间工具:printk 配合 cat /proc/kmsg用户空间:可以配合logcat进行查看1. 查看C/C++的Log只要定义自己的LOG_TAG宏和包含头文件system/core/include/cutils/log.h就可以了:转载 2014-01-06 14:51:25 · 526 阅读 · 0 评论 -
Android日志驱动程序分析
参考:http://blog.csdn.net/luoshengyang/article/details/6595744内核中的日志文件:kernel/common/drivers/staging/android/logger.hkernel/common/drivers/staging/android/logger.c一、Logger的数据结构:#ifndef转载 2014-01-06 16:13:28 · 666 阅读 · 0 评论 -
Android应用层日志分析
参考:http://blog.csdn.net/luoshengyang/article/details/6598703我们在Android应用程序,一般是调用应用程序框架层的Java接口(android.util.Log)来使用日志系统,这个Java接口通过JNI方法和系统运行库最终调用内核驱动程序Logger把Log写到内核空间中。按照这个调用过程,我们一步步介绍Android应用程序框架转载 2014-01-07 11:29:51 · 766 阅读 · 0 评论 -
logcat源码分析
参考:http://blog.csdn.net/luoshengyang/article/details/6606957 Logcat工具内置在Android系统中,可以在主机上通过adb logcat命令来查看模拟机上日志信息。主要是介绍Logcat读取日志的主线,即从打开日志设备文件到读取日志设备文件的日志记录到输出日志记录的主要过程. Logcat工具源代码位于system/co转载 2014-01-07 13:17:36 · 828 阅读 · 0 评论