码迷,mamicode.com
首页 >  
搜索关键字:内核调试    ( 173个结果
[原]通过网线进行双机内核调试
通过网线进行双机内核调试,被调试机器要求win8及以上的系统被调试端设置:bcdedit /dbgsettings net hostip:192.168.1.2 port:55555 key:your.own.safe.key调试主机端连接:windbg.exe -k net:port=55555,... ...
分类:其他好文   时间:2016-09-21 15:47:07    阅读次数:250
Linux内核调试技术——进程上下文R状态死锁监测
本文介绍另一种死锁状态的监测手段——R状态死锁监测。R状态死锁指的是某一任务一直处于TASK_RUNNING态且一直占用着CPU,从而导致其他进程得不到调度而饿死的情况。一般情况下,R状态死锁较可以出...
分类:系统相关   时间:2016-09-05 01:45:20    阅读次数:599
文件系统-第五天
内存调试:检查段错误memwatch工具来检测段错误将需要测试文件与memwatch.c共同编译 内核调试错误:Oops机制(内核提供)Unable to handle kernel NULL pointer dereference at virtual address 00000000pgd = ...
分类:其他好文   时间:2016-08-11 19:11:22    阅读次数:274
Linux内核调试技术——进程D状态死锁检测
Linux的进程有一种状态等待为TASK_UNINTERRUPTIBLE,称为D状态,该种状态下进程不接收信号,只能通过wake_up唤醒。处于这种状态的情况有很多,例如mutex锁就可能会设置进程于该状态,有时候进程在等待某种IO资源就绪时(wait_event机制)会设置进程进入该状态。一般情况下,进程处于该状态的时间不会太久,但若IO设备出现故障或者出现进程死锁等情况,进程就可能长期处于该状态而无法再返回到TASK_RUNNING态。因此,内核为了便于发现这类情况设计出了hung task机制专门用于...
分类:系统相关   时间:2016-07-19 10:56:50    阅读次数:305
内核日志及printk结构浅析
作者:tekkamanninja 鸣谢:感谢ChinaUnix技术社区的tekkamanninja提供稿件 ,如需转载,请注明出处。 这段时间复习了一下内核调试系统,注意看了一下printk的实现以及内核日志的相关知识,这里做一下总结。一、printk概述 对于做Linux内核开发的人来说,prin ...
分类:其他好文   时间:2016-07-09 20:57:00    阅读次数:294
Andriod深度探索—HAL与驱动开发 第十 章 读书笔记and一点心得
打印内核调试信息:printk Printk函数的用法与printf函数相似,只不过printk函数运行在内核空间,printf函数运行在用户空间。 Prink函数在printk.c文件中实现,该文件的路径如下: /root/kernel/linux_kernel_2.6.36/kernel/pri ...
分类:其他好文   时间:2016-07-09 20:45:04    阅读次数:100
第十章 嵌入式Linux的调试技术
本章的主要内容是嵌入式Linux的调试技术。对于复杂的Linux驱动及HAL等程序库,需要使用各种方法对其进行调试。 一、打印内核调试信息:printk 该函数的用法与printf函数类似,只不过printk函数运行在内核空间,printf函数运行在用户空间。像Linux驱动这样的Linux内核程序 ...
分类:系统相关   时间:2016-07-08 23:06:36    阅读次数:178
第十章 嵌入式LINUX的调试技术
1.打印内核调试信息:printk(该函数的用法与printf函数类似,具不过printk函数运行在内核空间, printf函数运自行在用户空间。 printk函数原型:asmlinkage int printk(const char *fmt,...)第一个参数表示格式字符串,后面是再变参数。 2 ...
分类:系统相关   时间:2016-07-08 13:49:11    阅读次数:239
读书笔记第十章
对于复杂的Linux驱动及HAL等程序库,需要使用各种方法进行对其调试。打印内核调试信息printk,该函数用法与printf函数类似,只不过printk函数运行在内核空间,printf函数运行在用户空间。防止printk函数Linux驱动性能,虽然使用printk函数可以很方便的将消息写入日志文件 ...
分类:其他好文   时间:2016-07-08 13:30:04    阅读次数:174
第十章感想
第十章介绍了嵌入式linux的调试技术,例如,设置断点、逐步跟踪代码、输出调试信息等。Printk函数用于打印内核调试信息,运行在内核空间,printf函数运行在用户空间。Printk文件是一个简单的有4个数字组成的文本文件。 使用Printk函数可以方便的将信息写入日志文件或控制台,但大量使用会影 ...
分类:其他好文   时间:2016-07-08 13:28:59    阅读次数:162
173条   上一页 1 ... 4 5 6 7 8 ... 18 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!