linux-debug
文章平均质量分 80
__pop_
这个作者很懒,什么都没留下…
展开
-
Linux 动态输出 dynamic_debug
怎么打开在 def_config中添加CONFIG_DEBUG_FS=y CONFIG_DYNAMIC_DEBUG=y设置def_config 之后,有3种方式可以打印动态信息.以sd存储卡为例# cat control |grep "drivers/mmc"drivers/mmc/core/core.c:158 [mmc_core]mmc_request_done ...原创 2019-09-06 08:18:29 · 2051 阅读 · 0 评论 -
/proc目录及proc文件系统
参考文档使用 /proc 文件系统来访问 Linux 内核的内容Linux下/proc目录简介/proc目录简介1/PROC目录及proc文件系统/PROC里面的文件是proc文件系统对应的文件.Linux内核提供了一种通过 proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制.proc文件系统是一个内存文件系统,它只存在内存当中,而不占用外存空间.在开机前,只存在/proc/目录,原创 2019-09-16 22:22:47 · 1120 阅读 · 0 评论 -
串口 (五) linux串口之应用
对串口 的使用1. 内核打印信息解读2. dmesg没有显示内核最开始的打印信息,如何调整.3. 控制台优先级及打印级别4. dmesg 的使用1. 内核打印信息解读pr_notice("%s", linux_banner);Linux version 4.4.76 (pop@ubuntu) (gcc version 5.4.0 20160609 (Ubuntu/Linaro...原创 2019-03-17 19:03:09 · 1043 阅读 · 1 评论 -
sysfs_create_group 如何创建sys节点
unzip sys_value.ziprm sys_value.zip如果要在 node-i2c.c 中 使用这个 zip提供的函数修改obj-$(CONFIG_NODE_I2C) := node-i2c.o为obj-$(CONFIG_NODE_I2C) := node-i2c.o sys_value.o在 node-i2c.c 中 添加#include "sys_value.h...原创 2019-09-16 22:08:44 · 1376 阅读 · 0 评论 -
/sys 目录及 sysfs 文件系统
挂载点# cat /etc/fstab proc /proc proc defaults 0 0tmpfs /tmp tmpfs defaults 0 0sysfs ...原创 2019-09-16 22:38:48 · 432 阅读 · 0 评论 -
/sys/kernel/debug及debugfs
挂载点# cat /etc/fstab proc /proc proc defaults 0 0tmpfs /tmp tmpfs defaults 0 0sysfs ...原创 2019-09-16 22:47:19 · 7960 阅读 · 0 评论 -
ftrace
function_graph跟踪器 的 config 配置$ git show e93ae8919ebde855a16d9f02f2fb1fe59f1b33a9commit e93ae8919ebde855a16d9f02f2fb1fe59f1b33a9Author: lisider <1368317399@qq.com>Date: Thu Jan 10 08:26:3...原创 2019-09-17 00:31:43 · 417 阅读 · 0 评论