Sviluppo Software Embedded e Real-Time

ALPHA SI vanta una lunga esperienza nel campo dello sviluppo software embedded e real-time. Esperienza maturata in numerosi ed importanti progetti (anche a livello internazionale) nei settori civile, aerospaziale e dell’elettronica per la difesa.

I clienti sono affiancati in tutte le fasi del processo SW: progettazione, sviluppo, validazione e documentazione. In ogni fase cerchiamo di fornire al cliente un valore aggiunto dato dall’esperienza acquisita su architetture, tecnologie e problematiche comuni del settore.

Particolare attenzione è posta agli standard di sviluppo da applicare ed alla qualità del software realizzato in termini di performance, affidabilità e manutenibilità, aspetti essenziali nello sviluppo di software embedded e real-time.

elettronica-embedded

COMPETENZE


Embedded Systems

Progettazione, sviluppo e porting applicativi su hardware embedded di diverso tipo (Intel, ARM, STM, etc) con o senza sistema operativo. Progettazione di sistemi integrati HW/SW (vedi Integrated Systems).

Real Time Software

Progettazione e sviluppo applicativi sui più diffusi sistemi operativi soft e hard real-time quali VxWorks, FreeRTOS, Xenomai e Linux RT Preempt.

Device Drivers

Sviluppo drivers per diversi tipi di dispositivi e diversi sistemi operativi. Il team ALPHA SI ha sviluppato e personalizzato drivers per diversi tipi di dispositivi su interfacce USB, SPI, PCI e VME.

Standards

ALPHA SI è in grado di operare secondo i principali standard di riferimento in ambito militare, aerospaziale e ferroviario: MILSTD-498, IEEE 12207, EN 50128, MISRA C, MISRA C++.

Design

I progetti sono realizzati seguendo le principali metodologie dell’ingegneria del software. Analisi dei requisiti e specifica (incluso l’utilizzo di strumenti specifici come DOORS). Progettazione software UML, prototipazione e sviluppo su modelli EM o evaluation board. Unit test e validazione di sistema.

FPGA Firmware

ALPHA SI progetta e realizza soluzioni embedded basate su FPGA (Xilinx, Altera, Lattice, Microsemi) e system on chip (SoC) quali Xilinx Ultrascale, Smart Fusion e Zynq.

SETTORI


Aerospaziale

Sensori di assetto stellari(Star Tracker) per sonde aerospaziali e satelliti. Strumentazione scientifica per esperimenti in micro-gravità.

Sviluppo software settore aerospaziale

Militare

Sistemi radar navali di scoperta e di tiro. Interfacce per pannelli operatore (HMI). Sistemi sonar. Unità di logging (Black Box).

Sviluppo software settore militare

Civile e Industriale

Sistemi di segnalamento ferroviario, sistemi di bordo per CarSharing, strumenti di misura nel campo siderurgico.

Sviluppo software settore civile-industriale