Software integrado

SECO proporciona un servicio completo de software integrado, desde la personalización del BIOS hasta el desarrollo de firmware y drivers, Linux BSP y sistema operativo Android.

Desarrollo de BIOS

Todas las soluciones SECO con arquitectura x86 se entregan desarrolladas con BIOS UEFI completo y flexible. Para cada arquitectura, SECO posee los códigos fuente del BIOS y mantiene el control completo de los componentes programables de placa, como son los controladores integrados y los micro controladores.
Podemos personalizar el BIOS a cualquier nivel para garantizar una solución completa y flexible con un coste reducido, con alta reactividad de depuración e implementando nuevas funcionalidades, lo que le permite recibir actualizaciones críticas de seguridad y administrar las modificaciones debidas a la actualización de piezas obsoletas sin tener que recurrir a terceros.
Otra ventaja más es la capacidad de unificar interfaces y utilidades de los controladores integrados, así como las herramientas de programación entre varios productos.

Desarrollo del Firmware

Diseñamos el desarrollo de firmware de bajo nivel para diversas familias de micro controladores:

  • NXP

  • ST8x, STM32x

  • Texas Instruments MSP430, Tiva

  • Microchip

  • Atmel

  • Renesas

  • Cypress

  • Espressif ESP32

El experimentado equipo de SECO gestiona el desarrollo de controladores integrados en todas las arquitecturas ARM y x86.

Podemos desarrollar también capas de abstracción de hardware (HAL) para proyectos personalizados con el fin de que pueda desarrollar sus propias aplicaciones, documentando y simplificando el acceso al hardware.

Desarrollo Linux BSP (Board Support Package)

SECO puede desarrollar BSP internamente y controlar los códigos fuente del gestor de carga, del kernel y del sistema de archivos. Los BSP utilizan el sistema de compilación Yocto, y el equipo de SECO tiene los conocimientos necesarios para personalizar las distribuciones Linux integradas.

Los servicios que ofrecemos incluyen: 

  • Bibliotecas de software

  • Desarrollo de driver y módulo del kernel

  • Soporte de integración de hardware

  • Soporte de integración de aplicación de usuario

  • Soporte de integración de biblioteca

Desarrollo de Windows®

Los desarrolladores de SECO ofrecen también soporte y mantenimiento para los sistemas operativos Microsoft, creando imágenes de Windows Embedded basadas en Microsoft Windows 10 Enterprise, Microsoft Windows 10 IoT Core y Microsoft Windows Embedded Compact. El servicio incluye: desarrollo de driver, bibliotecas para acceso al hardware y utilidades de personalización de BIOS.

Desarrollo de BSP Android

Gracias a su equipo de ingeniería especializado, SECO puede personalizar el sistema operativo Android para sus productos. El servicio incluye:

  • Desarrollo gráfico y personalización

  • Desarrollo de driver y soporte para nuevos periféricos Wi-Fi y Bluetooth

  • Desarrollo de App

  • Desarrollo de interfaz de kernel para buses industriales como I2C, SPI y UART

  • Parches de kernel

  • Soporte de integración de aplicación para cliente

  • Personalización del administrador de red

  • Mantenimiento y actualización de nuevas versiones

Desarrollo de API

Las soluciones SECO con arquitectura x86 vienen con un conjunto de bibliotecas para administrar todas las funcionalidades requeridas por los sistemas integrados modernos. Nuestras interfaces de bibliotecas de aplicaciones se basan en el estándar Embedded API-eAPI y le permiten administrar Watchdog, I2C, SPI, almacenamiento no volátil, brillo de pantalla de placa y GPIO.

Desarrollo de FPGA

El desarrollo de FPGA está disponible a diferentes niveles de complejidad, con gran flexibilidad en función del modelo de negocio El servicio incluye soporte para integración de hardware y software de aplicaciones, y depuración con herramientas de última generación.

SECO emplea un enfoque agnóstico:

  • Altera

  • Lattice

  • Xilinx

Seguridad funcional (FuSa)

Con su propio ecosistema, SECO reduce de manera significativa el tiempo para salida al mercado gracias a soluciones de hardware / software que se pueden certificar a diversos niveles de integridad. SECO se encarga de proporcionar la documentación y ofrece el hardware previamente comprobado y verificado como componente básico flexible dentro de un sistema final más complejo.

Hablar con un experto

SECO trabaja con usted para diseñar la solución que mejor se adapte a sus necesidades.

Contáctenos