Open Silicium 19

N'écrivez plus de pilotes Linux !
Découvrez les méthodes et solutions pour supporter votre matériel sans toucher au noyau !

Période : Juillet - Août - Septembre 2016

Plus de détails

9,00 € TTC

 
Les avis des lecteurs sur ce numero ( - 0 Avis )

Aucun avis n'a été publié pour le moment.

Merci de vous connecter à votre compte afin de pouvoir publier votre avis.

Se connecter à votre compte

Donnez votre avis

Open Silicium 19

Open Silicium 19

N'écrivez plus de pilotes Linux !
Découvrez les méthodes et solutions pour supporter votre matériel sans toucher au noyau !

Période : Juillet - Août - Septembre 2016
SOMMAIRE :

Actualité :

p. 04 Pilote réseau et Dragon-L PCIe

Réseau :

p. 12 Mise en place d'un réseau IoT avec RIOT
p. 21 IoT : conception d'un objet connecté Java ME

Système :

p. 28 Un nouvel U-Boot sur Raspberry Pi
p. 35 USB Gadget : la nouvelle façon de composer vos périphériques

En couverture :

p. 40 Comment ne pas écrire de pilotes Linux

Repère :

p. 52 Le codage µδ : une somme et une différence n'utilisent pas plus de bits
p. 62 Simulation de capteurs MEMS par éléments finis

Industrie / R&D :

p. 76 Améliorer les performances d’OpenPOWERLINK avec RTnet

PRéFACE

Malgré les apparences trompeuses nous voici aux portes de l’été, le dieu de la météo n’étant pas très clément cette année. Qu’importe, vous avez dans les mains le numéro d’été d’Open Silicium, (19ème du nom) que vous pourrez fièrement arborer sur la plage (en espérant que le dieu en question change d’avis sinon vous devrez vous résoudre à le lire dans la caravane).

J’ai eu l’honneur et le plaisir de rédiger l’article de couverture qui évoque quelques méthodes vous permettant de rester bien au chaud dans l’espace utilisateur de Linux, loin du monde impitoyable de la programmation noyau. Un tel sujet de ma part peut étonner sachant que je m’évertue depuis de nombreuses années à écrire des articles sur la programmation noyau sans compter les cours et les formations que je dispense. Cependant, comme disait Paul Valéry (le poète académicien, pas le faux chanteur), « entre deux mots (ou maux ?), il faut choisir le moindre ». Bref, si l’on peut se permettre de développer un composant logiciel en espace utilisateur, il serait dommage de s’en priver puisque l’approche est bien plus simple et les difficultés bien moindres (développement, portabilité, licence). Nous n’oublions cependant pas le noyau Linux puisque dans ce même numéro nous vous présentons la carte FPGA « Dragon-L » (PCI/Express) de la société KNJN. Nous avions déjà évoqué la première génération de carte Dragon (PCI) il y a quelques années et l’article d’aujourd’hui nous permettra de réaliser une maquette de pilote réseau et donc de mieux appréhender l’architecture de ces pilotes – réputés complexes – sur un exemple simple (preuve que la programmation noyau reste parfois indispensable).

Nos amis du projet RIOT-OS sont de retour pour nous présenter un excellent article décrivant des exemples de communication réseau dans le domaine de l’Internet des objets (IoT) en utilisant les standards 6LoWPAN et CoAP. Dans le monde naissant de l’IoT quelque peu agressé par les solutions propriétaires, le choix de protocoles libres et ouverts est bien entendu indispensable et le marché ne pourra se développer sereinement dans un autre contexte, comme ce fut le cas pour l’Internet, qui doit sa fabuleuse expansion à l’utilisation de protocoles – et systèmes – ouverts.

Dans le même domaine de l’IoT, ce numéro est également l’occasion d’accueillir un nouvel auteur (Laurent Delmas) qui nous décrit comment simuler des capteurs et Patrick Kadionik (qui lui est loin d’être un nouvel auteur) qui nous gratifie d’une excellente contribution sur la conception d’un objet connecté en Java ME (Java Micro Edition, anciennement J2ME).

Un autre jeune auteur (et stagiaire sous ma responsabilité chez OWI) évoque le sujet des bus industriels à base d’Ethernet qui est en pleine expansion. Ce monde très professionnel (là aussi proche de l’IoT) est partagé entre des solutions totalement propriétaires (EtherCAT) et des standards ouverts, comme le protocole openPOWERLINK développé par la société autrichienne B & R Automation. Nous avions eu l’occasion d’introduire le sujet il y a quelques mois, mais l’article d’aujourd’hui présente un comparatif très intéressant entre deux implémentations Linux (temps réel) du protocole (soit PREEMPT-RT et Xenomai) sur la fameuse carte libre BeagleBone Black.

L’été sera donc studieux et sur ce, « happy (free) hacking » !

Pierre Ficheux

A propos du magazine

Le MAGAZINE 100% TECHNIQUE, 100% pratique, 100% EMBARQUé

Open Silicium est une publication trimestrielle proposant à ses lecteurs un rédactionnel tourné vers l'expérimentation et la veille technologique concrète. Conçu et rédigé par des professionnels de l'embarqué à l'attention des professionnels, mais également des amateurs « éclairés », le magazine explore, avec une approche résolument technique, les domaines de l'embarqué, de l'électronique numérique, de l'intelligence ambiante, de l'informatique mobile ou encore de la domotique et des réseaux de capteurs.

Bonjour à tous,

Nous sommes dans le regret de vous annoncer l'arrêt d'Open Silicium, notre publication trimestrielle dédiée à l'embarqué. Le n°20 aura donc été le dernier numéro du magazine. Malgré tous nos efforts, nous n'avons pas réussi à pérenniser le titre sans doute à cause de sa trop grande spécificité. 

L'embarqué sera cependant toujours un domaine traité dans nos magazines avec la nouvelle formule de GNU/Linux Magazine (16 pages supplémentaires et notamment une rubrique "IoT et Embarqué" à partir du n°200, à découvrir ici : https://boutique.ed-diamond.com/en-kiosque/1155-gnulinux-magazine-200.html). 

Les abonnés seront contactés individuellement avant le 1er mars, soit pour un remboursement, soit pour un passage sur la nouvelle formule de GNU/Linux Magazine. En cas de besoin, n'hésitez pas à contacter notre service commercial, par mail à cial@ed-diamond.com ou par téléphone au 03 67 10 00 20). 

Nos meilleurs voeux pour cette année 2017. 

Bien cordialement,

Les Éditions Diamond

Nouveaux produits