按类别查询搜索结果
关于关键词 的检测结果,共 337
【Android平台】 Linux kernel I2C设备总结
ruigal | 2013-03-08 14:14:35 | 阅读(1530) | 评论(0)
【Android平台】 Linux kernel I2C设备总结
ap0405209 | 2013-03-08 11:10:04 | 阅读(370) | 评论(0)
【Android平台】 Linux kernel I2C设备总结
any_wind | 2013-03-07 17:06:53 | 阅读(5880) | 评论(0)
【Android平台】 linux驱动分析
gechunming | 2013-03-04 18:16:28 | 阅读(0) | 评论(0)
内核驱动设计思想是差不多的,也就是软件驱动的框架相似。已一个最简单的例子来说按键驱动,我们现在不必把它设计为一个字符设备驱动,并且在使用的使用的时候需要专门的软件来支持。内核为按键、触摸屏、鼠标这类输入设备设计加入了一个Input子系统,这样将访问接口统一,不必为特定的输入设备添加用户软件,同时使驱动设...【阅读全文】
iibull | 2013-02-27 10:01:46 | 阅读(3220) | 评论(0)
Android版本与Linux内核版本的关系 一.Android版本与Linux内核的关系英文名中文名Android版本Linux内核版本No无1.1...【阅读全文】
bellsleep | 2013-02-18 15:51:05 | 阅读(0) | 评论(0)
为什么写这篇文章,原因很简单,大家在使用安卓手机时往往最注重三点:稳定性、实用性、耗电情况,MIUI无疑在这方面做的是比较突出的,尽管它现在还不完美BUG也不少,但是它一直坚持一个“橙色的信念”在孜孜不倦的改进和优化。   好了扯远了话题转回来,安卓手机ROM内核(Android kernel ) 可以说...【阅读全文】
自由人_SZ | 2013-02-17 16:01:33 | 阅读(2160) | 评论(0)
I2c 分析---基于linux 3.08m6tv-bsp:I2C 的makefile 会告诉我们只需要关注里面的那些文件就OK了obj-$(CONFIG_I2C_BOARDINFO)+= i2c-boardinfo.oobj-$(CONFIG_I2C)+= i2c-core.oobj-$(CONFIG_I2C_SMBUS)+= i2c-smbus.oobj-$(CONFIG_I2C_CHARDEV)+= i2c-dev.oobj-$(CONFIG_I2C_MUX)+= i2c-mux.oobj-y+= a...【阅读全文】
victure83 | 2013-02-17 14:47:53 | 阅读(850) | 评论(0)
Linux系统中的init进程(pid=1)是除了idle进程(pid=0,也就是init_task)之外另一个比较特殊的进程,它是Linux内核开始建立起进程概念时第一个通过kernel_thread产生的进程,其开始在内核态执行,然后通过一个系统调用,开始执行用户空间的/sbin/init程序,期间Linux内核也经历了从内核态到用户态的特权级转变,/sbin/init...【阅读全文】
自由人_SZ | 2013-02-17 12:59:48 | 阅读(2340) | 评论(1)
/* Keep track of adapters which will be added or removed later */res = bus_register_notifier(&i2c_bus_type, &i2cdev_notifier);int bus_register_notifier(struct bus_type *bus, struct notifier_block *nb)    {    return blocking_n...【阅读全文】
【Android平台】 linux container_of 宏作用
自由人_SZ | 2013-02-17 10:33:48 | 阅读(710) | 评论(0)
container_of()宏在学习Linux驱动的过程中,遇到一个宏叫做container_of。该宏定义在include/linux/kernel.h中,首先来贴出它的代码:/** * container_of - cast a member of a structure out to the containing structure * @ptr:        the pointer to the ...【阅读全文】
守候心田 | 2013-01-31 11:24:12 | 阅读(2590) | 评论(0)
Linux系统中的init进程(pid=1)是除了idle进程(pid=0,也就是init_task)之外另一个比较特殊的进程,它是Linux内核开始建立起进程概念时第一个通过kernel_thread产生的进程,其开始在内核态执行,然后通过一个系统调用,开始执行用户空间的/sbin/init程序,期间Linux内核也经历了从内核态到用户态的特权级转变,/sbin/init...【阅读全文】
limlightenqu | 2013-01-28 21:24:47 | 阅读(1860) | 评论(0)
./adb-mac shell tcpdump -A -s 0 -w /sdcard/Download/sync3.cap 'tcp'./adb-mac pull /sdcard/Download/sync3.cap ./ 【阅读全文】
【Android平台】 linux 多核启动
守候心田 | 2013-01-24 11:00:02 | 阅读(10290) | 评论(2)
自由人_SZ | 2013-01-20 11:44:00 | 阅读(1570) | 评论(0)
Linux Power Managment谨以此文纪念过往的岁月一.前言在这个对节能要求越来越严格的年代,对设备的电源管理就显的很重要的了,尤其对于可移动设备,在电源有限的情况下,续航能力就显的很重要的。在本文中将介绍linux是如何对设备电源进行管理的。二.睡眠Linux的电源管理的主要几个文...【阅读全文】
luozhiyong131 | 2012-07-24 11:38:19 | 阅读(639) | 评论(0)
内核在内部使用类型 struct cdev 的结构来代表字符设备. 在内核调用你的设备操作前, 你编写分配并注册一个或几个这些结构.有 2 种方法来分配和初始化一个这些结构. 如果你想在运行时获得一个独立的 cdev 结构, 你可以为此使用这样的代码:struct cdev *my_cdev = cdev_alloc();my_cdev->ops = &my_fops; ...【阅读全文】
luozhiyong131 | 2012-07-24 11:36:18 | 阅读(692) | 评论(0)
内核在内部使用类型 struct cdev 的结构来代表字符设备. 在内核调用你的设备操作前, 你编写分配并注册一个或几个这些结构.有 2 种方法来分配和初始化一个这些结构. 如果你想在运行时获得一个独立的 cdev 结构, 你可以为此使用这样的代码:struct cdev *my_cdev = cdev_alloc();my_cdev->ops = &my_fops; ...【阅读全文】