【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