【OpenBMC】调试运行

1、提取源代码

提取想要修改仓库源代码

devtool modify phosphor-state-manager

2、修改源代码

vi workspace/sources/phosphor-state-manager/bmc_state_manager_main.cpp
+#include <iostream>

int main(int argc, char**)
{
@@ -17,6 +18,8 @@ int main(int argc, char**)

     bus.request_name(BMC_BUSNAME);

+    std::cout<<"Hello World" <<std::endl;
+
     while (true)
     {

3、重新构建

bitbake obmc-phosphor-image

4、运行并查看结果

journalctl | grep "Hello World"

应该有以下结果:

<date> romulus phosphor-bmc-state-manager[1089]: Hello World
posted @ 2024-08-21 06:46  NotReferenced  阅读(4)  评论(0编辑  收藏  举报