E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
驱动调试
linux设备驱动第四篇:以oops信息定位代码行为例谈
驱动调试
方法
上一篇我们大概聊了如何写一个简单的字符设备驱动,我们不是神,写代码肯定会出现问题,我们需要在编写代码的过程中不断调试。在普通的c应用程序中,我们经常使用printf来输出信息,或者使用gdb来调试程序,那么驱动程序如何调试呢?我们知道在调试程序时经常遇到的问题就是野指针或者数组越界带来的问题,在应用程序中运行这种程序就会报segmentationfault的错误,而由于驱动程序的特殊性,出现此类情
HAOMCU
·
2015-04-02 07:00
linux驱动
驱动调试
崩溃信息定位
VMware+Windgb+Win7 内核
驱动调试
本文主要记录个人安装VMware+Windgb+Win7内核
驱动调试
的笔记。
zer0daypp
·
2015-03-30 10:21
windows
虚拟机
hardware
vista
下载地址
linux设备驱动第二篇:一个简单hello world驱动如何实现
以后
驱动调试
lihui130135
·
2015-03-29 17:00
linux
内存管理
makefile
linux内核
linux驱动
linux设备驱动第二篇:构造和运行模块
以后
驱动调试
HAOMCU
·
2015-03-28 09:00
helloworld
printk
linux驱动
makefile模板
linux
驱动调试
时在线读写I2C寄存器的方法
调试I2C设备时经常需要修改寄存器的值,通常的方法是修改-》编译-》烧写-》重启,哪怕改一个寄存器也要这样折腾一下,很消耗时间,下面提供一种在线修改寄存器的方法,在终端中敲命令就可以写寄存器,不要上面那些步骤.这个方法的基础是读写/proc文件系统,不熟悉这个的可以自行学习,下面分步骤说明一下这种方法,注意这只是一个框架如果相拥在自己的系统上可能还有一些细要适配。1.创建/proc文件节点这个文件
百度男
·
2015-03-27 10:38
linux
驱动
linux设备调试信息输出
linux设备
驱动调试
,我们在内核中看到内核使用dev_dbg来控制输出信息,这个函数的实质是调用printk(KERN_DEBUG)来输出打印信息。要打开这个开关需要下面两步。
a_tu_
·
2015-01-18 23:00
Android LCD(四):LCD
驱动调试
篇
一、LCD接口原理以及硬件电路SamsungExynos4412、SN75LVDS83B、LVDS接口LCD(24bit)为例说明,三者的关系如下:如上图所示,我们在应用中我,主控(Exynos4412)输出RGB信号到TFT-LCD大体经过三部分:(1)、标号1部分,主控(Exynos4412)输出TTL信号;(2)、标号2部分,TTL(RGB)-LVDS转换芯片SN75LVDS83B,把TTL
pillarbuaa
·
2014-12-12 14:00
linux GBSHM
驱动调试
笔记
GBSHM
驱动调试
笔记2014/11/29 一、DDR内存分配 OMAP3730核心板上的DDR物理内存地址范围从0x80000000到0x85400000,根据framework/include
zhangxiao93
·
2014-11-29 22:00
linux
驱动
GBSHM
linux GPMC
驱动调试
笔记
考试周一直复习没有更博,突然发现这个月已然过去了一大半。学习这个事情还是要有连续性才能找到节奏,包括之前的JSP&Servlet的学习也耽搁了不少,远不如上个月来的充实,也是时候写一篇博客记录一下最近做项目的一些进展。废话不多说,先来简单介绍一下GPMC。TI特有的总线但是中文资料较少,有过嵌入式驱动开发经验的人最初一定会接触GPIO,而GPMC与GPIO类似,说白了就是一种总线扩展,通过配置其寄
zhangxiao93
·
2014-11-19 22:00
调试
linux驱动
GPMC
VMware+Windgb+Win7内核
驱动调试
-----------------------------------------转自http://yexin218.iteye.com/blog/545187VMware+Windgb+Win7内核
驱动调试
本人在此基础之上根据具体情况有所改动
jx18080136806
·
2014-11-12 13:20
USB OTG驱动分析(一)
前一段时间弄了 2 个礼拜的 OTG
驱动调试
,感觉精神疲惫啊。主要原因还是自己对 OTG 功能不了解造成的。现在终于完成但是对实质原理还有些模糊。所以自己重新总结一下。
zhangxiao93
·
2014-11-10 13:00
驱动
usb
otg
camera和codec调试利器–i2c tool
最近调试codec的
驱动调试
郁闷了,一次又一次的重新编译内核,一次又一次的烧写。于是想能不能简单的修改寄存器参数呢?经过google后果然有,那就是i2c-tool ,这一系列工具。
lifan_3a
·
2014-11-03 21:00
USB OTG驱动分析(一)
转自: http://blog.csdn.net/ling1874/article/details/5758883 前一段时间弄了 2 个礼拜的 OTG
驱动调试
,感觉精神疲惫啊。
qq1987924
·
2014-10-21 15:00
usb
otg
x210ii DM9000
驱动调试
成功-基于x210ii/s5pv210开发板
//----------------------------------------------------------------------------------------------------------------------------//作者:armeasy//版权:www.9tripod.com//平台:九鼎创展x210ii/s5pv210开发板//发布日期:2012-04-2
hanmengaidudu
·
2014-10-17 18:00
x4412开发板&ibox卡片电脑项目实战18-驱动中导出符号
在
驱动调试
时,经常需要驱动互调,即在A驱动中调用B驱动中的相关函数。这时,驱动中的导出符号功能就可以大显身手了。/proc/kallsyms文件对应着内核符号表,它记录了符号以及符号所在的内存地址。
armeasy
·
2014-10-12 12:00
fpga的
驱动调试
dev_dbg 无输出
最近需要调试一个fpga的驱动,整的很蛋疼!dev_dbg想使用这个作为调试输出都不成功,已经被彻底打败了!反思中...目前是根据以下相关设置后均不能打印,和网上说的有些出入,问题还得研究下。驱动程序调用dev_dbg的地方打卡debug功能printk.c的console默认级别也修改为8了device.h文件#insmod3s3gs.ko3s3gsEthernetDriver,V0.11FPG
猪刚烈
·
2014-09-24 13:00
MTK camera 闪光灯Flashlight
驱动调试
流程
CameraFlash驱动分析一、Flash驱动涉及到的文件包含:mediatek/custom/common/kernel/flashlight/src/kd_flashlightlist.cmediatek/custom/huaqin_bsp/at808p/base/kernel/flashlight/constant_flashlight/leds_strobe.cmediatek/plat
TopicDev
·
2014-08-07 18:00
设备
驱动调试
和移植的一般方法
设备
驱动调试
和移植的一般方法(一) 做linux底层软件工作也有两年了,算上研究生时期对底层软件的研究,加起来也快四年了。慢慢地发现有必要总结一些一般性的方法了。
sanchuyayun
·
2014-07-31 11:00
Windows7
驱动调试
小Tips
Windows7
驱动调试
小Tips 0x01在Windows7下面(包括Win7的64位系统)调试驱动时会发现DbgPrint(DbgPrint使用方法参考[1])打印的内容并没有在DbgView里面显示出来
magictong
·
2014-07-29 20:00
window
windbg
驱动调试
双机联调
LCD
驱动调试
常见问题总结
1.左上角显示一个黑色方块如下图所示,在uboot启动过程中显示正常,而内核启动完成之后,在LCD的左上角显示一个黑色小方块。这个黑色方块实际是驱动显示的光标,可以通过注释掉drivers/video/console/bitblit.c文件中的soft_cursor()将光标显示去掉。2.显示的图像中有很多杂点如下图所示,这是由于像素时钟pixelclock的极性设置反了导致的,改变pixelcl
DriveLinux
·
2014-07-17 12:00
基于GPL329xx linux平台电容屏gsl1680的
驱动调试
分析
大概浏览了一下所提供的资料,只有介绍模组的资料跟一份中文版的datasheet,datasheet只是说了个大概,没有提到读取触摸坐标的寄存器。不过还好有给一份在其他处理器平台的驱动,所以读取坐标的部分代码移植过来就可以了。 gsl1680接口跟其他的电容屏一样,也是i2c接口的,貌似市面上的电容屏都是i2c接口,电容屏自带了微控制器MCU,用与处理采样,坐标转换等,还有一些抖动算法处理,
TopicDev
·
2014-07-02 19:00
Android 摄像头
驱动调试
Android摄像头
驱动调试
1,检查电路连接2,测量电压是否和手册上的相符3,保证reset脚和powerdown脚的电平是工作状态是的电平4,测试cpu的camera_out的时钟输出是否正常5,i2c
jvaemape
·
2014-06-30 15:00
android
Linux
驱动调试
中的Debugfs的使用简介
Linux
驱动调试
中的Debugfs的使用简介 (2012-03-3114:14)在调试linux驱动的时候,可以用debugfs来调试,debugfs类似字符设备驱动一样,甚至更简单,不需要主设备号次设备号等等
qq160816
·
2014-06-18 11:00
VMware+Windgb+Win7内核
驱动调试
转自http://yexin218.iteye.com/blog/545187VMware+Windgb+Win7内核
驱动调试
本人在此基础之上根据具体情况有所改动--------------------
薛蕊
·
2014-05-06 15:37
设计和编写设备驱动的一般方法
我的上一篇博客《设备
驱动调试
和移植的一般方法》详细介绍了调试和移植的几个步骤,依照那几个步骤,按部就班,外加不屑的努力,你就可以完成驱动的调试和移植。
zqh2007
·
2014-04-28 16:00
设备
驱动调试
和移植的一般方法(二)
一、检查应用程序是否可以正常使用如果驱动得到了正常的初始化,这时候你开始检查该设备驱动对应的应用程序是否可以正常使用(或者自己写设备驱动的测试应用程序)。如果可以正常使用,那你太幸运了,这说明芯片原厂为你考虑的很周到,你可以节省N多时间干别的事儿了。但遗憾的是,往往事情不会这么顺利,当你检查应用程序的时候,你发现应用程序没有做出应有的反应——例如当你辛苦把camera的驱动添加到kernel而且顺
zqh2007
·
2014-04-28 16:00
设备
驱动调试
和移植的一般方法(一)
做linux底层软件工作也有两年了,算上研究生时期对底层软件的研究,加起来也快四年了。慢慢地发现有必要总结一些一般性的方法了。因为一般性的方法有宏观上的指导意义,以后调试和移植驱动时,经常性地回味这些一般性的方法可以防止自己犯同样的错误,进而少走弯路,以最高的效率完成工作。当谈到底层软件,我们一般都会想到bootloader、BSP、devicedriver、linuxkernel等等。这篇文章将
zqh2007
·
2014-04-28 16:00
关于linux nand
驱动调试
的一些注意点
关于linuxnand
驱动调试
的一些注意点点击打开链接 最近在开发 nand 驱动, 不可避免的, 用到了 nandtools. 这里将一些细节记录下来。网上google 的内容好像也不是很多。
wocao1226
·
2014-03-21 13:00
Linux2.4.21内核中的USB
驱动调试
Linux2.4.21内核中的USB
驱动调试
(2006-09-0517:52:51)转载▼ 分类: 技术资料目的:将Linux2.4.21内核中的USB芯片OTG243的
驱动调试
好准备:已有在以前PDA
wocao1226
·
2014-03-21 13:00
LCD
驱动调试
中部分常见问题的分析及解决办法
点击打开链接http://www.52rd.com/Blog/Detail_RD.Blog_DamonKabo_30355.html点击打开链接 http://blog.csdn.net/colorant/article/details/2782568LCD点不亮——无法正确完成初始化: LCD点不亮问题的原因有很多,但出现这个问题后,首先应该判断LCD是否正确完成初始化。最简单的判断方
wocao1226
·
2014-03-21 11:00
MTK BT
驱动调试
总结
首先在init.Project.rc里面找例如找fmbtwifigps等等。。。 #STP,WMT,GPS,FMandBTDriver insmod/system/lib/modules/mtk_stp_core.ko insmod/system/lib/modules/mtk_stp_uart.ko insmod/system/lib/modules/mtk_hif_sdio.k
Wilsonboliu
·
2014-03-21 11:00
linux
驱动调试
之printk()
对于做嵌入式或者熟悉linux内核的人来说,对printk这个函数一定不会感到陌生。printk相当于printf的孪生姐妹,她们一个运行在用户态,另一个则在内核态被人们所熟知。printk是在内核中运行的向控制台输出显示的函数,Linux内核首先在内核空间分配一个静态缓冲区,作为显示用的空间,然后调用sprintf,格式化显示字符串,最后调用tty_write向终端进行信息的显示。printk与
hustyangju
·
2014-03-12 11:00
第四章--调试技术
一、打印调试 linux设备
驱动调试
,我们在内核中看到内核使用dev_dbg来控制输出信息,这个函数的实质是调用printk(KERN_DEBUG)来输出打印信息。
apple_guet
·
2014-03-11 11:00
linux驱动
WinDebug+虚拟机---调试驱动的配置
对于Windebug结合虚拟机的双机
驱动调试
,其配置还是小有点麻烦的。虽然原先自己配置的时候,都成功了,而且也进行了很多的开发和调试。但某一天再来设置这些东西的
zhaoshijie
·
2014-02-28 13:00
debug
android 电容屏
android4.0平台:S5PV310(samsungexynos4210) 作者:xubin341719(欢迎转载,请注明作者)android电容屏(一):电容屏基本原理篇android电容屏(二):
驱动调试
之基本概念篇
TopicDev
·
2014-02-15 15:00
kernel hexdump分析
驱动调试
中,很多时候是二进制的,这个时候hexdump就是个非常有用的工具了。
liyongming1982
·
2013-12-04 22:00
android
linux
kernel
hexdump
MACOSX
驱动调试
最近在搞OSX驱动开发,中文资料甚少,看看官方文档,然后自己摸索,把一些调试经验记录一下,以备后用,有的可能不正确,有高手看到希望能够指点。1.安装驱动驱动编译完成后,拷贝到/System/Library/Extentions/目录下。拷过去后会有提示说该扩展安装不正确,不能正确使用。需要做以下处理:修改所有者:sudochown-Rroot:wheelxxx.kext/修改权限:sudochmo
t_ianya30
·
2013-10-27 17:23
macosx
驱动调试
kextload
kextutil
屏
驱动调试
新规则记录
找到LCD规格书如下在驱动代码里找到如下变量:/*Timing*/#defineH_PW100//320#defineH_BP140//480#defineH_VD1024#defineH_FP80//260#defineV_PW10#defineV_BP6#defineV_VD768#defineV_FP22//16调试遵守的规则就是:H_PW+H_BP+H_FP=HorizontalBlank
guoguo295
·
2013-10-22 16:00
[置顶] 展讯平台tp和lcd
驱动调试
笔记
这些天在调试展讯平台上的tp和lcd驱动,这是一些小的总结。 屏幕出现竖条纹,(在视觉上给人的感觉是屏幕出现轻微的闪烁),这个可以调节vcom电压,来调节这个电压值,可以修复竖条纹.但是无论怎么修改都没怎么改善屏闪现象,可修改像素点的翻转方式,一般屏幕默认的翻转方式是列翻转,可以修改为点翻转,可完全修复竖条纹,但是带来的不良影响是可能屏幕会出现轻微的很条纹,如果屏幕的玻璃和ic都支持兼容点翻转,则
canjianfantasy
·
2013-10-18 15:00
A20 GSLX680 触摸按键
驱动调试
1.开启触摸IC #defineHAVE_TOUCH_KEY2.按键值constu16key_array[]={ KEY_ESC, KEY_HOME, KEY_MENU, //KEY_SEARCH,
laohuang1122
·
2013-09-30 23:00
Android LCD(四):LCD
驱动调试
篇
关键词:android LCDTFTSN75LVDS83B TTL-LVDS LCD电压背光电压平台信息:内核:linux2.6/linux3.0系统:android/android4.0 平台:samsung exynos 4210、exynos 4412 、exynos 5250作者:xubin341719(欢迎转载,请注明作者)欢迎指正错误,共同学习、共同进步!!下载链接:LCD规格书(40
kevinx_xu
·
2013-09-22 18:00
android 电容屏(三):
驱动调试
之驱动程序分析篇
关键词:android 电容屏tp工作队列中断坐点计算 电容屏主要参数平台信息:内核:linux2.6/linux3.0系统:android/android4.0 平台:S5PV310(samsungexynos4210) 转载:http://blog.csdn.net/xubin341719/article/details/7833383android电容屏(一):电容屏基本原理篇android
yanghao23
·
2013-09-21 23:00
android 电容屏(二):
驱动调试
之基本概念篇
关键词:android 电容屏tp工作队列中断多点触摸协议平台信息:内核:linux2.6/linux3.0系统:android/android4.0 平台:S5PV310(samsungexynos4210) 转载: http://blog.csdn.net/xubin341719/article/details/7833277参考网站:http://edsionte.com/techblog/
yanghao23
·
2013-09-21 23:00
android 电容屏(一):电容屏基本原理篇
samsungexynos4210) 转载:http://blog.csdn.net/xubin341719/article/details/7820492android电容屏(一):电容屏基本原理篇android电容屏(二):
驱动调试
之基
yanghao23
·
2013-09-21 23:00
打印函数
内核启动时显示的各种信息大部分都是通过她来实现的,在做内核
驱动调试
的时候大部分时候使用她就足矣。她之所以用得如此广泛,一个是由于她使用方便,还有一个重要的原因是她的健壮性。
u011553162
·
2013-09-18 10:00
android 电容屏(四):
驱动调试
之驱动程序分析篇 -- FocalTech
本人用的触摸屏IC是FocalTech公司的ft5306,是一款i2c的电容屏多点触控芯片。对于它的整体驱动官方已经给了,我们就触摸屏和按键部分的代码做相关说明。说明其中应该注意的地方。对于所有的input设备,报告input事件时候都分这么几部分,首先在probe文件中设置设备发送的事件类型、按键类型、设置设备一些属性信息。然后在发送事件时候要根据probe的设置来发送事件,否则就会被判
wh_19910525
·
2013-09-01 15:00
android 电容屏(三):
驱动调试
之驱动程序分析篇
以goodix的gt8105为例一、总体架构硬件部分:先看一个总体的图吧,其实触摸屏原理也比较简单,触摸屏和主控芯片间的联系,如下主要有三部分:1、IIC部分,初始化gt8105的数据和传回主控制的坐标位置信息就是通过IIC这条线传输的;2、INT,当gt8105初触摸时,会发出中断通知主控接收信息(坐标数据);3、gt8105电源、复位这一部分,不同芯片有所不同,可以根据触摸屏芯片来配置。 软件
wh_19910525
·
2013-09-01 10:00
android 电容屏(二):
驱动调试
之基本概念篇
电容屏
驱动调试
先了解Linux电容屏驱动中几个常用的概念: 中断下半部-工作队列; input机制; Linux与Android
wh_19910525
·
2013-09-01 10:00
linux设备驱动第二篇:构造和运行模块
以后
驱动调试
haomcu
·
2013-08-28 10:58
LDD
linux内核驱动
linux设备驱动第二篇:构造和运行模块
以后
驱动调试
HAOMCU
·
2013-08-28 10:00
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他