- 博客(7)
- 资源 (30)
- 问答 (1)
- 收藏
- 关注
转载 用Android UEventObserver监听内核event
很多时候我们在框架上层需要知道内核中某些事件的状态,用设备的show属性是可以供上层来查询,但是这需要上层设定一个较耗资源的循环。如果用UEventObserver就可以监听内核event,它是android Java层利用uevent与获取Kernel层状态变化的机制。(1)UEventObserver简介 framework有如下模块使用UEventObserver的功能来提供服务:电池
2015-12-31 10:23:45 1863
原创 s5k5e2ya MIPI 摄像头调试
1、驱动移植的话按照我之前的文章来做驱动里面注意是几路的lane,一般mipi的话是差分信号,2路和4路是比较常见的。2、mipi波形很明显上面的波形是不正确的。dp dn有一个都成了正弦波了。首先,我们要找一下正确的波形 正确的波形应该是DP和DN不会同时下降,DN比DP会有一定的延时,正确的波形如下图 mipi会有一个启始信号,我们把示波器设置成下降沿触发,看能不能抓到波形,我尝试了一
2015-12-30 11:33:16 7712
原创 Class_file&&Android应用调用方法
/* * drivers/leds/leds-mt65xx.c * * This file is subject to the terms and conditions of the GNU General Public * License. See the file COPYING in the main directory of this archive for * more det
2015-12-28 15:09:42 1197
原创 mtk pwm&&linux timer
pwm控制还是有很多要注意的地方 附上驱动的代码/* * drivers/leds/leds-mt65xx.c * * This file is subject to the terms and conditions of the GNU General Public * License. See the file COPYING in the main directory of thi
2015-12-28 15:00:21 1724
原创 Input Driver
/* * drivers/leds/leds-mt65xx.c * * This file is subject to the terms and conditions of the GNU General Public * License. See the file COPYING in the main directory of this archive for * more det
2015-12-23 15:41:22 2074
转载 中断处理的tasklet(小任务)机制-不过如此
中断服务程序一般都是在中断请求关闭的条件下执行的,以避免嵌套而使中断控制复杂化。但是,中断是一个随机事件,它随时会到来,如果关中断的时间太长,CPU就不能及时响应其他的中断请求,从而造成中断的丢失。因此,内核的目标就是尽可能快的处理完中断请求,尽其所能把更多的处理向后推迟。例如,假设一个数据块已经达到了网线,当中断控制器接受到这个中断请求信号时,Linux内核只是简单地标志数据到来了,然后让处理器
2015-12-11 14:54:09 1026
转载 DEVICE_ATTR的使用
使用DEVICE_ATTR,可以在sys fs中添加“文件”,通过修改该文件内容,可以实现在运行过程中动态控制device的目的。类似的还有DRIVER_ATTR,BUS_ATTR,CLASS_ATTR。这几个东东的区别就是,DEVICE_ATTR对应的文件在/sys/devices/目录中对应的device下面。而其他几个分别在driver,bus,class中对应的目录下。
2015-12-02 14:43:44 1902
vimtaglist
2015-09-24
SSHSecure连linux虚拟机工具
2013-05-17
SecureCRT串口
2013-05-16
18b20中文资料文资料
2010-04-20
Android usb camera框架实现
2015-05-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人