I principali aggiornamenti da Arm KEIL

Armha rilasciato versioni aggiornate di diversi tool, focalizzandosi su estensioni per VS Code, debug e middleware. Questi enhancements mirano a ottimizzare il workflow, migliorando l'integrazione, il debug e la gestione degli errori. 

 

Ecco i punti salienti:

CMSIS Solution Extension 1.64.0

Questa estensione per VS Code è stata allineata con il CMSIS-Toolbox integrato. Tra le novità, un comando "Close Solution" per chiudere i progetti in modo rapido, un migliore handling delle variabili d'ambiente, e una selezione più intelligente degli adattatori di debug, con report errori avanzati. Inoltre, l'integrazione con Zephyr (il sistema operativo real-time open-source) è stata potenziata ed è stata aggiunta la configurazione in modalità Telnet. 

Questi cambiamenti riducono i tempi di setup e minimizzano i bug comuni negli ambienti embedded.

pyOCD 0.42.0 e Arm CMSIS Debugger Extension 1.3.0 

E' stato migliorato il debugging multi-core, con supporto per operazioni simultanee su più core del processore. Aggiunta la I/O seriale via Telnet, un nuovo subcommand "run" per workflow CI/CD avanzati, e un iniziale supporto per STDIO I/O sempre via Telnet. 

Miglioramenti all'usabilità rendono questi tool più accessibili, ideali per test complessi in sistemi IoT o automotive.

MDK-Middleware 8.2.0 

Il middleware per Keil MDK ha visto upgrade nella conversione della data HTTP, nella gestione degli errori e nel controllo dei socket. 

Per la parte USB, aggiornamenti al buffer management e alla compliance con gli ultimi standard, garantendo maggiore stabilità in applicazioni connesse.

 

Perché Importa? Contesto e Impatto

Arm, leader nei processori per dispositivi mobili e embedded, continua a dominare un mercato in crescita. Secondo stime recenti, oltre il 90% degli smartphone usa architettura Arm, e l'espansione verso AI e edge computing rende questi tool cruciali. Immaginate di sviluppare un dispositivo IoT: con multi-core debug, potete identificare bottleneck in tempo reale, accelerando il time-to-market.

Questi rilasci arrivano in un momento chiave, con l'aumento della domanda per sistemi ad alta efficienza energetica. Per esempio, l'integrazione Zephyr apre porte a progetti open-source, mentre il Telnet facilita il remote debugging – perfetto per team distribuiti.

Prossimi Passi 

Chiedi maggiori informazioni su MDK V.6