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)