中国制造网外贸站,青岛 茶叶网站建设,嘉兴免费自助建站模板,巩义机械厂网站建设软件平台#xff1a;Android11
硬件平台#xff1a;QCS6125
需求#xff1a;如题#xff0c;串口需要输出logcat的系统全量日志#xff0c;我这里边是把logcat日志定向到了/dev/kmsg从而使logcat跟kmsg一样通过串口输出。
改动如下#xff1a;
diff --git a/rootdir/…软件平台Android11
硬件平台QCS6125
需求如题串口需要输出logcat的系统全量日志我这里边是把logcat日志定向到了/dev/kmsg从而使logcat跟kmsg一样通过串口输出。
改动如下
diff --git a/rootdir/init.rc b/rootdir/init.rc
index 3cf6ffc35..12337986a 100644
--- a/rootdir/init.rcb/rootdir/init.rc-399,8 399,10 on initchmod 0660 /sys/power/wake_lockchmod 0660 /sys/power/wake_unlock chmod 0660 /proc/kmsg# Start logd before any other services run to ensure we capture all of their logs.start logdstart logkevin# Start lmkd before any other services run so that it can register themchown root system /sys/module/lowmemorykiller/parameters/adjchmod 0664 /sys/module/lowmemorykiller/parameters/adj-423,6 425,7 on load_persist_props_actionload_persist_propsstart logdstart logd-reinitstart logkevin# Indicate to fw loaders that the relevant mounts are up.on firmware_mounts_complete-1058,6 1061,11 service ueventd /system/bin/ueventdseclabel u:r:ueventd:s0shutdown criticalservice logkevin /system/bin/logcat -f /dev/kmsg *:Dclass mainuser rootgroup logd system
service console /system/bin/shclass coreconsole重新编译刷机即可验证注意如果串口日志仍不是全量则需要确认内核printk的级别shell进设备执行echo 7 proc/sys/kernel/printk可以将内核日志级别设置为最低即基本上所有等级的日志都会输出到串口。 Mark