harmony 鸿蒙dmesg

  • 2022-08-09
  • 浏览 (787)

dmesg

命令功能

dmesg命令用于显示开机信息,以及系统启动过程和运行过程中的信息。

命令格式

dmesg

dmesg [-c/-C/-D/-E/-L/-U]

dmesg -s [size]

dmesg -l [level]

dmesg > [fileA]

参数说明

表1 参数说明

参数 参数说明 取值范围
-c 打印缓存区内容并清空缓存区。 N/A
-C 清空缓存区。 N/A
-D/-E 关闭/开启控制台打印。 N/A
-L/-U 关闭/开启串口打印。 N/A
-s size 设置缓存区大小 size是要设置的大小。 N/A
-l level 设置缓存等级。 [0, 5]
> fileA 将缓存区内容重定向写入文件。 N/A

使用指南

  • 该命令依赖于LOSCFG_SHELL_DMESG,在kernel/liteos_a中输入make menuconfig命令。此时会弹出配置项,找到Debug选项并进入,然后在配置项中开启”Enable Shell dmesg”: Debug —> Enable a Debug Version —> Enable Shell —> Enable Shell dmesg

  • dmesg参数缺省时,默认打印缓存区内容。

  • 各“ - ”选项不能混合使用。

    1. 写入文件需确保已挂载文件系统。
    2. 关闭串口打印会影响shell使用,建议先连接telnet再尝试关闭串口。

使用实例

举例:输入dmesg > dmesg.log。

输出说明

示例 dmesg重定向到文件

OHOS # dmesg > dmesg.log
Dmesg write log to dmesg.log success

你可能感兴趣的鸿蒙文章

harmony 鸿蒙内核

harmony 鸿蒙内核编码规范

harmony 鸿蒙标准库支持

harmony 鸿蒙中断管理

harmony 鸿蒙事件

harmony 鸿蒙互斥锁

harmony 鸿蒙消息队列

harmony 鸿蒙信号量

harmony 鸿蒙双向链表

harmony 鸿蒙内存管理

0  赞