dynamic_debug动态打印kernel日志
1、修改代码如下:
--- a/kernel/drivers/gosodrv/touchscreen/ft5x06_ts.c+++ b/kernel/drivers/gosodrv/touchscreen/ft5x06_ts.c
@@ -402,6 +402,7 @@ static void ft5x0x_ts_pen_irq_work(struct work_struct *work)
struct ft5x06_ts_data *data = container_of(work, struct ft5x06_ts_data,
pen_event_work);
//printk("ft5x0x_ts_pen_irq_work\n");
+ pr_debug("%s: dev_dbg test owen.wei ==============\n", __func__);
ret = ft5x06_handle_touchdata(data);
if (ret) pr_err("%s: handling touchdata failed\n", __func__);
2、USB连接上手机
adb root 获取root权限
255|root@android:/ # mkdir data/debugfs 建立debugfs日志文件
mkdir data/debugfs
root@android:/ # mount -t debugfs none /data/debugfs 挂
dynamic_debug动态打印kernel日志相关推荐
- 从Android启动过程中kernel日志确认Flash(分区)大小
直接上Android启动过程中kernel日志: [ 0.877387] mmc0: MAN_BKOPS_EN bit is not set [ 0.878355] mmc_host mmc0: Bu ...
- Linux之journalctl查看系统与kernel日志
1 概述 日志管理工具journalctl是centos7上专有的日志管理工具,该工具是从message这个文件里读取信息.Systemd统一管理所有Unit的启动日志.带来的好处就是,可以只用jo ...
- 嵌入式就应该这样学!!
嵌入式就应该这样学!! 1.Linux内核 Linux 内核定时器 Linux进程上下文和中断上下文内核空间和用户空间 Linux内核链表 Linux 内核模块编译 Linux内核使用Gdb调试 Li ...
- Kernel: printk: pr_debug:动态日志打印功能
文章目录 动态打印调试日志功能 pr_debug 动态打印调试日志功能 https://www.kernel.org/doc/html/v4.11/admin-guide/dynamic-debug- ...
- Android10.0 日志系统分析(四)-selinux、kernel日志在logd中的实现-[Android取经之路]
摘要:本节主要来讲解Android10.0 selinux.kernel日志在logd中的实现,包括LogAudit.LogKlog的源码分析 阅读本文大约需要花费15分钟. 文章首发微信公众号:In ...
- Android10.0 日志系统分析(三)-logd、logcat读写日志源码分析-[Android取经之路]
摘要:本节主要来讲解Android10.0 logd.logcat读写日志源码内容 阅读本文大约需要花费20分钟. 文章首发微信公众号:IngresGe 专注于Android系统级源码分析,Andro ...
- Android10.0 日志系统分析(一)-logd、logcat 指令说明、分类和属性-[Android取经之路]
摘要:本节主要来讲解Android10.0 日志系统的logd.logcat相关指令说明.日志分类和常用日志属性 阅读本文大约需要花费15分钟. 文章首发微信公众号:IngresGe 专注于Andro ...
- 课时 12:可观测性-监控与日志(莫源)
本文主要分为四个部分: 在 K8s 中监控和日志的背景信息: 在 K8s 中监控方案的演进,以及常见的监控方案的提供: 日志采集的一些细节以及常见的日志的开源系统: 课程总结,介绍一下阿里云容器服务上 ...
- 从零开始入门 K8s | 可观测性:监控与日志
作者 | 莫源 阿里巴巴技术专家 一.背景 监控和日志是大型分布式系统的重要基础设施,监控可以帮助开发者查看系统的运行状态,而日志可以协助问题的排查和诊断. 在 Kubernetes 中,监控和日志属 ...
最新文章
- 零起点学算法24——求正弦和余弦
- C++拾趣——C++11的语法糖auto
- iOS从通讯录中选择联系人
- 百度分拆金融业务,融资19亿美元
- 微服务追踪系统,你绝对想不到!
- Verilog的数据流、行为、结构化与RTL级描述
- Netty 4.x – ByteBuf
- Android 浮窗开发之窗口层级
- C#实现 获取指定字节长度 中英文混合字符串 的方法
- 基于选项模式实现.NET Core的配置热更新
- 在linux里安装python3.6环境,Python基础—环境准备之Python3.6 在Linux/Windows上安装
- php.ini文件中的 session.save_path是个坑爹的玩意!
- Cell综述:人类肠道菌群-从关联到调控
- cpython-36m-x86_64-linux-gnu.so undefined symbol玄学解决
- 【开讲啦】20150814 余秋雨:寻找远方的自己
- 安彦Linux系统时间同步
- Access-Control-Allow-Origin: Dealing with CORS Errors in Angular
- 1.第一节课,从头开始学C语言
- 华为设备ACL配置命令
- 文本生成任务常见评估指标
热门文章
- from PyQt4 import QtGui,QtCore出错-解
- 互联网公司的项目经理:客户伤不起
- java获取操作系统信息
- Installation failed, deleting ./composer.json.安装phpunit报错解决方案
- java类内部的变量
- 数据库的完整性和安全性
- 18--两数之和 II - 输入有序数组
- 2013计算机二级试题,2013全国计算机二级上机考试试题46-100套试题
- double 二进制 java_C#中将double值变成二进制然后写入文件,Java中载入该文件读取此二进制double值时不正确...
- vue router传参_新手使用vue-router传参时注意事项