Anteprima
Nuremberg, Germany 14 - 16.3.2017
79
EMBEDDED
63 • FEBBRAIO • 2017
controllo e il feedback del sistema.
Sul display touch della HMI si
distinguono due distinte sezioni: la
prima ospita l’interfaccia grafica che
consente di controllare il braccio
e visualizzare dati operativi non
“safety critical“; in una seconda area
vengono invece mostrate all’operatore
le informazioni “safety critical”. Il
braccio robotico può seguire istruzioni
pre-programmate, oppure essere
controllato manualmente. L’ultimo
elemento presente nella demo è un
raggio laser che realizza una gabbia
ottica di sicurezza che, se interrotta,
invia un segnale all’applicazione in
esecuzione sul RTOS certificato per gli
aspetti di sicurezza al fine di arrestare
il movimento del robot per prevenire
infortuni. Nella demo sia la partizione
certificata che quella non-certificata,
vengono consolidate su una scheda
NXP i.MX6 SABRE Lite. Premendo
un pulsante è possibile provocare
il crash della partizione non-sicura
dell’applicazione, insieme a tutte le
relative funzionalità ed elementi della
HMI. Nel frattempo, la partizione
“safety-critical” continua a controllare il
movimento del robot, gestire la gabbia
ottica di sicurezza e visualizzare le
indispensabili informazioni chiave sullo
stato del sistema all’operatore.
La demo utilizza i seguenti componenti
software:
• le applicazioni della sezione “Secure
World” (isolata mediante ARM
TrustZone), che implementano le
funzioni centrali, monitorano la gabbia
ottica di sicurezza e visualizzano
sulla HMI i dati essenziali relativi alle
criticità di sicurezza;
• una sezione “Normal World”, che
fornisce una interfaccia verso il
controller del robot, nonché una
complessa rappresentazione grafica
dello stato del sistema;
• l’RTOS Nucleus, che include
l’ambiente Qt per lo sviluppo del
display grafico;
• l’Embedded Multicore Framework
di Mentor, che supporta il
consolidamento di molteplici ambienti
OS su distinte architetture SoC, sia
omogenee sia eterogenee;
• strumenti grafici per il debugging e
per l’analisi delle performance;
• strumenti aggiuntivi per
l’ottimizzazione delle prestazioni e
della memoria realizzati da Mentor,
non disponibili con la versione standard
open source di Qt, che permettono di
ridurre la footprint di Qt fino al 70%.
Renesas Electronics Europe
H
ALL
1, B
OOTH
350
Renesas
ha recentemente annunciato
il rilascio di un sistema di sviluppo in
grado di semplificare l’implementazione
di una interfaccia utente (HMI) basata su
display TFT.
Il sistema si chiama RX71M Revelation
Kit ed è equipaggiato con un
microcontrollore scalabile a 32 bit
RX71M, con frequenza di clock di
240MHz, disponibile con memoria flash
integrata fino a 4MB e con memoria
RAM integrata di 552KB.
Il nuovo RX71M Revelation Kit è una
soluzione a basso costo che permette
la realizzazione di sistemi completi
basati su display TFT, utilizzando
esclusivamente la memoria RAM interna
del dispositivo RX71M, senza richiedere
quindi memoria esterna aggiuntiva
oppure controller grafici dedicati,
semplificando significativamente il
processo di sviluppo e riducendo il
costo totale del sistema. Dal punto
di vista delle performance, quelle del
microcontrollore possono raggiungere
i 4.35 CoreMark/MHz che, insieme ai
552 KB di RAM integrata, sono tali da
permettere la gestione di un display
TFT con risoluzione di 320 x 240 pixel
e fino a 16 bit di profondità di colore.
La CPU dell’RX71M è impegnata
soltanto per il 5% del suo tempo per la
visualizzazione e quindi restano ampie
risorse per realizzare le diverse funzioni
richieste dall’applicazione, come, per
esempio, la connettività.
Il kit viene, inoltre, fornito completo
della documentazione di supporto e di
una guida dettagliata per creare una
interfaccia utente di tipo grafico.
RX71M revelation kit e il relativo “Get
started Book” sono disponibili tramite i
normali canali di vendita di Renesas.
Rigol Technologies
H
ALL
4, B
OOTH
528
Rigol Technologies
presenterà a
Embedded World 2017 una serie di
innovazioni, oltre alla sua gamma di
strumenti di misura.
DG1022Z, per esempio, è un
componente di una nuova famiglia
di strumenti di test. Si tratta di un
generatore multifunzione che permette
di eseguire un ampio numero di test,
combinando diverse funzionalità in un