Le firmware tire le meilleur de chaque composant sélectionné afin d’optimiser la consommation énergétique et d’accélérer le développement. La connaissance du matériel (Hardware) est au cœur de notre développement du logiciel embarqué. Senplify maîtrise les différents aspects de sa conception :
- de l’implémentation des différentes couches (BSP, Drivers, Middleware)
- à la maîtrise des protocoles de communication filaire (uart, SPI, I2C, CAN, Ethernet, …)
- ainsi que les protocoles RF (Wifi, Bluetooth LE, LoRaWan , Sigfox …)
- optimisation des temps de fonctionnement / consommation de courant
- et les méthodes de test en continu
Fiabilisation et validation
Senplify ajuste le logiciel embarqué aux besoins de l’application.
Afin de résoudre des problèmes épineux de consommation de mémoire ou de CPU, Senplify dispose des outils permettant d’instrumenter le code pour le diagnostic et la correction.