LOGICIEL EMBARQUÉ
Altaneos peut intégrer toute type de fonctionnalité dans votre produit au travers du logiciel embarqué dans un ou plusieurs processeurs.
-
Logiciel embarqué sur plateformes variées:
-
Petits microcontrôleurs 8, 16 et 32 bits pour application portables, objets connectés (ARM Cortex-M3, PIC, MSP430, …). -
CPU plus puissants pour plateformes multimédia ou télécom (ARM-Cortex A8, PowerPC, …). -
DSP pour applications spécifiques nécessitant de grandes ressources de calcul (multimédia, contrôle temps-réel, …).
-
Différents systèmes d’exploitation:
-
Linux embarqué pour les plateformes plus puissantes. -
Utilisation d’OS temps-réel plus réduits pour certaines applications (FreeRTOS, …). -
Développement sans OS pour les petits microcontrôleurs.
-
Différents langages et environnements:
-
Utilisation majoritaire du C et du C++. -
HTML, PHP, Javascript, SQL, AJAX pour les interfaces utilisateurs Web. -
Assembleur optimisé pour des cas précis (traitement numérique du signal critique). -
Utilisation d’environnements de développement sous Windows, Linux, MacOS et adaptés à chaque projet et chaque processeur. -
Utilisation de machines virtuelles pour le transfert aisé des environnements de développement aux clients.
-
Nos points forts:
-
Traitement numérique du signal: création/intégration/optimisation d’algorithmes sur microcontrôleurs et DSP. -
Portage de systèmes d’exploitation (Linux) et écriture de drivers spécifiques. -
Interfaces utilisateurs embarquées: Serveur Web embarqué, Qt, Java, … -
Intégration de protocoles de communication standards sur toute plateforme: TCP/IP, SNMP, HTTP, USB, Bluetooth, ZigBee, Profibus, … -
Documentation et méthode de développement conforme à IEC 62304 pour les produits médicaux. -
Conception et implémentation de protocoles de communication propriétaires pour des applications spécifiques (filaire/sans fils). -
Logiciel embarqué pour accessoires de smartphones ou tablettes (Android, iOS)