Eclipse est un sujet de « fâcheries » entre les communautés de développeurs. Les développeurs « système » sont en général rétifs à cet outil qui consomme autant de dizaines de Mo de mémoire qu'il ouvre de fenêtres. La plupart des développeurs d'application en sont friands (par habitude ou par nécessité). Le fait est que le TP Eclipse est le plus attendu lors des formations Yocto que nous délivrons, un peu le « clou du spectacle », le bouquet final et nous ne pouvons priver les lecteurs d'Open Silicium d'un tel plaisir ! Nous verrons donc comment intégrer le SDK Yocto dans Eclipse, créer une application de test à exécuter ou mettre au point à distance sur une cible Raspberry Pi. Nous verrons également comme produire – et tester - une distribution Yocto simple avec Eclipse.
Introduction
Nous avons déjà évoqué Yocto dans ce numéro d'Open Silicium dans le cadre de l'intégration de Xenomai [2]. Il s'agissait alors d'un travail de développement d'une couche dédié, donc de développement « système ». Nous avons vu dans cet article que Yocto permettait également de produire une chaîne de développement étendue (SDK) que l'on peut installer sur une machine de développement n'intégrant pas Yocto. Dans ce cadre-là, il s'agit d'un outil destiné aux développeurs d'application et non pas aux développeurs (système) Yocto.
La population des développeurs d'application est habituée à l'utilisation d'interface graphique type EDI (Enveloppement de Développement Intégré) et le projet Eclipse est le plus connu dans ce cadre. Initialement prévu pour le développement Java, Eclipse dispose d'un plugin générique CDT (C Development Tooling) [3] pour le développement C/C++. Yocto fournit également un plugin dédié [5] (à installer en...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première