热爱生活,热爱android.

记录生活,记录工作,记录人生,记录对将来有用的.

usb storage

usb驱动分析一:http://wenku.baidu.com/view/fbce5512a2161479171128f5.html   USB驱动分析(二)                分类:            USB驱动2012-07-18 10:59615人阅读评论(0)收...

2013-03-03 21:19:17

阅读数 4269

评论数 0

命令行模拟拨打电话、短信

1.启动android emulator,查看标题栏找出端口。一般是android emulator (5554),其中 5554就是端口。 2.打开命令行,输入telnet localhost 5554。程序将会连接到android console,返回 Android Console: ...

2013-03-02 20:54:17

阅读数 6141

评论数 0

RIL

在上一篇博文中我讲了如何在Android中不启动界面连接wifi,在这篇博文中我将讲如何不启动界面连接手机网络。 Android的RIL(Radio Interface Layer)模块提供Android telephony服务和radio硬件之间的一个抽象层。RIL模块的架构如下图所示 ...

2013-03-02 20:45:09

阅读数 3463

评论数 0

Android通过JNI调用驱动程序(完全解析实例)

要达到的目的:android系统中,用JAVA写界面程序,调用jni中间库提供的接口,去操作某个驱动节点,实现read,writer ioctl等操作!这对底层驱动开发人员是很重要的一个调试通道,也是android 系统下提供一些特殊功能接口的方法! 本文前提:我们假设已经写了一个驱动程序,它是...

2013-03-02 19:31:01

阅读数 727

评论数 0

嵌入式LINUX环境下视频采集知识

Video for Linux two(Video4Linux2)简称V4L2,是V4L的改进版。V4L2是linux操作系统下用于采集图片、视频和音频数据的API接口,配合适当的视频采集设备和相应的驱动程序,可以实现图片、视频、音频等的采集。在远程会议、可视电话、视频监控系统和嵌入式多媒体终端中...

2013-03-02 19:13:08

阅读数 3149

评论数 0

android 电源管理

1.     介绍.... 4 2.     电池管理.... 4 2.1.      FrameWork.. 5 2.1.1.       监听... 5 2.1.1.1.     UEventObserver的实现... 6 2.1.1.2.     uevent 8 2.1.2....

2013-03-02 19:09:12

阅读数 3034

评论数 0

android 2.3 ethernet

用过Android手机的人都知道, 如果附近有wifi信号, 当使能Wifi的时候, 系统就会通过wifi联网, 当wifi信号消失或者你手动禁止wifi的时候, 系统就会通过Mobile手机网络上网。        这就引出了网络管理的概念, 当有很多网络可用的时候, 系统要决定通过哪个网络联...

2013-03-02 19:05:02

阅读数 2112

评论数 0

ext4格式的 system.img 怎么修改

$file system.img就可以看到这个文件是个什么格式的了 system.img: Linux rev 1.0 ext4 filesystem data.. gingerbread的system.img缺省是ext4格式的,使用mount命令将syste...

2013-03-02 18:28:03

阅读数 6088

评论数 0

android自动屏幕旋转流程分析

在android设置(Settings)中我们可以看到显示(display)下有一个自动屏幕旋转的checkbox, 如果我们勾选checkbox的话当你手机屏幕就会根据重量自动旋转,那么我们就分析一下这个过程: 在Display_settings....

2013-03-02 18:23:29

阅读数 9009

评论数 0

Android系统默认值的设置

原文链接地址:http://blog.csdn.net/bingking88/article/details/8558221 项目接近尾声,今天恰好也要初始化一下系统里的默认值,google了一下,有时就得做个拿来主义,没有时才自己做轮子滴嘛,呵呵 1开机图片:   android-lo...

2013-03-02 18:22:37

阅读数 815

评论数 0

android 按键处理

原文地址链接:http://blog.csdn.net/bingking88/article/details/8517953 移植android的键盘和按键 (1)Android使用标准的linux输入事件设备(/dev/input目录下)和驱动,按键定义在内核include/linux/in...

2013-03-02 18:20:59

阅读数 1504

评论数 0

android 3g

一、pppd相关文件      Android ril相关的代码和脚本主要有:    android/hardware/ril/reference_ril/   (reference_ril.c)    android/hardware/ril/rild    android/exte...

2013-03-02 11:15:41

阅读数 727

评论数 0

Linux ALSA声卡驱动

一.  概述     ALSA是Advanced Linux Sound Architecture 的缩写,目前已经成为了linux的主流音频体系结构,想了解更多的关于ALSA的这一开源项目的信息和知识,请查看以下网址:http://www.alsa-project.org/。     在内核...

2012-12-10 13:08:08

阅读数 1918

评论数 0

IO / Linux系统对IO端口和IO内存的管理

一、I/O端口       端口(port)是接口电路中能被CPU直接访问的寄存器的地址。几乎每一种外设都是通过读写设备上的寄存器来进行的。CPU通过这些地址即端口向接口电路中的寄存器发送命令,读取状态和传送数据。外设寄存器也称为“I/O端口”,通常包括:控制寄存器、状态寄存器和数据寄存器三大类...

2012-12-10 12:59:28

阅读数 430

评论数 0

Android系统的开机画面显示过程分析

好几个月都没有更新过博客了,从今天开始,老罗将尝试对Android系统的UI实现作一个系统的分析,也算是落实之前所作出的承诺。提到Android系统的UI,我们最先接触到的便是系统在启动过程中所出现的画面了。Android系统在启动的过程中,最多可以出现三个画面,每一个画面都用来描述一个不同的启动...

2012-12-09 21:51:53

阅读数 823

评论数 0

USB之那点事汇总(十)

hub_port_connect_change,顾名思义,当hub端口上有连接变化时调用这个函数,这种变化既可以是物理变化也可以是逻辑变化.注释里说得也很清楚.有三种情况会调用这个函数,一个是连接有变化,一个是端口本身重新使能,即所谓的enable,这种情况通常就是为了对付电磁干扰的,正如我们前面...

2012-11-30 23:57:53

阅读数 20179

评论数 0

Linux那些事儿之我是Hub(9)While You Were Sleeping(二)

老实说,从函数一个开始的598行直到627行都没有什么可说的.其中需要一提的是,606行,调用usb_buffer_alloc()申请内存,赋给hub->buffer.614行,调用kmalloc()申请内存,赋给hub->status.622行,调用kmalloc()申请内存,赋给h...

2012-11-30 23:06:45

阅读数 3466

评论数 0

Linux那些事儿之我是Hub(8)While You Were Sleeping(一)

最近看了热播的电视剧>,赵宝刚导演的转型之作.里面李小璐和文章演的那对小夫妻甚是搞笑.这部片子其实号称励志篇但实际上一点也不励志,就是搞笑,像我这种严肃的人向来不喜欢这些搞笑,不过里面李小璐扮演的杨晓芸对文章演的那个向南的一番对话倒是让我觉得颇为感慨.杨晓芸一心希望向南能够有理想有目标,而向...

2012-11-30 22:46:50

阅读数 1194

评论数 0

Linux那些事儿之我是Hub(7)

朋友,你相信,一只蝴蝶在北京拍拍翅膀,将使得纽约几个月后出现比狂风还厉害的龙卷风吗?看过那部经典的影片蝴蝶效应的朋友们一定会说,这不就是蝴蝶效应吗.没错.蝴蝶效应其实是混沌学理论中的一个概念.它是指对初始条件敏感性的一种依赖现象.蝴蝶效应的原因在于蝴蝶翅膀的运动,导致其身边的空气系统发生变化,并引...

2012-11-30 22:46:13

阅读数 444

评论数 0

Linux那些事儿之我是Hub(6)

话说因为hub驱动无所事事,所以hub_thread()进入了睡眠,直到某一天,hub_probe被调用.所以我们来看hub_probe().这个函数来自drivers/usb/hub.c,其作用就如同当初我们在usb-storage中的那个storage_probe()一样.     88...

2012-11-30 22:45:01

阅读数 637

评论数 0

提示
确定要删除当前文章?
取消 删除