Linux驱动开发之调试
文章平均质量分 85
主要介绍一些Linux调试手段和方法
nineyole
花开需折终需折,莫待无花空折枝
展开
-
Linux调试方式之动态打印(module_param_named)
Linux调试方式之动态打印(module_param_named)文章目录Linux调试方式之动态打印(module_param_named)module_param_named分析module_param_named使用案例内核版本Linux4.4作者nineyolemodule_param_named分析在很多时候,我们需要记录一些调试信息,如果每次都用printk打印,会有很多无用代码,因此可以调用如下代码来申明一个变量。module_param_named(db原创 2021-04-29 13:36:10 · 4223 阅读 · 0 评论 -
H07_Linux调试方式二:procfs分析
H07_Linux调试方式二:procfs分析文章目录H07_Linux调试方式二:procfs分析proc目录如何创建proc关键函数分析proc_mkdir函数proc_create_data函数proc_create_data原型说明在rtc驱动调用proc_create_data的实例分析proc_create函数proc_create函数原型proc_create实例/proc/meminfo源码分析meminfo原型说明如何通过内核代码修改鲁大师和安兔兔获取到的内存大小自己编写c语言获取mem原创 2021-03-30 14:16:20 · 288 阅读 · 0 评论 -
H06_Linux调试方式一:Debugfs分析
H06_Linux调试方式一:Debugfs分析内核版本Linux4.4作者huang liang有部分内容来自网络,如有侵权,请联系删除。内核中有几个常用的伪文件系统,比如procfs,debugfs和sysfs。它们都用于Linux内核和用户空间的数据交换,但是适用的场景有所差异:procfs 历史最早,最初就是用来跟内核交互的唯一方式,用来获取处理器、内存、设备驱动、进程等各种信息。sysfs 跟 kobject 框架紧密联系,而 kobject 是为设备驱原创 2021-03-15 16:58:17 · 186 阅读 · 0 评论