OS-aware Debug & Trace with TASKING winIDEA and FreeRTOS

Video Placeholder

🎥 Dieses Video ist extern eingebettet.

Duration: 00:28:03

A hard­ware debug­ger is great for giv­ing us access to the low­est lev­els of the sys­tem we are debug­ging. How­ev­er, when an OS is used, even a light­weight RTOS, we often run the risk of not see­ing the for­est for the trees when ana­lyz­ing the behav­ior of our sys­tem. In oth­er words, an OS abstrac­tion lay­er in a debug tool can help us get a bet­ter under­stand­ing of the sys­tem by aggre­gat­ing the low-lev­el infor­ma­tion and dis­play­ing it to us in a more con­cise man­ner.

This webi­nar dis­cuss­es the FreeR­TOS aware­ness fea­tures built into winIDEA. We start with demon­strat­ing sim­ple approach­es like a plu­g­in list­ing all the tasks and their attrib­ut­es in a table. We then con­tin­ue to more involved analy­ses before fin­ish­ing with a demo of an advanced con­fig­u­ra­tion of the Ana­lyz­er where the states of each task are shown in the Pro­fil­er time­line, enabling pre­cise tim­ing mea­sure­ments.

Who:

Oton Pavlic, Sys­tems Engi­neer, TASKING USA

About iSYSTEM

We empow­er embed­ded soft­ware engi­neers to do it right!

Our Blue­Box Tech­nol­o­gy stands for fast and easy micro­con­troller access via any kind of debug inter­face. Com­ple­ment­ed with inte­grat­ed develop­ment and test soft­ware winIDEA/testIDEA it pro­vides access to on-tar­get tim­ing infor­ma­tion. Embed­ded soft­ware engi­neers can review appli­ca­tion tim­ing, ana­lyze real-time oper­at­ing sys­tem states, and under­take code cov­er­age to prove that their prod­ucts do what they were built to do.

Scroll to Top