Les meilleurs développeurs C++ freelances sont sur Codeur.com

Micrologiciel STM32

 Fermé·500 € à 1 000 €·774 vues·3 interactions


Nous recherchons un développeur expérimenté sur l'embarqué et les plateformes STM32 pour développer rapidement une première version du firmware pour notre carte.

Celle-ci est implémentée au sein d'un périphérique clavier USB qui inclut également un Hub 4 ports, une mémoire eMMC+contrôleur et un lecteur de carte SD+contrôleur. Chaque périphérique est sur son propre canal USB et tous sont reliés au PC hôte par l'intermédiaire du Hub.

Au sein de cette carte le MCU (STM32F07) et son micrologiciel doit fournir les fonctionnalités suivantes :

1) saisie des frappes sur le clavier et transcodage en USB HID vers le PC/Mac hôte, fonctionnement standard, comme tout clavier USB. L'élément clavier/interrupteurs est de type clavier de rechange d'ordinateur portable (rangs/colonnes, 24 pins).

2) permettre l'installation et le flashage par USB de mises à jour du micrologiciel une fois le premier firmware flashé avec un programmateur. Ceci afin de pouvoir faire évoluer les capacités et fonctionnalités du produit par l'utilisateur final.

3) envoyer un signal haut ou bas sur le pin WriteProtect du contrôleur de la eMMC afin de la basculer en mode lecture-seule ou lecture-écriture, ceci en fonction de la position d'un interrupteur On/Off contrôlé par l'utilisateur.

4) moduler la cadence d'éclairage d'une LED en fonction de la position de ce même interrupteur (PWM). Fade lent en lecture seule, flash en lecture-ecriture.

5) introduire un délai d'activation/de détection du contrôleur du lecteur SD de 30s à l'allumage.

Les schémas, la matrice électrique du clavier et un descriptif plus détaillé seront fournis. Une carte de développement et des ressources techniques (projets similaires, github, bibliographie) peuvent également être fourni. L'ingénieur qui a conçu la carte est disponible pour accompagner (par e-mail en anglais) la réalisation.

Le projet doit être livré fonctionnel pour le 10 décembre au plus tard ; selon un expert en plateforme PIC il est relativement simple et rapide (5 à 7 jours) à implémenter pour quelqu'un qui maîtrise bien les produits STM.

Budget indicatif : 500 € à 1 000 €

Publication : 20 novembre 2017 à 23h40

Profils recherchés : Développeur C++ freelance, Développeur système embarqué freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

Vous avez aussi besoin d'un expert ?

Déposez une annonce en décrivant votre projet et recevez gratuitement des devis en quelques minutes

Déposer une annonce gratuite

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients

Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.