Utilizing on-chip Tracing in Continuous Integration

Video Placeholder

🎥 Dieses Video ist extern eingebettet.

Duration: 00:38:41

Hard­ware-based trac­ing allows you to see what is hap­pen­ing on your tar­get. This on-tar­get trace tech­nol­o­gy allows met­rics like task run­times, CPU Load or Code Cov­er­age to be mea­sured non-intru­sive­ly, so that there is no impact on the actu­al run­time behav­ior of a sys­tem.

With the isystem.connect Soft­ware Develop­ment Kit (SDK) our tools pro­vide the pos­si­bil­i­ty to ful­ly auto­mate this kind of mea­sure­ments. Inte­grat­ed into a Con­tin­u­ous Inte­gra­tion (CI) envi­ron­ment such a set­up allows the track­ing of impor­tant met­rics through­out the whole develop­ment phase. Tim­ing con­straints can be mon­i­tored, and per­for­mance issues and bot­tle­necks iden­ti­fied and elim­i­nat­ed at an ear­ly stage.

Watch this webi­nar and learn how to set­up Trace for your project and dis­cov­er how to auto­mate the mea­sure­ment and analy­sis of the respec­tive results and how all this can be inte­grat­ed into a CI sys­tem.

Who:

Matthias Scheid, Sys­tems Engi­neer, iSYS­TEM Ger­many

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