embedded pc:

LwIP: una libreria TCP/IP per sistemi embedded

LwIp è un’implementazione della suite TCP/IP per architetture basate su microcontrollori ed è stata sviluppata, inizialmente, da Adam Dunkels al SICS (Swedish Institute of Computer Science): oggi è diventata una buona soluzione per le applicazioni embedded. L’obiettivo di Dunkels è di utilizzare lo stack LwIP in applicazioni con ridotte capacità di memoria e, a …

Il debugging di applicazioni embedded

Quali sono i limiti e le considerazioni da tenere presente quando si decide di fare il troubleshooting di un sistema embedded? E se poi la nostra applicazione risultasse integrata in un real-time kernel? In questo articolo cerchiamo di fare alcune considerazioni su come condurre sessioni di debug utilizzando la strumentazione a nostra disposizione. Una sessione di …

SwiftX: Un cross compiler per sistemi embedded

Scopriamo in questo articolo il cross compilatore SwiftX, un sistema di sviluppo interattivo basato sul linguaggio Forth in grado di supportare un’ampia gamma di microcontrollori. Il cross compilatore SwiftX è prodotto dalla società americana FORTH Inc. (figura 1), la più grande e referenziata azienda in grado di fornire soluzioni e sistemi basati …

Salvo RTOS per PICMicro

I sistemi operativi real-time (RTOS) non sono una prerogativa di processori ad elevate prestazione e con elevata capacità di risorse, ma anche di processori ad 8-bit. In questo articolo si analizzerà l’RTOS Salvo implementato su PICMicro. Un sistema operativo real-time o in tempo reale (abbreviato con la sigla RTOS) è un sistema operativo specializzato per …

Le soluzioni Embedded per l’IoT- Intervista a Norbert Hauser, VP @ Kontron

I dispositivi Internet of Things (IoT) richiedono un ricco set di opzioni di connettività wireless e protocolli di rete. Dai dispositivi indossabili, medical, alle appliance intelligenti alle automobili, i dispositivi connessi richiedono scalabilità, funzionalità grafiche avanzate, sicurezza dati, autenticazione e …

Tecniche di stima e riduzione dello stack nei sistemi embedded

Questo articolo descrive alcune tecniche utilizzabili per stimare correttamente lo spazio di stack in applicazioni embedded. Tali stime possono essere utilizzate per evitare il fenomeno dello stack overflow, frequente causa di malfunzionamenti applicativi. L’articolo presenta inoltre alcune tecniche di ottimizzazione dello stack per sistemi embedded …