Toolbox per lo sviluppo del codice integrato
Green Hills Software mette a disposizione MULTI Toolbox for Embedded Code, consentendo agli ingegneri di sviluppare e distribuire i modelli Simulink e MATLAB di MathWorks su un'ampia gamma di processori embedded.
L'integrazione fornirà agli ingegneri del software che sviluppano algoritmi in MATLAB e Simulink un modo semplice e qualificato per la sicurezza per sviluppare, eseguire il debug, ottimizzare e distribuire i propri programmi su migliaia di processori integrati supportati da Green Hills.
Il MULTI Toolbox collega Simulink e MATLAB sul desktop con l'ambiente di sviluppo integrato (IDE) MULTI che comprende e controlla i processori di destinazione incorporati. Sul desktop, gli utenti sviluppano modelli Simulink e MATLAB e generano codice sorgente C / C ++. MULTI quindi compila, collega ed esegue i file binari ottimizzati sul processore di destinazione o sul simulatore di core integrato di MULTI IDE.
MULTI quindi invia i risultati a Simulink tramite Processor-In-the-Loop (PIL), consentendo all'utente di visualizzare i risultati o di confermare a livello di programmazione che i risultati degli algoritmi Simulink sulla workstation corrispondono ai risultati effettivi eseguiti sul processore integrato.
"Il collegamento di Simulink a simulatori e debugger incorporati è la prossima pietra miliare nel desiderio dei nostri clienti di spostare test e verifica dal campo al laboratorio al desktop", ha affermato Tom Erkkinen, Product Manager, Embedded Code Generation di MathWorks. “Green Hills condivide questa visione e ha lavorato a stretto contatto con MathWorks per sviluppare il suo MULTI Toolbox for Embedded Coder. Man mano che la collaborazione online continua a crescere, la necessità di ambienti di sviluppo e test virtuali aumenterà ".
Una volta completato il programma, gli utenti possono eseguire, eseguire il debug e analizzare il programma in qualsiasi momento della sua esecuzione utilizzando MULTI e il debugger TimeMachine.
MULTI Toolbox supporta migliaia di processori embedded a 32 e 64 bit dei principali produttori di processori, inclusi NXP, Renesas, Qualcomm, TI e Microchip.