Résoudre tous vos challenges logiciels

Votre système est trop lent ? vous avez détecté un bug récurrent mais ne parvenez pas à le résoudre ? votre système arrive à obsolescence et vous devez abandonner WEC 6 ?

Nous pouvons résoudre tous les problèmes sur lesquels votre équipe passe trop de temps.

Witekio c’est plus de 17 ans d’expérience dans le logiciel embarqué et l’IoT. Nos ingénieurs experts ont développé une expertise de classe mondiale. Ils sont capables de s’immerger au plus profond de votre système logiciel embarqué pour résoudre les challenges les plus difficiles. Que le système d’exploitation soit récent ou pas, que vous ayez fait le choix de Linux, d’Android ou de Windows, vous pouvez faire appel à eux et préserver l’énergie et le temps de votre propre équipe.

Trouver vos bugs et débugger:

Vous avez identifié un bug récurrent de votre système ? vous ne parvenez pas à trouver la source de l’erreur ? personne dans votre équipe n’a de temps disponible pour trouver l’aiguille dans la boite de foin ?

Nos ingénieurs embarqués passent votre code au peigne fin pour localiser les erreurs, les corriger, relancer une procédure de test pour valider les modifications du code et produire un rapport.

Migrer d’un système à un autre (OS migration)

Notre équipe connait parfaitement tous les OS et leurs différentes versions. Notre histoire est ancrée dans les couches logicielles basses et la conception de BSP pour les plus grands fondeurs et fabricants de cartes électroniques. Ceux-ci sont souvent des partenaires de longue date, que ce soit TI, NXP ou ST Microelectronics.

Chaque année nous menons à bien de nombreuses migrations d’OS pour nos clients qui ont des systèmes avec des version d’OS qui ne sont plus soutenues comme WEC 6 par exemple. Nous connaissons parfaitement les challenges d’une migration et les points d’attention à ne pas négliger. Nous en profitons souvent pour proposer des optimisations qui améliorent les performances des produits et la sécurité de votre système.

 

Adapter votre système à vos besoins

Vous avez besoin d’un driver spécifique ? d’une connectivité particulière ? Notre équipe de développeurs vous accompagne pour développer un code de qualité, propre et documenté qui vous permettra d’adapter votre système à vos besoins.

Nos collaborations avec Masabi ou Datalogic sont de bons exemples (nous en avons beaucoup d’autres mais nous ne pouvons pas vous en parler, car évidemment la majorité des projets sur lesquels nous travaillons sont confidentiels).

Pour le premier, un des leaders mondiaux des solutions de ticketing dans le monde, il s’est notamment agit d’adapter le BSP Linux Yocto au matériel choisi, s’assurer des performances obtenues, puis de travailler les librairies Java pour étendre la connectivité au BLE, WiFi et 4G.

Quant à Datalogic, leader des solutions de capture de données, l’un de nos projets a consisté à retravailler le BSP Android pour qu’il soit compatible avec les applications métier de Datalogic, puis d’assurer le portage d’Android Kitkat et l’intégration hardware avec Linux.

Dans ces deux cas, comme très souvent, nos équipes, parce qu’elles ont une vision globale système, ont également identifié des leviers d’amélioration des performances des produits (temps de boot, consommation électrique) et ont mis en œuvre ces optimisations.

Optimiser les performances de votre système

Optimisation du temps de boot de votre système, optimisation de sa consommation d’énergie, nos experts connaissent tous les rouages de votre OS et seront capable d’améliorer, parfois considérablement, les performances de votre système.

Notre projet pour Soloprotect, acteur britannique du secteur de la protection des travailleurs isolés, nous a amenés, en plus de d’améliorations au niveau du noyaux Linux et de la connectivité, à nous pencher sur l’optimisation de la consommation énergétique et les améliorations apportées par nos ingénieurs ont permis de multiplier la durée de vie de la batterie par 12 ! ce qui est particulièrement important pour ce type de produits.