- 博客(9)
- 资源 (5)
- 收藏
- 关注
原创 Android init进程中鲜为人知的charger mode 模式
作者:K_Linux_Man假如基于Andriod系统平台的手机在没有硬件充电指示灯的情况下,你如何知道电池是否在充电呢,进入andriod系统才能进行充电指示,而我们有时候仅仅需要充电而不需要进入系统,一般的情况是,当你关机的时候,插上充电器,屏幕会出现充电的图标。这是如何做到的呢?android 为我们提供了一个c程序,在system/core/charger/目录下。首先说明
2012-02-26 09:45:41 11338 6
转载 内核数据结构list_head 常用函数解析
list_for_each原型:#define list_for_each(pos, head)\for(pos = (head)->next,prefetch(pos->next); pos !=(head); \pos= pos->next,prefetch(pos->next))它实际上是一个 f
2012-02-25 09:35:20 1315
原创 内核调试技巧--kernel panic
举个kernel-panic的例子[ 2590.185432] Unable to handle kernel paging request at virtual address 00100110[ 2590.192874] pgd = c0004000[ 2590.192881] [00100110] *pgd=00000000[ 2590.192891] Internal
2012-02-24 16:39:21 12009
原创 linux内核调试技巧--current的应用
是什么?current 指针指向当前在运行的进程,内核代码可以通过使用 current 来使用进程特定的信息。指向 task_struct 的current指针在内核堆栈内,是一个全局项。为什么要用?查看当前谁在使用内核你关心的那段代码的时候。怎么用?printk(KERN_INFO "The cuurent process commond : \"%s\" the
2012-02-24 09:33:41 2060
原创 添加android 4.0 开机音乐
Android开机动画叫源码位于frameworks/base/cmds/bootanimation下,这个程序会将/data/local/bootanimation.zip或/system/media/bootanimation.zip里面的png图片以动画的形式播放出来,这段代码不支持音乐播放的,添加几段代码就能达到开机显示动画的时候播放音乐的效果了。添加如下代码:1.添加所需要的
2012-02-22 13:21:33 6157 14
原创 添加android 4.0开机音乐
Android开机动画叫源码位于frameworks/base/cmds/bootanimation下,这个程序会将/data/local/bootanimation.zip或/system/media/bootanimation.zip里面的png图片以动画的形式播放出来,这段代码不支持音乐播放的,添加几段代码就能达到开机显示动画的时候播放音乐的效果了。添加如下代码:1.添加所需要的
2012-02-22 13:16:27 179
转载 Android 开机logo动画
Android 开机会出现3个画面:1. Linux 系统启动,出现Linux小企鹅画面(reboot)(Android 1.5及以上版本已经取消加载图片);2. Android平台启动初始化,出现"A N D R I O D"文字字样画面;3. Android平台图形系统启动,出现含闪动的ANDROID字样的动画图片(start)。1、开机图片(Linux小企鹅) (Andr
2012-02-22 11:00:24 3510 1
转载 [Android] ramdisk.img的生成及解压
android编译后生成的ramdisk是一个gzip格式的文件# file ramdisk.imgramdisk.img: gzip compressed data, from Unix那么先解压,因为后缀不是.gz,所以用-s 选项gunzip -S .img ramdisk.img这样生成了一个新文件ramdisk查看是什么格式# file ramdi
2012-02-17 17:04:04 1461
原创 快速简单理解i2c标准协议
这篇博文,是从网上整理的,很不错,所以把资料集中起来了,为大家快速理解i2c非常有意义。对于嵌入式开发的朋友来说,I2C协议实在是再熟悉不过了,有太多的器件,采用的都是通过I2C来进行相应的设置。今天,我们就随便聊聊这个I2C协议。 I2C协议中最重要的一点是I2C地址。这个地址有7位和10位两种形式。7位能够表示127个地址,而在实际使用中基本上不会挂载如此多的设置
2012-02-01 10:46:11 19637 12
Android驱动 Led灯源代码
2011-12-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人