Bedre diagnoseverktøy for innvevde systemer

Percepio lanserer i dag Tracealyzer 4.6 med blant annet forbedret støtte for Zephyr og ThreadX.

Publisert Sist oppdatert

Denne artikkelen er 2 år eller eldre

Percepio, som leverer verktøy for visuell sporingsdiagnostikk for innvevde systemer og IoT, lanserer nå Tracealyzer versjon 4.6 med formell støtte for sanntidssystemene Zephyr RTOS og Microsoft Azure RTOS ThreadX.

Den nye versjonen inkluderer også Percepios nestegenerasjon sporingsopptaksbibliotek med forbedret støtte for øyeblikkssporing (snapshot).

Snapshot-opptak åpner for å bruke Percepio DevAlert, som er selskapets skytjeneste for overvåking av applikasjonskode som eksekveres i distribuerte IoT-enheter.

Den nye sporingsopptakeren i Tracealyzer 4.6 er utformet for å være langt enklere å portere til andre programvareplattformer, og for å tillate mer effektiv overvåking av distribuerte IoT-systemer og sporing av flerkjernesystemer, heter det i en pressemelding. Det nye opptaksbiblioteket skal ha mer effektiv lagring av snapshots, der sporingsdata lagres i et ringbuffer på målsystemet, både for Zephyr og ThreadX, i tillegg til strømmeopptak som har vært støttet tidligere.

– Både strømmeopptak og snapshotopptak støttes nå i den samme løsningen og bruker samme sporingsformat, noe som gjør det langt enklere å vedlikeholde og forbedre, mener CEO Johan Kraft i Percepio. – I tillegg vil dette om kort tid gjøre oss i stand til å tilby en offisiell SDK for partnere og kunder som ønsker å integrere Tracealyzer og DevAlert i det sanntidssystemet de ønsker, eller med bare-metal fastvare, fremholder han.

En annen innovasjon er den nye dynamiske historikkfunksjonen, som skal forbedre lesbarheten av Tracealyzers tidslinje, slik at brukerne raskt kan se hvilke hendelser som hører til hvilken prosess eller tråd. Dette er spesielt verdifullt for operativsystemer som Linux, der antall tråder kan bli uhåndterlig.

Powered by Labrador CMS