Login

Sviluppo Firmware

Possono essere realizzati sorgenti per qualunque tipo di architettura, 8-16-32-64 bit, RISC, ARM, SoC, micro controllori e DSP di qualunque tipo.

Il quadro è completato dai dispositivi dedicati, quali ASIC, FPGA, CPLD, PAL, SRAM, DRAM, FRAM, EEPROM, ecc..

I linguaggi di programmazione utilizzati sono i più diffusi, come C/C++, Assembler, VHDL e loro varianti.

Nel corso degli anni sono stati sviluppati numerosi firmware per diversi dispositivi prodotti dalle case più importanti quali, Texas Instruments, Microchip, NXP, Freescale, SiLabs, ST, Renesas, Fujitsu, Altera, Xilinx, Lattice e altre.

Gli ambienti di sviluppo più frequentemente utilizzati sono MPLAB, SiLAB, IAR, ECLIPSE, Code Composer, Keil, ecc..

Vengono progettate schede di qualunque livello di complessità, partendo dal caso più semplice di un solo microcontrollore fino a schede contenenti diverse CPU e dispositivi mixed-signal.

Normalmente, prima di avviare qualunque sviluppo, si effettua una approfondita analisi delle specifiche e delle particolari richieste esposte dal cliente, trovando di volta in volta il giusto compromesso tra applicazione e dispositivi utilizzati.

Questo metodo garantisce la migliore efficienza in termini di risultati raggiunti e tempo di sviluppo.