Linux系统中‘dmesg’命令处理故障和收集系统信息的7种用法
https://linux.cn/article-3587-1.html
用于rk3399的命令
首先adb shell进入linux目录下。然后输入su,获取root权限。
dmesg | grep i2c
ls /dev
//查看 i2c相关日志
rk3399_firefly_box:/ # dmesg | grep i2c
//显示/dev目录下的列表
rk3399_firefly_box:/ # ls /dev
// 使用dmesg 生成log日志,查看信息。注意这里要指定目录,不然无法输出。我这里一开始报错
//了。后面进入/data目录才正常生成log. txt文件
rk3399_firefly_box:/ # dmesg >log.txt
sh: can't create log.txt: Read-only file system
1|rk3399_firefly_box:/ # cd /data
rk3399_firefly_box:/data # dmesg >log.txt
//退出linux目录。这里要退出两次。
rk3399_firefly_box:/data # exit
rk3399_firefly_box:/ $ exit
//在window目录中使用adb pull命令将文件输出到 C:\Users\lei目录下。
// adb pull 后接所需linux中的文件目录。
C:\Users\lei>adb pull /data/log.txt
[100%] /data/log.txt