Instrumentul universal de depanare și trasare UDE® 2026 de la PLS Programmierbare Logik & Systeme oferă o ușurință sporită în utilizare datorită noilor funcții

by gabi
Instrumentul universal de depanare și trasare UDE® 2026

Instrumentul universal de depanare și trasare UDE® 2026 de la PLS Programmierbare Logik & Systeme oferă o ușurință sporită în utilizare datorită noilor funcții

Dispunând de o gamă extinsă de funcții noi, menite să simplifice depanarea și analiza de trasare (trace) a aplicațiilor complexe bazate pe microcontrolere, PLS Programmierbare Logik & Systeme lansează versiunea majoră UDE® 2026 a Universal Debug Engine la embedded world 2026 din Nürnberg, în pavilionul 4, standul 4-310. Totodată, portofoliul de microcontrolere și procesoare embedded de înaltă performanță acceptate a fost extins semnificativ.

Capabilități îmbunătățite de analiză și scripting în timpul rulării pentru software embedded complex

Pentru a oferi dezvoltatorilor un instrument deosebit de ușor de utilizat și, în același timp, extrem de eficient pentru depanarea, trasarea și testarea software-ului embedded, funcția de analiză a utilizării CPU a fost extinsă pentru evaluarea în timp real a aplicațiilor bazate pe RTOS și AUTOSAR.

Datele necesare analizei pot fi obținute nu doar prin mecanismele de trasare ale microcontrolerului, ci și prin eșantionare utilizând interfața de depanare. Deși această metodă oferă o precizie statistică ușor mai redusă, avantajul major constă în posibilitatea evaluării utilizării CPU și pe microcontrolerele care nu dispun de suport hardware pentru trasare.

Mecanismele suplimentare ale sistemului de operare definite în AUTOSAR Runtime Interfaces (ARTI) permit o vizualizare mult mai detaliată a comportamentului aplicațiilor AUTOSAR în timpul rulării. UDE utilizează aceste mecanisme pentru a afișa apeluri de servicii și blocări de tip spinlock, alături de sarcini și întreruperi, în diagrama de execuție. Astfel, analiza comportamentului aplicației și al sistemului de operare devine mai precisă, facilitând identificarea problemelor de performanță.

Pentru automatizarea sarcinilor de depanare și testare software folosind limbajul Python, UDE® 2026 integrează un depanator dedicat de scripturi Python. Acesta permite definirea de puncte de întrerupere, execuție pas-cu-pas și monitorizarea variabilelor Python într-o fereastră dedicată.

Suport extins pentru microcontrolere și procesoare cu funcționalitate avansată de trasare

UDE® 2026 aduce îmbunătățiri dedicate pentru familii specifice de microcontrolere, precum Infineon AURIX™ TC4Dx, primul membru al familiei TC4x. Suportul de trasare a fost extins pentru monitorizarea timpului de execuție al aplicațiilor virtualizate, permițând vizualizarea mașinilor virtuale gestionate de hipervizorul hardware TC4x direct în înregistrările de trasare.

În plus, UDE® 2026 suportă acum funcții de trasare și pentru dispozitivele de producție, permițând capturarea datelor atât în faza de dezvoltare – folosind dispozitive de emulare – cât și direct în teren, cu microcontrolere standard.

Din cauza limitărilor hardware, funcționalitatea de trasare este însă restricționată în ceea ce privește dimensiunea memoriei disponibile și permite o singură înregistrare de trasare după repornirea aplicației sau resetarea controlerului.

Pentru modulele TTControl bazate pe AURIX™ TC3xx din seriile TTC 2300 și TTC 2030, UDE® 2026 oferă configurații țintă predefinite, punând la dispoziție un mediu de depanare complet funcțional, fără configurări suplimentare din partea dezvoltatorului.

Numeroase arhitecturi și familii de procesoare embedded nou acceptate beneficiază de funcțiile optimizate de testare, depanare și trasare ale UDE® 2026. Accentul este pus pe controlerele bazate pe nuclee Arm® Cortex®, inclusiv NXP S32K5, STM32H5 de la STMicroelectronics, MSPM0 și MSPM33 de la Texas Instruments, Infineon MOTIX™ și microcontrolerele auto multi-core THA6 Gen2 de la Tongxin Micro.

Pentru arhitectura deschisă RISC-V, PLS a implementat suport pentru AndesStar™ V5 pe 32 de biți, primii utilizatori dezvoltând deja software pe nucleul AndesCore™ D23 utilizând UDE®.

Lansarea pe piață a UDE® 2026 este programată pentru începutul lunii mai.

PLS Programmierbare Logik & Systeme

Click aici pentru mai multe informații în limba Engleză

S-ar putea să vă placă și

Adaugă un comentariu