EO_511
T&M TEST/EVALUATION TOS con il monitoraggio degli eventi. In particolare, integra tutti gli script e i servizi necessari per “annotare” gli eventi critici che vengono monitorati e inviarli a DevAlert. Anche la macchina virtuale contiene QEMU ( https://xpack.gi- thub.io/qemu-arm/ ) per emulare la scheda STM32F4 Di- scovery, che può essere utilizzata per emulare altre schede di valutazione basate su microcontrollori. Per esempio, nel caso si volesse sviluppare e far girare una semplice applicazione per monitorare e segnalare il mo- mento in cui viene premuto un pulsante che illumina un LED, è possibile ricorrere a DevAlert Sandbox. Una volta compilata l’applicazione basata su FreeRTOS, questa viene lanciata in QEMU utilizzando la seguente invocazione: $> ~/. l o c a l / x P a c k s /@x p a c k - d e v - t o o l s / q e - mu-arm/7.0.0-1.1/.content/bin/qemu-system-gnuar- meclipse -board STM32F4-Discovery --image Debug/ devalert-qemu-freertos-test.elf Dopo l’esecuzione di questo comando, nella macchina vir- tuale di Sandbox comparirà l’interfaccia grafica riportata in figura 3: a questo punto, cliccando sul tasto blu il LED si illuminerà. Oltre a ciò, accedendo al backend di DevAlert, è possibile constatare che gli eventi corrispondenti a queste pressioni sul pulsante siano stati registrati. DevAlert Sandbox di Percepio è un esempio di come la vir- tualizzazione e l’emulazione hardware possano essere in- tegrate in un package compatto, consentendo alle aziende che sviluppano prodotti edge/IoT di continuare a farlo sen- za dover attendere la disponibilità dell’hardware. Oltre a ciò, queste stesse aziende possono fornire tali package ai rispettivi clienti per consentire loro di effettuare i collau- di iniziali e fornire i relativi riscontri, con tutti i vantaggi che ciò comporta: interventi più rapidi sulla loro soluzione e realizzazione di prodotti caratterizzati da un livello qua- litativo più elevato. Fig. 2 - Schermata che evidenzia la scarsa disponibilità dei kit di sviluppo per Jetson Nano Fig. 3 - La scheda STM32 F4 Discovery Il backend di DevAlert, il servizio basato su cloud di Percepio ELETTRONICA OGGI 511 - GIUGNO/LUGLIO 2023 63
Made with FlippingBook
RkJQdWJsaXNoZXIy Mzg4NjYz