Une pile TCP/IP pour l’embarqué… conçue et développée en France !

La toute jeune société grenobloise Oryx Embedded lance la commercialisation d’une pile de protocoles TCP/IP pour équipements embarqués, et tout particulièrement pour ceux architecturés autour de microcontrôleurs. ...Une annonce à marquer d’une pierre blanche tant ce type de spécialité s’avère généralement une affaire d’éditeurs américains.

Fournie en code source et disponible sous une double licence (open source GPL ou commerciale avec contrat de support et sans paiement de redevances), la pile CycloneTCP est présentée comme totalement conforme aux documents officiels RFC de l’IETF. Une caractéristique qui garantit l’interopérabilité avec d’autres systèmes TCP/IP. « Ce qui n’est pas toujours le cas avec d’autres piles TCP/IP disponibles en open source », tient à préciser Julien Zeller, responsable produit Outils de développement & Logiciel embarqué chez Antycip, société qui commercialise pour l’heure les produits d’Oryx Embedded en France et en Europe.

A la fois IPv4 et IPv6 (une condition sine qua non pour satisfaire les contraintes de l’Internet des objets), la pile CycloneTCP intègre également des services applicatifs (HTTP avec scripts CGI, DHCP, FTP, SMTP, etc.) et supporte les microcontrôleurs à cœur ARM ARM7, ARM9, Cortex-M3 et M4 (ST STM32, NXP LPC, Atmel SAM, TI LM3S, etc.). Compatible avec tous les OS temps réel du marché, la pile TCP/IP d’Oryx Embedded a d’ores et déjà été portée sur FreeRTOS. Une démonstration en ligne d'un serveur web CycloneTCP tournant sur cible réelle STM32F400 avec ce système d’exploitation est accessible sur le site Web de l’entreprise.