SOFTWARE EMBARCADO

Desarollo de software bajo nivel

id3 Technologies está especializada en el desarrollo de software embarcado para sistemas basados en plataformas de microcontroladores  (8, 16 o 32 bits). Con una experiencia “hardware”, nuestros ingenieros de software embarcados ofrecen la mejor opción de componentes y tecnologías para diseñar sistemas confiables y eficientes en diferentes áreas de aplicación tales como sistemas de comunicación, instrumentos de medición, tecnologías de seguridad … Podemos acompañarlo desde las especificaciones técnicas para diseñar una solución perfectamente adaptada a su necesidades.

Software embarcado
\

Desarollo de drivers,

\

Implementación de protocolos,

\

Control de periféricos,

\

Desarollo de utilidades,

\

Mantenimiento de códigos,

\

Portabilidad de software.

Sistema bare-metal

Nuestros ingenieros de software embarcados están especializados en el desarrollo de productos sin sistemas operativos. El software embarcado solo utiliza recursos de microcontroladores y periféricos asociados. En esta configuración sin sistema operativo, la aplicación debe administrar las interrupciones de hardware. Las aplicaciones bare-metal son adecuadas para aplicaciones que requieren bajo costo, alta confiabilidad de operación, alta seguridad de datos y tiempo real.

Desarollo de FPGA

Los componentes FPGA integran todas las células necesarias para subir a los sistemas autónomos: lógica, microprocesadores, memorias, entradas / salidas rápidas … Esta tecnología se utiliza particularmente en los sistemas embarcados para el procesamiento de flujos de video y procesamiento de imágenes. Hemos desarrollado dentro de nuestros equipos una competencia particular para la integración y la programación de FPGA en VHDL o Verilog.

Más información

Componentes
  • Processors 8/16/32 bits,
  • ARM (Cortex A, Cortex M),
  • PIC,
  • FPGA,
Lenguages
  • Ensamblador,
  • C/C++,
  • VHDL.
Periféricos
  • SPI,
  • I2C,
  • USB,
  • UART,
  • PCI,
  • LIN/CAN,
  • Memoria (SRAM, EPROM…),
  • Interfaz de usuario (LCD, Touch…),
  • ADC, DAC,

¿Quiere saber más?

Siéntase libre de contactarnos para más información.