天天看點

屏蔽開機的android_kernel_log資訊---->lk.bin

最近在開機加一些自己的測試程式,編譯的是eng版本,希望安卓開機後能夠看到自己的調試資訊,可是一開機就會有很多其它的資訊幹擾我的調試,那麼如何屏蔽掉kernel的kmsg列印的這些資訊呢?

很簡單,我們找到以下這個檔案:

在我的源碼目錄下:MT8127_M0_MP8_0407_BK\bootable\lk\app\mt_boot\mt_boot.c

找到以下代碼:

我們看到,當編譯的版本為USER_BUILD的時候,

因為USER版本預設開機後進入終端不會列印這些LOG。

而ENG版本如果需要這樣設定就可以将上面的#else分支下的=1改為0重新編譯源碼然後下載下傳lk.bin即可。

那如果要其它列印資訊怎麼辦呢?

直接在終端按回車,列印資訊就出來了。

關于這部分的代碼我還不是特别的熟悉,等有時間,我再分析一下完善我的這篇部落格。

繼續閱讀