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)