Developpeur electronique embarquee

Derniers projets pour freelance publiés

Freelance developpeur electronique embarquee

Micrologiciel stm32

Publié le 20 novembre 2017 à 23h40
  • France
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.
  • France
La société EveryGates développe une clé biométrique permettant en toute sécurité de franchir tout type d'accès. C'est dans ce cadre qu'elle requiert l'expertise d'un ingénieur ayant un entre 2 ans et 5 ans d'expérience spécialisé dans la programmation de microcontrôleur (plus précisément d'architecture ARM cortex). Les missions : - Lecture compréhension et synthèse du cahier des charges (spécifique à la mission) - Prendre en main le microcontrôleur NXP K64 - Prendre en main le lecteur d'empreinte - Effectuer le portage de la SDK du lecteur d'empreinte sur le MCU. (Cette dernière mission consiste essentiellement à la configuration en programmation bas niveau du MCU. Les configurations à apporter sont celles de la communication SPI et des TIMER) - Tests fonctionnels et rapport de test.