python matplot显示os task调度--Apple的学习笔记

一,前言

python matplot绘制甘特图--Apple的学习笔记等于完成了os task的显示,那么今天就要把trace32获取的单片机trace数据显示到python上位机的图中。能时时显示最好。

二,实验遇到的问题

python先进行了数据保存后,对保存的csv格式的os task数据进行图形显示。接着就发现了一个严重的问题,就是图片虽然可以放大,缩小但是移动很不方便,也就是说plot自带的图片框架支持不了我的应用了。

代码

image.png

效果

image.png

问题数据分析

task4和6明显有过长时间,分析数据得出不是实际os task问题,而是我trace代码中没有添加资源锁保护,也就是要添加开关中断。添加开关中断后无此问题。


image.png

三,小结

看来我还是需要使用QT作为上位机来显示时时图形了。不过QT上位机我暂时不搞了,今后等有机会再研究。总体来说已经完成了系统性实验,且得出了将来的优化设计结论,收获颇丰,哈哈~

你可能感兴趣的:(python matplot显示os task调度--Apple的学习笔记)