3ADEV est une société de service en ingénierie logicielle qui s'appuie sur vingt ans d'expérience de développement logiciel embarqué, notamment temps réel, dans les secteurs de l'automatique industrielle, du véhicule militaire et de la téléphonie mobile.
3ADEV appuie son offre non seulement sur son expertise en logiciel embarqué proprement dit, mais aussi sur une solide connaissance de l'ensemble des métiers de l'embarqué ainsi que des outils de développement et de mise au point.
3ADEV prend en charge tout ou partie de votre besoin logiciel, qu'il s'agisse de développer une seule fonction comme de fournir l'ensemble des livrables de la spécification à la validation.
3ADEV s'adapte à vos processus de développement existants quels qu'ils soient, ou, si vous le souhaitez, peut vous en proposer et vous aider à les mettre en place.
3ADEV peut travailler selon les normes spécifiques requises par votre projet.
Développement de pilotes matériels ou protocole et de BSP complets.
Portage de bootloaders de noyaux, de bibliothèque et de système complet.
Intégration de solutions logicielles embarqués complètes.
Conseil sur le choix des éléments logiciels d'un projet : COTS, in-house... en fonction du contexte du projet, notamment du degré de confidentialité, du délai de développement et de la durée de vie.
Prototypage logiciel sur carte d'évaluation du commerce.
Optimisation du logiciel en taille, en performance, en consommation.
Développement temps réel dur sur micro-contrôleur, DSP ou processeur spécialisé.
Expertise sur des problématiques système embarquées complexes.
Conseil sur les contraintes et bénéfices du Logiciel Libre embarqué (U-Boot, Linux...) et temps réel (RTAI, Xenomai...)
Formation sur l'utilisation de projets et outils Open Source.
Assistance sur l'interaction avec les communautés autour du logiciel Libre embarqué.
La solution : ré-ingénierie de la boucle RST, d'une arithmétique fixe flottante en arithmétique entière mixte 8 et 16 bits minimisant la taille et la durée ; conception des protocoles sous forme de machines à état ; emploi d'un séquenceur ad hoc garantissant le temps réel strict.
La solution : ré-ingénierie des routines critiques de la bibliothèque d'exécution pour optimiser en vitesse les copies et les mises à zéro de mémoire en exploitant au mieux la structure du DSP, ses pipelines et son parallélisme. Réduction du temps de démarrage d'un facteur proche de 10.
La solution : recours au Logiciel Libre pour les outils de développement, le bootloader, le système et les librairies, pour leur disponibilité sous forme de code source et l'absence de risques futurs liées aux licences. Portage sur la plate-forme et intégration.
3ADEV peut aussi vous fournir d'autres services autour du logiciel embarqué et temps réel, propriétaire ou libre. Quel que soit votre besoin en ingénierie du logiciel technique, parlez-en à 3ADEV !