比较好的网页
UBOOT
LINUX
设置相关
方法1:
echo 5 > /proc/sys/kernel/printk
缺点:方法1无法修改在内核启动时的输出信息
方法2:
通过uboot的环境变量bootargs传递打印级别的参数
set bootargs root=/dev/nfs init=/linuxrc nfsroot=192.168.1.141:/home/student/workdir/rootfs ip=192.168.1.20:192.168.1.141:192.168.1.1:255.255.255.0::eth0:on console=ttySAC0,115200 debug //级别为10
set bootargs root=/dev/nfs init=/linuxrc nfsroot=192.168.1.141:/home/student/workdir/rootfs ip=192.168.1.20:192.168.1.141:192.168.1.1:255.255.255.0::eth0:on console=ttySAC0,115200 quiet //级别为4
set bootargs root=/dev/nfs init=/linuxrc nfsroot=192.168.1.141:/home/student/workdir/rootfs ip=192.168.1.20:192.168.1.141:192.168.1.1:255.255.255.0::eth0:on console=ttySAC0,115200 loglevel=6 //直接指定级别
————————————————
版权声明:本文为CSDN博主「老王-嵌入式linux」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Reasonss/article/details/52912000
我关心的 MENUCOFNIG 设置
UBOOT
bpkg uboot-menuconfig (可以不跟uboot-dirclean 也会重写编译)
在UBOOT 的DTS 也能设置可能覆盖前面图形的设置
*loglevel= 参数 需要确定一下使用的下面是哪个。console=uart8250 需要注意console是不是对的
1:
/uboot/arch/arm/dts 中有:
bootargs = “loglevel=4 console=ttyS1,115200, root=/dev/mtdblock4 rootfstype=jffs2”;
2:
/board//uboot/***board.dts 也可能会有相关设置
chosen {
#address-cells = <0x1>;
#size-cells = <0x1>;
#if 1 //UART DEBUG
stdout-path = "serial0:115200n8";
bootargs = "logevel=8 console=ttyS0,115200";
#else
bootargs = "loglevel=4 console=uart8250,mmio32,0x40000000,115200n8";
#endif
};
LINUX
bpkg linux-menuconfig (可以不跟linux-dirclean 也会重写编译)
关闭输出信息也可以查看过往的输出
嵌入式系统进入终端后输入 dmesg 可以查看启动输出。