Systemd
Yocto 如何將 systemd 嵌入到最終項目中?
如何自定義 systemd 原始碼?當我進行 bitbake 時,systemd 出現在我的最終項目中,但我在本地目錄中找不到它的任何源文件。我想在我的嵌入式項目的 journalctl 中跟踪單元文件的生命週期,log_debug(…) 和 log_info(…)s 沒有顯示(出現一些消息,但沒有為我提供足夠的資訊)。Yocto 是否會提取 systemd 源文件,編譯然後刪除它們,如果是這樣,我該如何防止刪除,自定義程式碼然後重新編譯?
除了將配方名稱添加到
RM_WORK_EXCLUDE += "systemd"
in之外,還應該使用Yoctolocal.conf
提供的清理選項之一清理共享狀態,例如在再次進行 bitbaking 之前,否則,對於未刷新的共享狀態記憶體,它將從目前狀態開始,而不是從頭開始。有關清潔狀態的更多資訊以及更多資訊,請訪問 yoctoproject 網站。$ bitbake -c cleansstate recipe