Prodotti: Altia Deep Screen
Altia estende il supporto di Renesas R-Car ai SoC Gen3e, sfruttando CR7 per ridurre i tempi di avvio dell'HMI, semplificare lo sviluppo e diminuire i costi di sviluppo
Altia - Software GUI Concept-to-Code
GUI della stazione di ricarica per veicoli elettrici
Principali tendenze UI/UX per la progettazione di dispositivi medici
Altia annuncia il codice della GUI DeepScreen in esecuzione su MCU Infineon XMC7200
Altia annuncia oggi che il codice grafico generato da Altia DeepScreen è in esecuzione su un microcontroller (MCU) Infineon XMC7200 a 32 bit. Con una ricca storia di successo nell'implementazione di GUI integrate per dispositivi embedded di produzione, Altia e Infineon possono ora offrire la capacità di fornire grafica ottimizzata e ad alto impatto per dispositivi industriali come stazioni di ricarica per veicoli elettrici, moto elettriche e altre applicazioni IoT.
Infineon XMC7200D-E272K è progettato per soddisfare i requisiti delle applicazioni industriali ed è un vero sistema integrato programmabile su chip, che integra due Arm® Cortex®-M350 da 7 MHz come processore applicativo principale e un Arm® Cortex®-M100+ da 0 MHz. Questo MCU include fino a 8 MB di flash e 1 MB di SRAM. Include anche un'interfaccia per scheda multimediale incorporata (eMMC) per estendere facilmente la memoria flash.
“Gli MCU XMC7200 di Infineon offrono le migliori prestazioni di elaborazione della categoria, dotati di doppi core Arm® Cortex® M7, memoria flash fino a 8 MB e molte altre funzionalità a valore aggiunto per applicazioni industriali di fascia alta, supportando display embedded di nuova generazione e grafica avanzata”, ha dichiarato Lisa Kamp, Software Product Marketing Manager, Infineon Technologies. "Con il codice grafico altamente efficiente di Altia, questo abbinamento di prodotti consente ai nostri clienti di fornire ricche GUI integrate per applicazioni potenti ed economiche, il tutto abilitato direttamente all'interno dell'ecosistema software ModusToolbox™."
Altia è particolarmente adatta a fornire soluzioni grafiche integrate a MCU efficienti in termini di memoria come la serie Infineon XMC7200. Altia Binary Asset Manager viene utilizzato per tagliare la grafica del design per fare un uso efficiente della memoria. I motori di font runtime sono inclusi per ottimizzare la modellazione del testo e la crenatura del testo. Il generatore di codice di Altia utilizza un rendering software efficiente per contenuti GUI veloci anche su MCU senza accelerazione grafica o controller di visualizzazione. Poiché le soluzioni di generazione del codice di Altia non si basano sull'accelerazione hardware per la grafica, il codice generato da Altia può essere distribuito a qualsiasi hardware, anche alle applicazioni senza sistemi operativi.
“Siamo lieti di espandere il nostro supporto per la generazione di codice per includere gli MCU di Infineon. La nostra partnership è iniziata anni fa nel settore automobilistico con la prima generazione dei loro prodotti TRAVEO™. Oggi continuiamo a collaborare con Infineon nel settore automobilistico con il supporto per la seconda generazione di TRAVEO™, la serie T2G, e stiamo estendendo la nostra portata alle applicazioni industriali con PSoC™ 6 e XMC7200", ha affermato Jason Williamson, Vice President of Marketing di Altia. "L'architettura intelligente dei nostri generatori di codice DeepScreen consente GUI ad alto impatto e con ingombro ridotto per qualsiasi hardware".
Per ulteriori informazioni sulla progettazione, lo sviluppo e l'implementazione di GUI integrate per la serie Infineon XMC7200, visitare www.altia.com/get-started.
A proposito di Altia
Altia è una società di software che fornisce strumenti di progettazione e sviluppo di interfacce utente grafiche che possono essere utilizzati dall'ideazione al codice di produzione finale. Nostro Editor della GUI, Altia Design, offre ai team di sviluppo la capacità di implementare un processo di sviluppo basato su modello che consente una comunicazione chiara del team e uno sviluppo accelerato dell'interfaccia utente. Nostro generatore di codice, Altia DeepScreen, supporti una vasta gamma di processori da bassa ad alta potenza da una varietà di fornitori di silicio leader del settore. Altia genera codice sorgente C puro ottimizzato per sfruttare appieno le risorse hardware. Il codice grafico generato da Altia sta guidando milioni di display in tutto il mondo, da quadri strumenti automobilistici, HUD e radio a termostati, lavatrici e dispositivi medici.
La nostra missione è ottenere il meglio settore automobilistico, medicale ed Consumer interfacce in produzione nel minor tempo possibile sull'hardware a minor costo.
Altia è stata fondata nel 1991. I suoi clienti includono OEM automobilistici e Tier 1 come Continental Automotive, Denso, Fiat Chrysler Automobiles, Ford Motor Company, General Motors, Honda, Renault, Magneti Marelli, Nippon Seiki, Valeo, Visteon e altri, oltre ai principali consumatori produttori di dispositivi come Electrolux, Whirlpool, NordicTrack e molti altri.
Per ulteriori informazioni su Altia, visitare www.alta.com o di scrivere un'e-mail a [email protected].
In che modo gli strumenti di game design stanno modernizzando gli abitacoli automobilistici
9 modi in cui il tuo software GUI potrebbe deluderti
Il software open source è attraente perché non esiste o è bassa la barriera finanziaria all'ingresso. Sfortunatamente, lascia la porta aperta ad altri costi. Lo sviluppo e la manutenzione della GUI costano il 50% in più quando la codifichi manualmente. Quindi devi pagare una licenza commerciale se non vuoi rendere il tuo codice open source. Ciò che è iniziato come una misura di risparmio sui costi ti prepara per un ciclo di sviluppo lungo e costoso.
In alternativa, il tuo ambiente di sviluppo dell'applicazione GUI può accelerare la progettazione e la consegna, anche permettendoti di farlo prova il tuo progetto su hardware reale mentre costruisci. Ogni lavoro è più semplice con il giusto strumento di sviluppo. Anche se potresti non vedere una forte specializzazione da uno strumento open source, alcune soluzioni e risorse sono create appositamente per i progetti GUI incorporati.
Scegli uno strumento GUI integrato che aiuta, non fa male
Creare un ottimo prodotto non è facile, motivo per cui alcune parti del processo devono essere semplici. La scelta della tecnologia giusta può evitare molti grattacapi al team della GUI integrata. Queste nove considerazioni ti aiuteranno evitare le insidie comuni e rimanere sulla strada per un rilascio di successo.
1 – Impronta di memoria ridotta
Fino a quando il denaro non sarà un problema, il costo sarà sempre un fattore nel processo di sviluppo del prodotto. Quando i produttori utilizzano l'hardware meno costoso, il prezzo al dettaglio del prodotto sarà più attraente per i consumatori. Ogni opportunità di ridurre del 50% i requisiti di RAM e Flash verrà visualizzata nella linea di fondo e viceversa.
Ad esempio, il budget per un termostato intelligente non può contenere un processore da $ 100. I risparmi sui costi possono anche diventare notevoli con l'aumentare delle dimensioni o della complessità dei display. Un'architettura ponderata produce codice efficiente, mantenendo basso il budget dell'hardware. La capacità di adattarsi a una piccola impronta di memoria è particolarmente vitale per il codice generato da soluzioni low-code e no-code.
2 – Design della GUI a basso codice o senza codice
Un piccolo esercito di sviluppatori di GUI può trovare modi per ridurre al minimo l'impronta di memoria, ma tale lavoro non è particolarmente conveniente. La tecnologia di progettazione GUI low-code e no-code riduce i costi di progettazione e la necessità di trasferimenti
Se sei un designer, disegna un cerchio e rilascialo dove vuoi. Nessuno deve pensare alla formula di un cerchio o al modo in cui ogni pixel dovrebbe essere visualizzato. Quando i progettisti possono utilizzare il software da soli, c'è meno avanti e indietro con gli ingegneri prima che entri in produzione.
3 – Usabilità intuitiva
I clienti di Altia segnalano che l'utilizzo del giusto stack di progettazione della GUI aiuta a far funzionare i team molte volte più velocemente rispetto ad altri ambienti di sviluppo di applicazioni GUI. Una delle seguenti opzioni potrebbe portarti sul mercato con meno supporto e meno perdite di tempo:
- Integrazioni come MathWorks Simulink
- API generalizzata per una curva di apprendimento bassa
- Facile porting della GUI sull'hardware
Una cosa è sedersi e progettare senza codice. È un altro arrivare fino al lancio.
4 – Supporto chiavi in mano di hardware a bassa e alta capacità
I programmi di produzione scalabili e portabili semplificano la gestione della crescita iterativa. Invece di reinventare la ruota, lo stesso design della GUI dovrebbe essere distribuito ripetutamente. Un produttore multinazionale di forni è stato in grado di farlo implementare nuove funzionalità una dopo l'altra in cima alla base di codice esistente.
5 – Uso ottimizzato della grafica 3D
Lavorare con la grafica 3D può diventare un centro di costo anziché un valore aggiunto se il tuo ambiente di sviluppo GUI non è all'altezza del compito. La resa di rappresentazioni realistiche in dispositivi medici o prodotti simili è un obiettivo ambizioso. Potrebbe valere la pena considerare quanto segue:
- Flusso di lavoro per importare grafica 3D
- Funzionalità di contenuto 3D nativo
- Controllo sulla qualità estetica
La grafica 3D è impressionante e utile solo se eseguita correttamente.
6 – Codice nativo puro al 100%: nessuna scatola nera, nessun footprint minimo
Le soluzioni che richiedono un motore di runtime "scatola nera" impongono un footprint minimo che non è sempre favorevole. Tali soluzioni devono essere predisposte per ogni funzionalità consentita dalla libreria grafica, indipendentemente dal fatto che il progetto ne abbia bisogno.
Non puoi smontare la scatola nera e potresti aver bisogno di hardware più costoso per adattarsi a tutto. Non ha senso pagare per le funzionalità 3D se stai costruendo una semplice interfaccia del termostato con una manopola e un numero.
Le soluzioni black box sono particolarmente rischiose in applicazioni come la produzione di dispositivi medici e tutto ciò che andrà in una macchina pesante. Se hai bisogno di una certificazione o ti sottoponi a un'ispezione, difficilmente avrai accesso alla scatola nera. Ciò significa coinvolgere un'altra società e tutti i ritardi che ne derivano.
7 – Collaborazione basata su cloud
Il tuo team globale può collaborare su un unico obiettivo? Il cloud non è stato inventato per consentire ai progettisti di GUI di lavorare insieme da casa sullo stesso identico stack hardware-software, ma le aziende intelligenti stanno lavorando con soluzioni innovative che lo rendono possibile. Ad esempio, considera la società di veicoli elettrici off-highway che testa il suo design su hardware reale basato su cloud. È un altro modo per mantenere il progetto nei tempi previsti con i membri del team remoto o durante una carenza di chip.
8 – Migliore supporto del prodotto
Una cosa è avere una vasta comunità di utenti e un'altra è offrire supporto dal vivo. Quali tipi di risorse sono disponibili per il monitoraggio e il triage? La connessione con un ingegnere di sviluppo chiave sarà quasi sempre più veloce del servizio clienti di un ingegnere di livello inferiore.
9 – Servizi di ingegneria end-to-end
Quando il tuo team ha bisogno di esperienza o ore per stare al passo, sono disponibili tutti i tipi di servizi di ingegneria professionale. Alcuni ambienti di progettazione GUI hanno connessioni con partner di terze parti o consulenti noti ma non hanno la capacità di completare il progetto da soli. Confrontalo con un importante produttore di dispositivi chirurgici consente di risparmiare tempo e risorse con la consegna del prodotto chiavi in mano.
Tempo più corto di commercializzazione
Le nove principali considerazioni per gli ambienti di sviluppo GUI servono tutte a un obiettivo comune: portare un prodotto sul mercato in modo più efficiente. Flussi di lavoro semplici accorciano il percorso verso il profitto, conservano le risorse e, in ultima analisi, forniscono un'esperienza utente superiore. Se vuoi saperne di più, il nostro team è felice di mostrartelo come si accumula Altia in una o tutte queste categorie.
Altia e Green Hills INTEGRITY per applicazioni di cabina di guida automobilistica
Altia è orgogliosa di collaborare con Green Hills Software per applicazioni di cockpit integrate come questa dimostrata con #Colline verdi #INTEGRITÀ #RTOS, # Android ed #Qualcomm. di Altia #HMI Le soluzioni di sviluppo consentono una ricca grafica 2D e 3D, sicurezza funzionale e codice grafico ottimizzato per più display e sistemi multi-OS.
Guarda questo video tour di Altia in azione con Green Hills al CES 2023!
Ulteriori informazioni sulla piattaforma di interfaccia utente grafica di Altia per applicazioni automobilistiche di produzione: https://altia.com/automotive/.