Segger ha annunciato la disponibilità del suo sistema operativo embOS per le CPU S12Z. Espressamente sviluppato per il compilatore della toolchain S12lisa di NXP, il porting, che giunge a soddisfare le attese di molti sviluppatori, include alcuni package di supporto per le più diffuse serie di microcontrollori basati su CPU S12Z, nonché una serie di schede di valutazione.
Uno dei punti di forza dell’architettura S12Z è quello riuscire a ridurre al minimo indispensabile le dimensioni del codice grazie a una serie di funzioni dedicate all’ottimizzazione delle istruzioni C.
Queste le principali caratteristiche:
- Kernel ROM: 1.700 byte ca.
- Kernel RAM: 67 byte
- Task RAM, Task control block: 16 byte
- Task RAM, minima dimensione stack: 64 byte
- Tempo di esecuzione: 6.1 µs con S12Z @ 100 MHz
- Latenza Interrupt: zero
Per maggiori informazioni: https://www.segger.com/products/rtos/embos/supported-cores-compiler/nxp/s12z/embos-s12z-s12lisa/
SEGGER Microcontroller
SEGGER Microcontroller progetta e realizza strumenti di sviluppo hardware e software per l’implementazione di sistemi embedded. Attiva dal 1997, Segger e’ il produttore di J-Link/J-Trace, l’emulatore piu’ diffuso in ambito industriale, di Flasher, programmatore flash stand-alone per la produzione e di altri dispositivi hardware destinati agli sviluppatori embedded. Segger offre inoltre un’ampia gamma di prodotti software, che includono embOS (RTOS), emWin (GUI), emFile (File System), emUSB (USB host e device stack) e embOS/IP (TCP/IP stack). Maggiori informazioni su Segger sono disponibili su http://www.segger.com