开发环境
- 开发板:正点原子RK3568开发板
- 安卓版本:11
问题描述
在串口调试过程中经常打印出这样的一些信息
极影响调试,暂时又没什么用,有些时候还不能给它直接关了。尤其是这个信息
healthd: battery l=50 v=3 t=2.6 h=2 st=3 fc=100 chg=au
解决方案
设置一下打印优先级,执行以下代码
suecho 1 > proc/sys/kernel/printk
命令 echo 1 > /proc/sys/kernel/printk 的作用是将数字 1 写入 /proc/sys/kernel/printk 文件中,这将设置内核消息的打印级别为 1。在 Linux 中,内核消息的打印级别范围一般是从 0 到 7,数字越小表示打印的消息越多,而数字越大表示打印的消息越少。
具体各级别含义如下:
0: 打印所有消息
1: 打印紧急消息
2: 打印警告和更严重级别的消息
3: 打印错误和更严重级别的消息
4: 打印关键消息
5: 打印重要消息
6: 打印信息性消息
7: 只打印调试消息
这种方法关机即失效,开机后如果需要,执行一次即可
。