Ficheux Pierre

Ficheux Pierre

Directeur technique - Smile-ECS

47 article(s)
Description

Ingénieur Arts & Métiers, Pierre Ficheux a travaillé entre autres chez Red Hat et s'est spécialisé dans les applications industrielles de Linux embarqué. Il fut le co-fondateur et Directeur technique d'Open Wide, société de services spécialisée dans les technologies libres. Il est aujourd'hui Directeur technique de Smile-ECS (Embedded & Connected Systems).

Auteur de 5 livres sur Linux embarqué (Éditions Eyrolles, de 2002 à 2017), il est également auteur des livres blancs publiés par Smile et consacrés aux technologies libres pour l'embarqué et l'IoT (Linux, Android). Pierre enseigne également les systèmes embarqués et temps réel pour l'EPITA (Paris) où il dirige la majeure GISTRE (Génie Informatique des Systèmes Temps Réel et Embarqués).

Signature
Directeur technique - Smile-ECS
Photo
ficheux-pierre
Articles de l'auteur

Prototypage IoT avec Buildroot

Magazine
Marque
Open Silicium
Numéro
18
Mois de parution
avril 2016
Spécialité(s)
Résumé
L'IoT (Internet des objets) est probablement le terme technique le plus évoqué depuis quelques mois. De nombreuses start-ups se développent un peu partout dans le monde afin de proposer l'objet connecté qui changera la face du monde (après le smartphone…). La conception d'un tel objet n'est cependant pas si simple, car elle allie matériel et logiciel. La partie logicielle doit prendre en compte la connectivité, mais aussi la fiabilité générale du système. Dans cet article, nous verrons comment mettre en place une maquette d'objet connecté en utilisant une Raspberry Pi A+ et la dernière version de l'outil Buildroot (2016.02). Pour cela, nous aborderons des concepts de configuration avancée de Buildroot.Cet article est issu d'un exemple de projet réalisé avec des étudiants de l'UPMC (Université Pierre et Marie Curie/Jussieu) [18].

ELCE 2015, Dublin

Magazine
Marque
Open Silicium
Numéro
17
Mois de parution
janvier 2016
Spécialité(s)
Résumé
La conférence ELCE (Embedded Linux Conference Europe) [1] est la plus importante du genre. Elle rassemble la fine fleur des développeurs et industriels de la mouvance « Linux embarqué » tout en respectant autant que faire se peut l'approche « vendor-neutral ». La dernière édition se tenait à Dublin du 5 au 7 octobre 2015 et nous présentons ici un petit compte rendu des principaux événements auxquels nous avons pu assister.

Édito

Magazine
Marque
Open Silicium
Numéro
17
Mois de parution
janvier 2016
Résumé
Drôle de période, mais soyons positifs, d'autant que la science (et la technologie) rassemblent les hommes quelles que soient leurs origines et leurs croyances. Selon les règles de l'open source The license must not discriminate against any person or group of persons !

Utilisation de l'APF27 sous Yocto

Magazine
Marque
Open Silicium
Numéro
17
Mois de parution
janvier 2016
Spécialité(s)
Résumé
La nouvelle mouture d'Open Silicium propose une rubrique consacrée aux outils de création de distribution (le plus souvent Yocto). Dans ce numéro, nous allons voir comment ajouter le support d'une nouvelle carte à l'environnement Yocto en ajoutant les métadonnées adéquates. Le test est réalisé sur une carte Armadeus APF27 basée sur un cœur ARM926EJ-S. La carte est émulée par une version spéciale de QEMU.

RTDM et ordonnancement

Magazine
Marque
Open Silicium
Numéro
16
Mois de parution
octobre 2015
Spécialité(s)
Résumé

Nous avons récemment évoqué à nouveau l'API RTDM (Real Time Driver Model) à l'occasion de l'article sur RTnet dans le précédent numéro d'Open Silicium. RTDM dispose d'une fonctionnalité « double ordonnancement » (temps réel et non temps réel) qui est rarement évoquée dans les exemples disponibles. Nous profitons de ce court article pour décrire un exemple simple dans le cas d'une cible Raspberry Pi.

Intégration de Xenomai dans Yocto

Magazine
Marque
Open Silicium
Numéro
16
Mois de parution
octobre 2015
Spécialité(s)
Résumé

L'extension temps-réel Xenomai est très souvent évoquée dans les colonnes d'Open Silicium. Une fois n'est pas coutume, cet article n'a pas pour but d'évaluer des performances temps-réel, mais plutôt de décrire comment intégrer cette extension dans l'outil Yocto. En partant d'un projet existant disponible sur GitHub, nous verrons comment l'améliorer et surtout enrichir la liste des cartes supportées (Raspberry Pi, BeagleBone Black, RIOToard i.MX6 et enfin x86 générique).

Intégration de Yocto avec Eclipse

Magazine
Marque
Open Silicium
Numéro
16
Mois de parution
octobre 2015
Spécialité(s)
Résumé

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.

Utilisation de la LOGI PI

Magazine
Marque
Open Silicium
Numéro
16
Mois de parution
octobre 2015
Spécialité(s)
Résumé

Le FPGA est désormais très utilisé dans les solutions embarquées. C'est souvent un composant assez coûteux même s'il existe désormais des cartes CPU abordables intégrant directement un FPGA. Cet article va nous permettre de nous familiariser avec une solution « bon marché », mais performante fonctionnant sur une carte Raspberry Pi. Dans un même souci de simplicité, nous proposerons quelques exemples écrits en langage Verilog, concurrent - à notre avis – plus simple du langage VHDL.