Pour un fabricant de terminaux de paiement

Cette maquette a été suivie en 2001 de la réalisation d'une « brique de base » logicielle utilisable dans plusieurs produits de notre client, dans une optique pré-industrielle.

  • Pour une plateforme basée sur le noyau Linux 2.6.19, et sur cible IMX de Freescale
    • Ecriture de drivers USB Host et Device d'une classe spécifique
    • Portage de la couche logicielle "périphérique de communication" de la précédente plateforme sous l'OS Psos à la nouvelle plateforme sous Linux

  • Conception et développement d'un driver USB périphérique pour un lecteur de cartes à puce. Ce driver a été conçu pour offrir au logiciel applicatif une interface de communication classique, indépendante de la technologie USB, tout en respectant les contraintes prioritaires du dialogue entre la puce et le lecteur. Le logiciel a été développé en C sur microcontrôleur Infineon (Siemens) C541U. En complément, Créalie a participé à une partie des études électroniques de ce projet.

  • Développement d'un driver USB périphérique et intégration d'une stack host du commerce dans un produit existant à base d'ARM7 sous pSOS+.

  • Accompagnement de l'intégration d'une pile USB maître et développement des drivers maître et esclave pour un équipement intégrant les fonctionnalités maître et esclave USB.

  • Mise en oeuvre de la technologie Bluetooth et réalisation d'une maquette qui permet de faire communiquer un terminal de paiement avec une imprimante parmi deux utilisables au choix et un module GSM Wavecom. Cette maquette comporte une carte d'interface permettant de relier un produit de la gamme de notre client et différents modules Bluetooth du commerce (Ericsson, CSR, Mitsumi). Le logiciel de cette interface assure l'établissement des connexions et l'échange de données via l'interface HCI (Host Controller Interface). Le résultat de ce travail a été exposé au salon Cartes 2000 à Paris et Cartes 2001 à Londres.