[ARTICLE MIS A JOUR LE 06/02/2015] Afin de faciliter le travail des développeurs d’objets connectés qui ont besoin d’un OS temps réel, d’un système de gestion de fichiers, d’une pile réseau IPv6, d’une connexion USB et d’une interface utilisateur riche, le tout dans ...une empreinte mémoire minimale, l’éditeur américain Express Logic a lancé durant l'été 2014, sous le nom de X-Ware, une offre logicielle préintégrée.
Dans le détail, X-Ware est composé de l’OS temps réel ThreadX, des piles de middleware FileX (système de gestion de fichiers compatible MS-DOS), NetX, NetX Duo (piles IPv4/IPv6) et USBX (pile USB), du framework pour interfaces homme/machine GUIX (et de l’environnement de développement associé GUIX Studio) et de l’analyseur de performances TraceX. Lancé par Express Logic en 2013, le framework GUIX cible les architectures ARM 32 bits du type Cortex-M3, Cortex-M4, Cortex-A8 et Cortex-A9 sur les marchés du médical, des appareils grand public et des systèmes de contrôle/commande industriels.
Si les divers composants logiciels qui constituent l’offre X-Ware peuvent fonctionner individuellement, Express Logic assure qu’avec cette nouvelle offre, ils ont été étroitement intégrés afin d’assurer une performance optimale et de limiter l'encombrement mémoire.
La plate-forme X-Ware a été particulièrement conçue pour s'interfacer avec l'environnement de développement intégré Embedded Workbench de l'éditeur IAR sur un certain nombre de cartes de développement basées sur des microprocesseurs ou des microcontrôleurs à coeur ARM. A l'instar de la RSK architecturée autour du processeur à coeur Cortex-A9 RZ/A1 de Renesas, du kit d'évaluation Atmel SAMA5D3x-EK, de la carte STMicro STM324xG-EVAL ou du kit de démarrage TI AM335x Starter Kit.