Ingénierie de développement Embarqué

    Ingénierie de développement Embarqué

     

    WEVIOO offre à ses clients des services d'ingénierie système et de développement de produits, du concept au déploiement ; couvrant les diverses problématiques de conception et de développement de logiciels embarqués. 
    Nos équipes interviennent en amont sur la définition de concept produit et conseil technique, sur l’évaluation des exigences fonctionnelles et non fonctionnelles, sur l’élaboration des spécifications techniques, sur la définition d’architecture ou encore sur la conception système et les choix technologiques.
    Nous intervenons également dans des phases de conception détaillée de logiciels embarqués, d’architectures numériques sur cibles FPGA et SoC mais aussi sur la conception électronique, CAO des circuits imprimés et prototypage des cartes électroniques.
    Nos équipes accompagnent nos clients pendant les phases de développement sur des problématiques de développement de logiciels embarqués sur cibles µP, µC, DSP et SoC, d’intégration sur systèmes d’exploitation embarqués et temps réel, d’intégration de pilotes de périphériques, de piles protocolaires et de librairies d’application et de développement et intégration d’IHM.
    Nous accompagnons aussi nos clients sur les phases de tests en assurant le développement de scénarios et de plateformes de test et en réalisant les tests nécessaires : Unitaire, Intégration, Système et Acceptation.

    Enfin, nos équipes assurent des prestations de support répondant aux besoins et aux attentes des clients. Ces prestations peuvent par exemple couvrir : le transfert de technologie, de l’assistance technique, de la maintenance et de l’amélioration des fonctionnalités.

     

     

    1Développement de logiciel embarqué

    L'expertise de nos ingénieurs s'étend des logiciels et micrologiciels de bas niveau (langage assemblage) à la conception et au développement d'applications embarquées (C, C++ et Phyton) sous différentes architectures de processeur et environnements RTOS, notamment : 
    -    Micrologiciel, bibliothèques embarquées et interfaces graphiques 
    -    Développement et portage du Board Support Package (BSP) 
    -    Développement de pilotes de périphériques 
    -    Développement du noyau RTOS (Linux, µC Linux, µC/OS-III, ChibiOS/RT, Contiki, FreeRTOS,…)
    -    Distributions RTOS pour les plates-formes cibles 
    -    Logiciel d'applications embarqué basé sur SDK 
    -    Interfaces de contrôle orientées Web 
    -    Services de test et de validation, y compris la qualité du logiciel et les tests de conformité aux standards métier (automobile, aéronautique,           spatial, sécurité, médical,…)
     


    2Développement d’architectures numériques sur FPGA et SoC

    Forte d’une expérience de plus de 20 années dans le développement et le déploiement d’architectures numériques sur FPGA et SoC, Wevioo accompagne ses clients dans le développement de leurs produits en proposant des solutions entièrement personnalisées basées sur les technologies Xilinx, Intel/Altera ou Microchip/Microsemi. L’expertise de nos équipes couvre les services :
    -    Analyse des spécifications des besoins et étude de faisabilité
    -    Conception système et optimisation du choix de composants FPGA/SoC 
    -    Codage RTL, synthèse et packaging d’IP 
    -    Configuration et intégration de noyau IP tiers. 
    -    Optimisation de la conception en respectant les contraintes temporelles, de latence, de consommation de puissance et d’utilisation des                 ressources
    -    Couverture de code et couverture fonctionnelle de la simulation RTL
    -    Programmation de la cible FPGA et tests expérimentaux sur cartes.

     


    3Conception et layout de cartes électroniques

    Nos équipes prennent en charge la conception, le suivi de fabrication et les tests de cartes électroniques en considérant les exigences d’ergonomie, de maintenabilité et les contraintes de coût et d’environnement d’utilisation. Nos services s’étendent à l’ensemble du process de conception électronique :
    -    Pré-étude et maquettage des sous-systèmes critiques de la carte ou système électronique 
    -    Définition des spécifications des besoins matériel de la carte 
    -    Optimisation du choix des composants électroniques 
    -    Conception et saisie du schéma électronique pour les signaux analogiques et numérique
    -    Calcul du bilan de puissance et bilan thermique
    -    Analyse du stress des composants 
    -    Routage de cartes électroniques en respectant les normes IPC, les contraintes du process de fabrication, l’intégrité des signaux et les                   contraintes mécaniques et thermiques
    -    Suivi de fabrication et tests de réception et validation des cartes électroniques.

     


    4Test, validation et qualification

    La bonne maîtrise des activités de test est clé pour assurer la livraison de systèmes embarqués de haute qualité dans les délais et dans les limites du budget. Grâce à notre expérience dans les métiers de tests et grâce à nos processus éprouvés, nous apportons en continu de l’innovation à nos solutions de test pour répondre aux attentes de nos clients. Nos services de test s’étendent à :
    -    Définition des objectifs de test et la stratégie de test fonctionnel 
    -    Identification des interfaces logicielles embarquées et des signaux d'entrée et de sortie à travers ces interfaces 
    -    Identification des exigences de test de compatibilité de plate-forme 
    -    Définition des cas de test manuels, des données de test et des résultats attendus 
    -    Exécution des tests, gestion des tests et résolution des défauts 
    -    Développement des environnements de test à l'aide d'outils et d'émulateurs intégrés pour les tests automatisés (tests statiques, tests                     dynamiques et conformité aux standards)
    -    Définition des métriques de test et génération des rapports de test.