当前位置: 代码迷 >> 综合 >> Orange OS chapter8 a程序消息流程
  详细解决方案

Orange OS chapter8 a程序消息流程

热度:64   发布时间:2023-12-05 23:09:09.0

异步通信,消息流比较复杂

把源程序作了一些修改,方便流程跟踪与分析

新增了两个宏:

#define a  printl("<%s %d> ", __FUNCTION__, __LINE__);

#define b  printl("<%s> ", __FUNCTION__);

原来有5个进程

现在只有三个进程

原代码:

https://download.csdn.net/download/r77683962/10329014

这个显示只有一个完整的get_ticks消息流程

作者源程序会不断打印,我们现在只打印一次<Ticks:XX>,但是这样便于消息流分析

  相关解决方案