I.M.R. Consulting
Home / Services

Services & Technologies

I.M.R. Consulting provides services in 3 main sectors: Software Development, Firmware Development and Technical Writing.

We make use of the most advanced embedded real-time, as well as software development technologies and methodologies.

We use development methodologies suited to ensure code quality, for example following MISRA rules and IEC 61508 / ISO26262 standards for safety-critical applications, GIT standard for version management and sophisticated static code analysis techniques.

We support the customer in the whole project cycle: from requirements' analysis, to development, from testing to the drafting of final documentation.

 

   Firmware Development

 

We develop firmware for microcontroller-based electronic boards and for PLC, together with the related control interfaces on PC or touch screens (HMI).

In particular we deal with:

Firmware Development

We develop firmware for a wide range of microcontrollers and microprocessors, both on Bare-Metal and with the use of the most popular Real-Time operating systems (RTOS).

For example, we have a deep knowledge of the Tricore® / AURIX® architecture of Infineon Technologies, with the use of HighTec C/C ++ Compiler Suite toolchain and HighTec PXROS-HR real-time operating system, certified for safety-critical applications up to SIL3 (IEC 61508) / ASIL D (ISO 26262) level.

We develop low-level drivers (LLD and BSP) for various families of microcontrollers and for intelligent chips, supporting the main communication buses.

HMI Development

For embedded microcontroller-based systems and for PLCs we develop sophisticated desktop user interfaces, using both the Qt toolkit and the HTML5 stack, as well as elegant HMI interfaces on touch devices.

We can use the most common and advanced development supporting tools, including GIT, Doxygen, Vector VectorCAST, Cppcheck, PEAK System PCAN-Explorer, Wireshark.

   Software Development

 

We develop custom software for desktop and Web environments, using the most innovative languages and frameworks, preferring, wherever possible, Open-Source technologies.

In particular we deal with:

Application and cross-platform GUI development

We develop complex applications and sophisticated user interfaces using mainly (but not only) the Qt toolkit, in order to guarantee the maximum portability on the major desktop operating systems.

Web application and GUI development

We create applications and user interfaces for the Web based on the HTML5 stack and integrate them into complex systems such as those of the IoT and IIoT world (also with an Industry 4.0 perspective).

We migrate existing desktop applications to this technology.

All this to guarantee access from computers and mobile devices, without the need to install anything.

We can use the most common and advanced development supporting tools, including GIT, Doxygen, Vector VectorCAST, Cppcheck, Wireshark.

 

 

   Technical Writing

 

We write and translate brochures, catalogues, datasheets, manuals, technical specifications, etc.

We localize graphical interfaces (GUI) and Human Machine Interfaces (HMI).

We develop technical articles, popular works and teaching material.

® All trademarks are the property of their respective owners.

Do you need more information?     CONTACT US

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

 

Privacy Policy Cookie Policy

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

Privacy Policy Cookie Policy