【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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗