Sei in: Servizi: 1) SVILUPPO FIRMWARE: Sviluppo Firmware
Sviluppo Firmware
Sviluppiamo firmware per schede elettroniche a microcontrollore e per PLC e le relative interfacce di controllo su PC o schermi touch (HMI). In particolare, ci occupiamo di: Sviluppo firmware Sviluppiamo firmware per un’ampia gamma di microcontrollori e microprocessori, sia su Bare-Metal, sia con l’impiego dei più diffusi sistemi operativi Real-Time (RTOS). Abbiamo, ad esempio, una profonda conoscenza dell'architettura Tricore®/AURIX® dell'Infineon Technologies, con l'utilizzo della toolchain HighTec C/C++ Compiler Suite e del sistema operativo real-time HighTec PXROS-HR, certificato per applicazioni safety-critical fino al livello SIL3 (IEC 61508) / ASIL D (ISO 26262). Sviluppiamo driver di basso livello (LLD e BSP) per svariate famiglie di microcontrollori e per chip intelligenti, supportando i principali bus di comunicazione. Architetture: Infineon Tricore®/AURIX®, NXP ColdFire®, STM32 ARM®-Cortex®, … RTOS: HighTec PXROS-HR, FreeRTOS, NXP MQX® Real-Time Operating System, … Periferiche: ADC, DAC, DMA, Timer, … Bus: CAN / I2C / SPI / RS232 / RS485 / USB / SMBus / PMBus® / Modbus / Profibus®, … Linguaggi di programmazione: ANSI C, Assembler. Tool di sviluppo: HighTec C/C++ Compiler Suite, STM32CubeIDE for STM32, IAR Embedded Workbench IDE, NXP (Freescale) CodeWarrior, Altium Tasking ® VX. Sviluppo HMI Per sistemi embedded a microcontrollore e per PLC sviluppiamo sofisticate interfacce utente desktop, utilizzando sia il toolkit Qt, sia lo stack HTML5, nonché eleganti interfacce HMI su dispositivi touch. Linguaggi di programmazione: C/C++, HTML + CSS + Javascript. Librerie: Qt, Angular, Bootstrap, Node.js, SQlite. OS: Linux, Mac, Windows. PLC/HMI: Fuji Electric, Kinco, Mitsubishi, Siemens. In tutti i casi possiamo avvalerci dei più comuni ed avanzati strumenti di supporto allo sviluppo, tra cui GIT, Doxygen, Vector VectorCAST, Cppcheck, PEAK System PCAN-Explorer, Wireshark.Richiedi info