Chaque solution SECO avec architecture x86 est développée avec un BIOS UEFI complet et flexible. Pour chaque architecture, SECO possède les codes source du BIOS et maintient un contrôle complet des composants programmables côté carte, tels que les contrôleurs embarqués et les microcontrôleurs.

Nous pouvons personnaliser le BIOS à n'importe quel niveau pour garantir une solution complète et flexible à moindre coût, avec agilité dans le débogage et la mise en œuvre de nouvelles fonctionnalités, vous permettant de recevoir des mises à jour de sécurité critiques et de gérer les modifications dues à la mise à jour de pièces obsolètes sans avoir à impliquer des tiers.

Un autre avantage est la capacité d'unifier les interfaces et les utilitaires pour les contrôleurs embarqués, ainsi que les outils de programmation entre différents produits.

Le développement de micrologiciels de bas niveau est conçu pour diverses familles de microcontrôleurs :

  • NXP
  • ST8x, STM32x
  • Texas Instruments MSP430, Tiva
  • Microchip
  • Atmel
  • Renesas
  • Cypress
  • Espressif ESP32

Une équipe expérimentée chez SECO peut s'occuper du développement de contrôleurs embarqués pour vous dans toutes les architectures, y compris les processeurs ARM et x86.

Nous pouvons également mettre en œuvre des couches d'abstraction matérielle (HALs) pour des projets personnalisés, vous permettant de développer vos propres applications.

Nous sommes en mesure de développer des BSP en interne et avons ainsi le contrôle sur le chargeur de démarrage, le noyau et les codes sources du système de fichiers. Pour les BSP, nous utilisons principalement Yocto comme système de construction et l'équipe SECO possède les connaissances nécessaires pour personnaliser les distributions Linux embarquées.

Les services que nous offrons comprennent:

  • Bibliothèques logicielles
  • Développement de pilotes et de modules noyau
  • Support d'intégration matérielle
  • Support d'intégration d'applications utilisateur
  • Support d'intégration de bibliothèques

Les développeurs de SECO offrent également un support et une maintenance pour les systèmes d'exploitation Microsoft, créant des images Windows Embedded basées sur Microsoft Windows 10 Enterprise, Microsoft Windows 10 IoT Core et Microsoft Windows Embedded Compact. Le service comprend : le développement de pilotes, des bibliothèques pour l'accès au matériel et des utilitaires de personnalisation du BIOS.

À travers son équipe d'ingénierie dédiée, SECO peut personnaliser le système d'exploitation Android sur ses produits :

- Développement graphique et personnalisation

- Développement de pilotes et support pour les nouveaux périphériques Wi-Fi et Bluetooth

- Développement d'applications

- Développement de l'interface du noyau pour les bus industriels tels que I2C, SPI et UART

- Correctifs du noyau

- Support d'intégration d'applications clients

- Personnalisation du gestionnaire de réseau

- Maintenance et mise à jour des nouvelles versions

Les solutions SECO avec architecture x86 sont livrées avec un ensemble de bibliothèques pour gérer toutes les fonctionnalités requises par les systèmes embarqués modernes. Nos interfaces de bibliothèque d'application sont basées sur la norme Embedded API-eAPI et vous permettent de gérer Watchdog, I2C, SPI, stockage non volatile, luminosité de l'écran de la carte et GPIO.

Le développement FPGA est disponible à différents niveaux de complexité, avec une flexibilité étendue en fonction du modèle commercial. Le service comprend le support pour l'intégration matérielle et logicielle d'application, ainsi que le débogage avec des outils de dernière génération.

SECO utilise une approche agnostique:

- Altera

- Lattice

- Xilinx

À travers son propre écosystème, SECO permet une réduction significative du temps de mise sur le marché grâce à des solutions matérielles/logicielles certifiables à différents niveaux d'intégrité. SECO fournit la documentation et propose du matériel préalablement testé et vérifié comme un bloc de construction flexible au sein d'un système final plus complexe.

Que pouvons-nous faire pour vous?

Veuillez nous parler de vos projets et objectifs : Nous pouvons trouver la meilleure solution technologique pour vous.

Contact