We are four students from germany, majoring in electrical engineering. In our fifth semester we had a practical course about RTOS (FreeRTOS in our case) where we would measure a DAC Output, which changed its value corresponding to the current running task.
Since this needed an extra oscilloscope and an external DAC, we thought we can improve on this. So two of us started to develop a basic analyzing tool and published it on github roughly 6 months ago. But we weren't really satisfied with the outcome and learned a lot along the way which we couldn't integrate in the tool.
So in the next semester we asked a professor if we could improve the existing TraceSniffer as an university project, which he agreed with, and got two more guys in our group. With the gained knowledge and doubled manpower we started from the ground up and were able to improve the TraceSniffer enourmosly.
Even though the TraceSniffer is still far from perfect, we think its a good and helpful tool for makers and RTOS-efficienados alike.
But be warned: Our motto was to make the blind person one eyed. If you need a professional, reliable and bug-free tool, TraceSniffer isn't for you. TraceSniffer is open source and therefore for makers who want to tinker with the code, try different things and sometimes just want it to work.
Greetz your TraceSniffer-Team