Micrologiciel et systèmes embarqués

Le micrologiciel, c’est ce qui fait fonctionner votre carte. Nous écrivons du code fiable et efficace pour le microcontrôleur au cœur de votre produit.

Comme nous concevons aussi le matériel, la carte et son micrologiciel sont développés ensemble, pas en vase clos.

custom pcb design services quebec canada
Embedded C firmware for STM32 motor speed control in an IDE, with a successful build and flash

Nos services

Micrologiciel en C et C++ — sans système d’exploitation (bare-metal) ou sur un système d’exploitation temps réel (FreeRTOS)
Microcontrôleurs — ESP32, STM32, PIC, AVR et Nordic nRF
Pilotes de périphériques — capteurs, écrans, moteurs, convertisseurs ADC/DAC, PWM et gestion de l’alimentation
Communication — UART, SPI, I²C, CAN, Modbus, USB, Ethernet, Wi-Fi et Bluetooth Low Energy
Commande de moteurs — contrôle de vitesse et de position pour moteurs à courant continu, sans balais (BLDC) et pas à pas
Chargeurs d’amorçage et mises à jour à distance (OTA) — mettez à jour vos appareils sur le terrain sans ouvrir le boîtier
Conception basse consommation — une autonomie de batterie prolongée grâce aux modes veille et à un code efficace

Vous modernisez un produit existant?

Les composants deviennent désuets et le code source d’origine est souvent perdu. Nous reconstruisons votre carte autour d’un microcontrôleur actuel et réécrivons le micrologiciel en conséquence. Les connecteurs et le comportement restent les mêmes : la nouvelle carte s’installe directement dans votre équipement existant.

Étude de cas : une carte de contrôle de vitesse pour four à convoyeur, migrée d’un PIC désuet vers un ESP32.

Close-up of an embedded microcontroller board

Notre façon de livrer

Chaque version du micrologiciel est testée sur du matériel réel avant de vous être livrée. Vous recevez des versions documentées avec leur historique, et nous restons disponibles pour les correctifs et les nouvelles fonctions après le lancement.

Embedded C firmware for a secure ESP32 over-the-air update, with hardware tests passed

Besoin d’un micrologiciel pour une nouvelle carte, ou d’une mise à jour pour une carte existante?

Parlez-nous de votre matériel et de ce qu’il doit faire. Nos ingénieurs vous recommanderont la bonne approche.

    Nous joindre

    Des questions sur le matériel, le micrologiciel, les logiciels ou le développement d’applications? Écrivez-nous et nous vous aiderons à transformer votre concept en produit fonctionnel.

    Une question?

    (438)883-8480

    (514)831-9115

    Écrivez-nous

    info@novacircuits.ca

    Visitez-nous

    54 rue Jean Dallaire, J7C0A5, Quebec, Canada