Percepio TraceAlyzer
Percepio TraceAlyzer è uno strumento software per analizzare applicazioni basate su un sistema operativo real-time con un livello di dettaglio mai visto. (altro…)
Leggi tuttoPercepio TraceAlyzer è uno strumento software per analizzare applicazioni basate su un sistema operativo real-time con un livello di dettaglio mai visto. (altro…)
Leggi tuttoSystemView è un tool grafico che visualizza informazioni di trace di un’applicazione basata sul kernel real-time Segger embOS. Il funzionamento dell’applicazione viene documentato con un livello di dettaglio straordinario, mostrando la schedulazione dei task e la cronologia degli eventi di sistema.
SystemView è gratuito nella versione base che acquisisce sino a 1000.000 di eventi. Basta possedere un J-Link!
SystemView PRO è un tool commerciale che acquisisce gli eventi in streaming, senza limiti di tempo. Include il supporto per filtri personalizzati per passare in rassegna più facilmente la mole di dati acquisiti.
In molti casi, la memoria può essere allocata per tutto l’arco di vita dell’applicazione senza alcuna controindicazione. Diventa però un problema quando la quantità massima di
memoria allocata cresce costantemente nel corso del tempo. In tal caso, è probabile che l’applicazione stia “perdendo” della memoria, il che alla fine produrrà un malfunzionamento.
Con il monitor dello heap di SystemView, è facile osservare queste dinamiche e dove le allocazioni siano avvenute, fornendo un’idea del punto in cui si sia verificata la perdita di
memoria (memory leak). Tra l’altro, SystemView può monitorare più aree di heap simultaneamente.
Per sapere di più su questa tecnologia, potete visitare il sito ufficiale di SEGGER: https://c.a.segger.com/fileadmin/documents/Press_Releases/2023/230421_IT_PR_SEGGER_SystemView_heap_monitoring.pdf
RTT (Real-Time Transfer) è una tecnologia di cui è dotato il J-Link che consente di monitorare informazioni sullo stato del sistema (eventi, interrupt, ecc.) in real-time con una velocità di trasferimento dal target al PC di oltre 2MBytes/s. L’overhead è di circa 1µs per chiamata alla libreria RTT (misurato su un Cortex-M a 200MHz)
Leggi tuttoOzone è un debugger grafico completo per applicazioni embedded. Con Ozone, è possibile eseguire il debug di qualsiasi applicazione embedded a livello di sorgente C/C++/Rust e assembly. (altro…)
Leggi tuttoemCrypt è una libreria crittografica che mette a disposizione tutti i compomenti fondamentali su cui si basano i moderni protocolli di sicurezza.
La sicurezza non è mai stata così importante come oggi, con l’esplosione del numero di dispositivi connessi a internet.
emCrypt è la solida base su cui poggiano gli altri prodotti di sicurezza della Segger: emSSL, emSSH, emSecure-RSA, emSecure-ECDSA. (altro…)
Ridurre la dimensione dei dati per l’archiviazione e il loro trasferimento è sempre più importante nei sistemi embedded. Ridurre le dimensioni dei dati abbassa la complessità e i costi dei sistemi che richiederanno meno memoria. Trasferire meno dati è un modo brillante per superare limitazioni della larghezza di banda disponibile. (altro…)
Leggi tuttoemSecure è una suite di firme digitali per sistemi embedded per proteggere prodotti e asset vitali, offrendo una protezione del 100% contro l’hacking. Basata su algoritmi di crittografia asimmetrica con due chiavi, la suite di firme digitali di SEGGER garantisce protezione contro l’hacking: le firme non possono essere falsificate mediante l’ingegneria inversa del firmware. (altro…)
Leggi tutto