社区
Linux_Kernel
帖子详情
/proc/sys/kernel/printk 打印级别修改
dedlous
2017-05-03 11:33:37
怎么在android7.0 的 kernel 代码里更改/proc/sys/kernel/printk的打印级别呢?
echo 6 > /proc/sys/kernel/printk 这种办法只有在adb起来以后才能修改,会丢失开机时的一部分log
谢谢
...全文
4485
12
打赏
收藏
/proc/sys/kernel/printk 打印级别修改
怎么在android7.0 的 kernel 代码里更改/proc/sys/kernel/printk的打印级别呢? echo 6 > /proc/sys/kernel/printk 这种办法只有在adb起来以后才能修改,会丢失开机时的一部分log 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
励志成为扫地僧
2019-04-06
打赏
举报
回复
在env.cfg里有log打印等级配置,你看看!
besovideo
2019-02-17
打赏
举报
回复
信息都在/var/log/message中吧。
吴宇哲
2019-01-10
打赏
举报
回复
不错总结的很好呀
Evan_ZGYF丶
2018-05-21
打赏
举报
回复
学习到了,总结: 1.编译前,使用make menuconfig配置内核项kernel hacking ---> Defaykt message log level (1-7) 2.在uboot中的bootargs中添加配置: loglevel=7 3.在进入系统后,先通过echo 7 > /proc/sys/kernel/printk 设置打印等级,再执行dmesg打印内核启动信息
zhxianbin
2018-03-14
打赏
举报
回复
bootargs 中添加 loglevel=7
花开花落_fzu
2018-03-12
打赏
举报
回复
通过loglevel=7传递给内核,或者启动后使用dmesg 查看启动过程中的log信息
bigPillow
2018-02-09
打赏
举报
回复
dmesg。。。。
InDepth
2018-02-08
打赏
举报
回复
应该可以通过内核启动参数传进去,具体哪个参数忘了,供参考
youknow_killer
2017-11-01
打赏
举报
回复
编译内核时有选项 kernel hacking ---> Defaykt message log level (1-7)
dedlous
2017-05-04
打赏
举报
回复
..........
dedlous
2017-05-03
打赏
举报
回复
自己顶上去。。。
高通平台
pr
int
k输出log到串口
1、查看当前
打印
级别
# cat /
pr
oc
/
sys
/
kernel
/
pr
int
k 默认为:4 4 1 7 注释:第一个参数表示控制台log Level,第二个参数表示
pr
int
k默认的logLevel 2、
修改
打印
(数字之间用空格分开) # echo 8 > /
pr
oc
/
sys
/
kernel
/
pr
int
k //这样串口才能
打印
数据 3、内核函数
pr
int
k的
打印
级别
宏定义:Include/linux/
kernel
.h #define KERN_EMERG /*
sys
tem is unusable */ #define KERN_ALERT
龙芯芯片技术白皮书-V9.pdf
龙芯技术手册,包含大量的设计实例; 控制台日志等级设置: 在linux系统系统中,调试信息的等级必须要大于控制台的等级,调试信息才能被显示出来。 一般情况下,通过
修改
/
pr
oc
/
sys
/
kernel
/
pr
int
k 的值来设置控制或读取控制台日志
级别
。此文件包含四个数。当前日志
级别
,未明确指定消息
级别
时的默认消息
级别
,最小允许的的日志
级别
,引导时的日志
级别
。向该文件写入数值时,会
修改
当前日志
级别
。
嵌入式软件调试技术专题(3):Linux内核日志与信息
打印
Linux内核、驱动开发中的
pr
int
k
打印
技巧、日志系统、函数调用栈、动态调试、strace命令、内核转储、使用
pr
oc
文件系统查看内核信息等查看Linux内核日志及
打印
信息的各种工具和方法。
pinecube:笔记,软件和与PineCube有关的所有内容(主要是视频编码内容)
松立方 笔记,软件和与PineCube有关的所有内容(主要是视频编码内容) 特伦克 您可能正在寻找 ,用于Allwinner S3的开源编码器 CamDroid笔记 关闭测试软件(公告板) stop dragonboard 显示IP地址 netcfg 通过FTP连接到CAMdroid 首先,将busybox-arm和startftp.sh复制到SD卡中。 然后将其插入PineCube。 通过TTL转到/mnt/extsd/并运行startftp.sh 构建环境设置 source build/envsetup.sh lunch # select [1] here 禁用
pr
int
k日志记录 (有时内核中会被零除,并且它会定期发生,所以很烦人) echo 1 > /
pr
oc
/
sys
/
kernel
/
pr
int
k
/
pr
oc
/
sys
/
kernel
/
pr
int
k
打印
log设置
/
pr
oc
/
sys
/
kernel
/
pr
int
k
Pr
int
k 共有4个参数 Cat /
pr
oc
/
sys
/
kernel
/
pr
int
k 7 4 1 7 (1)第一个参数 7表示小于7优先级消息才会被输出到控制台。 (2)第二个参数4 表示默认的
pr
int
k消息优先
级别
,即
pr
int
k(“hell world”);优先级为4, 由于4<7,故可以被
打印
到控制台。 (3)第三个参数1 表...
Linux_Kernel
4,441
社区成员
17,460
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章