I.M.R. Consulting
Home / Servizi

Servizi e Tecnologie

I.M.R. Consulting articola i suoi servizi in 3 settori principali: Sviluppo Firmware, Sviluppo Software e Documentazione Tecnica.

I.M.R. Consulting utilizza le più avanzate tecnologie e metodologie proprie del mondo embedded real-time e dello sviluppo software.

Utilizziamo metodologie di sviluppo atte a garantire la qualità del codice, ad esempio seguendo le regole MISRA e le norme IEC 61508 / ISO26262 per applicazioni safety-critical, lo standard GIT per la gestione delle versioni e sofisticate tecniche di analisi statica del codice.

Supportiamo il cliente nell'intero ciclo di progetto: dall'analisi dei requisiti, allo sviluppo, dal testing alla stesura della documentazione finale.

 

   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.

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.

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.

 

   Sviluppo Software

 

Sviluppiamo software custom per ambiente desktop e Web, impiegando i linguaggi ed i framework più innovativi, prediligendo, laddove possibile, tecnologie Open Source.

In particolare ci occupiamo di:

Sviluppo di applicazioni e GUI multipiattaforma

Sviluppiamo applicazioni complesse e sofisticate interfacce utente utilizzando principalmente (ma non solo) il toolkit Qt, al fine di garantire la massima portabilità sui maggiori sistemi operativi desktop.

Sviluppo di applicazioni e GUI Web

Realizziamo applicazioni ed interfacce utente per il Web basate sullo stack HTML5 e le integriamo in sistemi complessi come quelli dell’IoT e dell’IIoT (anche in ottica Industria 4.0).

Migriamo in questa tecnologia applicazioni desktop già esistenti.

Il tutto per garantire l’accesso da computer e dispositivi mobili, senza la necessità di installare alcunché.

In tutti i casi possiamo avvalerci dei più comuni ed avanzati strumenti di supporto allo sviluppo, tra cui GIT, Doxygen, Vector VectorCAST, Cppcheck, Wireshark.

 

   Documentazione Tecnica

 

Scriviamo e traduciamo brochure, cataloghi, data-sheet, manuali, specifiche tecniche, ecc.

Localizziamo interfacce grafiche (GUI) ed interfacce uomo-macchina (HMI).

Sviluppiamo articoli tecnici, testi divulgativi e materiale didattico.

® Tutti i marchi appartengono ai rispettivi proprietari.

Hai bisogno di più informazioni?     CONTATTACI

  I.M.R. Consulting di Ing. Marco Rona
  Via Matteotti 15 - Cilavegna - Italy
  +39 0381 386243 / +39 335 6826724
   info@imrconsulting.it

 

Privacy Policy Cookie Policy

  I.M.R. Consulting di Ing. Marco Rona
  Via Matteotti 15 - Cilavegna - Italy
  +39 0381 386243 / +39 335 6826724
   info@imrconsulting.it

Privacy Policy Cookie Policy