1 . 调试输入子系统 在调试输入子系统时,input_system,可以通过hexdump 来打开并且实时读取对于输入设备的值,数值关系如下图所示: 每一次按键事件上报后,都会有type为0的EV_SYN同步事件触发。value中的1表示按下,0表示松开,2代表重复类事件,设置按键中断为边沿触发,...
分类:
其他好文 时间:
2015-04-08 22:49:53
阅读次数:
156
http://www.cnblogs.com/donghuizaixian/archive/2015/04/02/4387083.html上一篇我们大概聊了如何写一个简单的字符设备驱动,我们不是神,写代码肯定会出现问题,我们需要在编写代码的过程中不断调试。在普通的c应用程序中,我们经常使用print...
分类:
系统相关 时间:
2015-04-07 11:30:45
阅读次数:
172
上一篇我们大概聊了如何写一个简单的字符设备驱动,我们不是神,写代码肯定会出现问题,我们需要在编写代码的过程中不断调试。在普通的c应用程序中,我们经常使用printf来输出信息,或者使用gdb来调试程序,那么驱...
分类:
系统相关 时间:
2015-04-02 16:51:47
阅读次数:
167
上一篇我们大概聊了如何写一个简单的字符设备驱动,我们不是神,写代码肯定会出现问题,我们需要在编写代码的过程中不断调试。在普通的c应用程序中,我们经常使用printf来输出信息,或者使用gdb来调试程序,那么驱动程序如何调试呢?我们知道在调试程序时经常遇到的问题就是野指针或者数组越界带来的问题,在应用程序中运行这种程序就会报segmentation fault的错误,而由于驱动程序的特殊性,出现此类...
分类:
系统相关 时间:
2015-04-02 07:57:33
阅读次数:
416
上一篇我们大概聊了如何写一个简单的字符设备驱动,我们不是神,写代码肯定会出现问题,我们需要在编写代码的过程中不断调试。在普通的c应用程序中,我们经常使用printf来输出信息,或者使用gdb来调试程序,那么驱动程序如何调试呢?我们知道在调试程序时经常遇到的问题就是野指针或者数组越界带来的问题,在应用...
分类:
系统相关 时间:
2015-04-02 07:57:26
阅读次数:
320
linux设备驱动调试,我们在内核中看到内核使用dev_dbg来控制输出信息,这个函数的实质是调用printk(KERN_DEBUG )来输出打印信息。要打开这个开关需要下面两步。1)打开调试开关:你调试的文件中必然包含了,或者,后者包含了前者,在包含此头文件之前,使用#define DEBUG 1...
分类:
数据库 时间:
2015-03-31 15:57:25
阅读次数:
331
原文网址:http://blog.csdn.net/dwyane_zhang/article/details/7180779网上关于BT的驱动很少,所以我在开发过程中把其中的步骤记录下来。供大家相互学习讨论。一、关于BT driver的移植:1. Enablebluetootch in BoadCo...
分类:
移动开发 时间:
2015-03-12 17:00:21
阅读次数:
162
我这篇文章主要讲述i.mx6 平台下 采用DE模式的lvds液晶屏的驱动调试,
阅读该文章之前请先阅读如下两篇我转载的文章,这两篇文章是理解我这篇文章的基础知识。
1、 lcd fb参数如何计算:
http://blog.csdn.net/liuhuahan/article/details/43447657
2、 camera_lcd之DE和HV模式区别
ht...
分类:
其他好文 时间:
2015-03-10 12:08:47
阅读次数:
6740
运行命令make ARCH = menuconfig进入device drivers--->Multimedia support--->配置如下
把GC2145的驱动文件gc2145.c放在lichee\linux-3.3\drivers\media\video\sunxi-vfe\device\下并在其目录下的Makefike文件添加
obj-$(CONFIG_CSI_VFE)...
分类:
其他好文 时间:
2015-01-20 22:14:27
阅读次数:
1124