一,前言
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上位机我暂时不搞了,今后等有机会再研究。总体来说已经完成了系统性实验,且得出了将来的优化设计结论,收获颇丰,哈哈~
网友评论