对于debug调试时实时在线数据显示工具的设想
背景
- 往往在嵌入式debug调试过程中,会遇到需要在线显示某些数据的过程,加快分析代码出现问题的地方。
- 但是由于debug的数据变量名在变,数据类型也在变。
设想
- 使用protobuf的消息类型,定义如下
message Message_DebugInfo{
string debug_module_name = 0;
repeate Mesage_ModuleInfo module_infos = 1;
}
message Message_ModuleInfo{
string var_name = 0;
string data_type = 1;
oneof = 2;
}