Open Silicium 17

 

Fuites de mémoire, race conditions, débordements de tampon... Ce n'est pas parce que c'est de l'embarqué que vous ne pouvez pas les exterminer !

CHASSE AUX BUGS NOYAU !

...sur Raspberry Pi

Introduction au JTAG et à la mise au point à distance
Mise au point du noyau Linux et d'un module Linux
Utilisation de QEMU et de KGDB

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 17

Open Silicium 17

 

Fuites de mémoire, race conditions, débordements de tampon... Ce n'est pas parce que c'est de l'embarqué que vous ne pouvez pas les exterminer !

CHASSE AUX BUGS NOYAU !

...sur Raspberry Pi

Introduction au JTAG et à la mise au point à distance
Mise au point du noyau Linux et d'un module Linux
Utilisation de QEMU et de KGDB

SOMMAIRE :

Actualité
p. 04 ELCE 2015, Dublin

FPGA
p. 10 Icestorm, une chaîne de développement libre pour FPGA

Distribution
p. 14 Utilisation de l'APF27 sous Yocto

Système
p. 20 Mise en œuvre de Linux embarqué sur carte FPGA Zynq ZedBoard

En couverture
p. 33 Mise au point à distance avec OpenOCD et JTAG

Repère
p. 46 Introduction au « Device Tree » sur ARM

Code & Développement
p. 60 Utilisation du SDK mbed sur un tout petit microcontrôleur LPC810
p. 64 Du JavaScript au VHDL : de l'art d'écrire du code synthétisable avec un langage impératif
p. 70 Optimisation de l'algorithme de décompression de flux 3R

 

EDITO:

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 !

Après le premier essai – espérons-le transformé – du numéro 16, nous voici embarqués (!) pour voguer avec ce nouveau numéro 17 que vous pourrez normalement déposer sous le sapin de vos amis.

Le principal événement (sans diminuer la contribution des autres auteurs) est la participation de Thomas Petazzoni de la société Free Electrons qui nous propose un superbe article concernant les devices trees du noyau Linux pour l’architecture ARM. Cette technique utilisée de longue date sur PowerPC s’est récemment imposée sur ARM du fait de l’explosion des plateformes disponibles et donc de l’impossibilité de maintenir le noyau ARM « mainline » en l’état. Nous avions courtisé Thomas depuis longtemps afin qu’il participe à Open Silicium et il a enfin pu libérer quelques heures pour écrire cet article, à lire absolument. N’oublions pas que malgré sa taille modeste, Free Electrons est un contributeur majeur au noyau Linux.

J’étais présent avec Thomas à l’ELCE 2015 (Embedded Linux Conference Europe) début octobre à Dublin et je vous propose dans ce numéro un résumé des conférences auxquelles j’ai pu assister, mais également quelques commentaires sur l’environnement et l’ambiance.

En couverture, nous proposons un guide pratique de la mise au point en espace noyau en utilisant le standard JTAG. Cette pratique n’est pas simple à mettre en place et le but de l’article est de faciliter l’accès au plus grand nombre de lecteurs intéressés, tant au niveau technique que financier. La sonde (Olimex) utilisée coûte moins de 40€ et la carte de test est la célèbre Raspberry Pi.

Cyprien Laplace, un autre « nouveau venu » dans Open Silicium nous propose d’explorer l’utilisation du microcontrôleur LPC810 sous MBED. Le LPC810 est basé sur un cœur Cortex M0+, dispose de 1Ko de RAM, 4 Ko de flash, et coûte 1€, ce qui est 5 fois moins que la dernière « Pi zéro » :-)

Concernant le sujet désormais récurrent des FPGA, Patrice Kadionik nous offre un bel article sur la Zynq ZebBoard. La Zynq est un gros succès industriel même si l’association CPU/FPGA n’est pas une idée nouvelle puisque nos compatriotes d’ Armadeus

Systems conçoivent des cartes de ce type depuis plusieurs années ! En parlant d’Armadeus, Fabien Marteau, responsable FPGA dans cette entreprise, nous offre un bel article d’introduction à IceStorm, un environnement libre permettant de produire un « bitmap » pour cible Lattice (iCeStick). Les outils libres sont rares dans ce domaine concurrentiel et très empreint de technologies propriétaires et c’est un projet suffisamment rare et intéressant pour être remarqué.

Enfin, et toujours sur Armadeus, la rubrique Yocto de ce mois-ci vous propose d’ajouter le support de l’APF27 (basée sur i.MX27) à la distribution Poky liée au projet Yocto.

Sur ce, joyeux Noël, bonne lecture et 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