设备实时监控
RealEvo-IDE 支持对在线设备的实时监控。
进入 Device 界面 ,在左侧 Remote System Navigator 区域列出了工程中设置的所有设备。也可以在该区域单击右键,新建一个设备,按下图进行设置。
右键一个在线设备,单击 Launch Device ,在 System Information 下列出了设备的内存信息、当前运行的进程信息、线程信息、线程栈信息、中断信息及当前阻塞的线程,如下图所示。
设备信息每 6s 自动刷新一次,也可以在某个信息页面上单击右键手动刷新。
对于 Process 窗口下的非内核进程,单击右键选择 Kill Process 可以远程杀死该进程,选择 Debug 可以对该进程进行 Attach 调试,选择 Affinity 可以设置该进程与CPU的亲和性。
Thread Pending 窗口显示了当前阻塞的线程信息,如果存在死锁将以红色标记死锁线程,以黄色标记因等待信号量被阻塞的线程,如下图所示。