{"id":2181,"date":"2014-09-23T09:42:42","date_gmt":"2014-09-23T08:42:42","guid":{"rendered":"http:\/\/free-electrons.com\/fr\/?p=2181"},"modified":"2026-02-24T10:23:42","modified_gmt":"2026-02-24T09:23:42","slug":"newsletter-2014-q3","status":"publish","type":"post","link":"https:\/\/bootlin.com\/fr\/blog\/newsletter-2014-q3\/","title":{"rendered":"Actualit\u00e9s trimestrielles Bootlin: septembre 2014"},"content":{"rendered":"<p>Bootlin a le plaisir de partager avec vous des nouvelles des activit\u00e9s de formation et de contribution de la soci\u00e9t\u00e9.<\/p>\n<h2>Contributions au noyau Linux<\/h2>\n<p>Depuis notre dernier bulletin d&rsquo;informations, nos ing\u00e9nieurs ont continu\u00e9 \u00e0 faire d&rsquo;importantes contributions au noyau Linux, en particulier dans le domaine du support des processeurs ARM et des plateformes utilisant ceux-ci.<\/p>\n<ul>\n<li>218 patches de Bootlin ont \u00e9t\u00e9 int\u00e9gr\u00e9s \u00e0 Linux 3.15, ce qui place Bootlin au 12<sup>\u00e8me<\/sup> rang des soci\u00e9t\u00e9s qui ont contribu\u00e9 \u00e0 cette version, en nombre de patches. Voir notre <a href=\"\/blog\/linux-3-15\/\">billet de blog<\/a>.<\/li>\n<li>388 patches ont \u00e9t\u00e9 accept\u00e9s dans Linux 3.16, ce qui fait de Bootlin la 7<sup>\u00e8me<\/sup> soci\u00e9t\u00e9 contributrice \u00e0 cette version. Voir notre <a href=\"\/blog\/linux-3-16\/\">billet de blog<\/a>.<\/li>\n<li>Pour la version 3.17 \u00e0 venir, nous avons d\u00e9j\u00e0 int\u00e9gr\u00e9 146 patches, et nous avons beaucoup de travail en cours pour les versions suivantes.<\/li>\n<\/ul>\n<p>Voici nos principales contributions :<\/p>\n<ul>\n<li>L&rsquo;ajout d&rsquo;un pilote <code>ubiblk<\/code>, qui permet d&rsquo;utiliser des syst\u00e8mes de fichiers traditionnels au dessus de devices UBI, et donc sur du stockage flash de type NAND. Il n&rsquo;y a que le mode en lecture seule qui est pris en charge, mais cela permet d\u00e9j\u00e0 d&rsquo;utiliser SquashFS, un syst\u00e8me de fichiers tr\u00e8s performant, de mani\u00e8re s\u00e9curis\u00e9e sur de la flash de type NAND.<\/li>\n<li>Un autre ajout est celui des nouveaux processeurs Marvell Armada 375 et Armada 38x. En seulement deux versions (sorties des versions 3.15 et 3.16), nous avons pratiquement pouss\u00e9 le support complet de ces nouveaux processeurs. Le pilote r\u00e9seau pour l&rsquo;Armada 375 est une pi\u00e8ce manquante, qui appara\u00eetra dans la version 3.17.<\/li>\n<li>Notre travail de maintenance sur les processeurs AT91 et SAMA5 d&rsquo;Atmel s&rsquo;est poursuivi, avec davantage de conversions au Device Tree, au Common Clock Framework, et \u00e0 d&rsquo;autres m\u00e9canismes modernes du noyau. Nous avons \u00e9galement d\u00e9velopp\u00e9 le pilote graphique DRM\/KMS pour le SoC SAMA5D3, qui a d\u00e9j\u00e0 \u00e9t\u00e9 publi\u00e9 et qui devrait \u00eatre int\u00e9gr\u00e9 prochainement si tout va bien.<\/li>\n<li>Notre travail pour prendre en charge le processeur Marvell Berlin a commenc\u00e9 \u00e0 \u00eatre int\u00e9gr\u00e9 \u00e0 Linux 3.16. Ce processeur est utilis\u00e9 dans divers t\u00e9l\u00e9viseurs, lecteurs multim\u00e9dia ou dans des petits appareils comme la Google Chromecast. Un support de base a \u00e9t\u00e9 int\u00e9gr\u00e9, comprenant les Device Trees, les pilotes d&rsquo;horloges, le pilote pinmux, ainsi que la prise en charge des GPIO et de SDHCI. Le support d&rsquo;AHCI devrait arriver en 3.17, et le support USB et r\u00e9seau est attendu pour 3.18.<\/li>\n<li>Le travail sur la prise en charge des SoCs d&rsquo;Allwinner s&rsquo;est poursuivi, en particulier sur le processeur A31 : prise en charge de SPI et I2C, pilotes pour le bus bus et pour le contr\u00f4leur PRCM, et le support de l&rsquo;USB.<\/li>\n<\/ul>\n<p>Nous disposons maintenant d&rsquo;une exp\u00e9rience assez compl\u00e8te en \u00e9criture de pilotes pour le noyau et int\u00e9gration de code dans les sources officielles du noyau. N&rsquo;h\u00e9sitez pas \u00e0 <a href=\"\/fr\/societe\/contact\/\">nous contacter<\/a> si vous avez besoin d&rsquo;aide pour d\u00e9velopper des pilotes pour le noyau Linux, ou pour prendre en charge une nouvelle carte ou un nouveau processeur.<\/p>\n<h2>Contributions \u00e0 Buildroot<\/h2>\n<p>Notre implication dans le projet <a href=\"http:\/\/buildroot.org\">Buildroot<\/a>, un des plus populaires outils de compilation de syst\u00e8mes de fichiers pour l&#8217;embarqu\u00e9, s&rsquo;est poursuivie. Nous avons int\u00e9gr\u00e9 159 patches \u00e0 la version 2014.05 du projet (sur un total de 1293 patches), et 129 patches \u00e0 la version 2014.08 (sur un total de 1353 patches). De surcro\u00eet, notre ing\u00e9nieur Thomas Petazzoni joue souvent le r\u00f4le de mainteneur par int\u00e9rim, quand Peter Korsgaard, le mainteneur, n&rsquo;est pas disponible. Voici les fonctionnalit\u00e9s principales que nous avons ajout\u00e9es : am\u00e9liorations majeures de la prise en charge de Python 3, ajout de chargeurs de d\u00e9marrage EFI, support de la biblioth\u00e8que C Musl.<\/p>\n<h2>Projets Linux embarqu\u00e9<\/h2>\n<p>Bien-s\u00fbr, nous avons \u00e9galement conduit des projets de <a href=\"\/fr\/ingenierie\/developpement-bsp-linux\/\">d\u00e9veloppement Linux embarqu\u00e9 et de r\u00e9duction du temps de d\u00e9marrage<\/a> pour divers fabricants de syst\u00e8mes embarqu\u00e9s, avec un impact moins visible sur les projets de la communaut\u00e9. Cependant, nous essaierons de partager l&rsquo;exp\u00e9rience g\u00e9n\u00e9rique que nous avons pu acqu\u00e9rir via de futurs billets de blog.<\/p>\n<h2>Nouvelle formation : Yocto Project et OpenEmbedded<\/h2>\n<p>Un grand nombre de projets Linux embarqu\u00e9 utilisent des <i>syst\u00e8mes de compilation automatique<\/i> qui int\u00e8grent les divers composants d&rsquo;un syst\u00e8me dans une image de syst\u00e8ms de fichiers pr\u00eate \u00e0 l&#8217;emploi. Parmi les solutions existantes, <a href=\"https:\/\/www.yoctoproject.org\/\">Yocto Project<\/a> et <a href=\"http:\/\/openembedded.org\/\">OpenEmbedded<\/a> sont tr\u00e8s en vogue.<\/p>\n<p>Nous avons ainsi d\u00e9velopp\u00e9 une nouvelle formation de 3 jours,  <a href=\"\/fr\/formation\/yocto\/\">Yocto Project et OpenEmbedded<\/a>, pour aider les ing\u00e9nieurs et les soci\u00e9t\u00e9s qui utilisent, ou sont int\u00e9ress\u00e9s par utiliser ces solutions pour leur projets Linux embarqu\u00e9. En commen\u00e7ant par la compr\u00e9hension des principes de base de Yocto, la formation rentre dans les d\u00e9tails de l&rsquo;\u00e9criture de recettes de paquetages, de la prise en charge d&rsquo;une carte par Yocto, de la cr\u00e9ation d&rsquo;images sur mesure, etc.<\/p>\n<p>Le <a href=\"\/doc\/training\/yocto\/yocto-fr-agenda.pdf\">programme d\u00e9taill\u00e9 de la formation<\/a> est disponible. Vous pouvez commander <a href=\"\/fr\/formation\/tarifs\/\">une session sur site<\/a>, ou bien participer \u00e0 notre premi\u00e8re session inter-entreprises organis\u00e9e \u00e0 Toulouse du 18 au 20 novembre.<\/p>\n<h2>Mise \u00e0 jour de la formation Linux embarqu\u00e9<\/h2>\n<p>L&rsquo;\u00e9cosyst\u00e8me de Linux embarqu\u00e9 \u00e9volue tr\u00e8s rapidement, et donc nous mettons constamment \u00e0 jour nos formations vis \u00e0 vis des derniers d\u00e9veloppements. Dans le cadre de cet effort, nous avons r\u00e9cemment proc\u00e9d\u00e9 \u00e0 une mise \u00e0 jour majeure de notre <a href=\"\/fr\/formation\/linux-embarque\/\">formation Linux embarqu\u00e9<\/a> : le mat\u00e9riel utilis\u00e9 dans les travaux pratiques est pass\u00e9 \u00e0 la populaire et int\u00e9ressante carte Atmel Xplained SAMA5D3, et de nombreux travaux pratiques ont \u00e9t\u00e9 am\u00e9lior\u00e9s pour un apprentissage plus facile. Voir <a href=\"\/blog\/embedded-linux-training-atmel-xplained\/\">notre billet de blog<\/a> pour plus de d\u00e9tails.<\/p>\n<h2>Liste de discussion pour les participants \u00e0 nos formations<\/h2>\n<p>Nous avons mis en place un nouveau service pour les participants \u00e0 nos sessions de formation : une liste discussion qui leur est d\u00e9di\u00e9e, et sur laquelle ils peuvent poser toutes questions suppl\u00e9mentaires apr\u00e8s la formation, partager leur exp\u00e9rience, et se mettre en contact avec d&rsquo;autres participants et avec les ing\u00e9nieurs de Bootlin. Bien-s\u00fbr, tous les ing\u00e9nieurs de Bootlin sont sur la liste et participent aux discussions. Encore un service utile offert par nos sessions de formation !<\/p>\n<p><em>Note: cette liste de discussion n&rsquo;est plus en service. Les questions des anciens participants \u00e0 nos formations sont toujours les bienvenues <a href=\"https:\/\/bootlin.com\/company\/contact\/\">par e-mail<\/a>.<\/em><\/p>\n<h2>Conf\u00e9rences : ELC, ELCE, Kernel Recipes<\/h2>\n<p>L&rsquo;\u00e9quipe d&rsquo;ing\u00e9nierie de Bootlin participera aux conf\u00e9rences <a href=\"http:\/\/events17.linuxfoundation.org\/events\/archive\/2014\/embedded-linux-conference-europe\">Embedded Linux Conference Europe<\/a> et <a href=\"http:\/\/www.linuxplumbersconf.org\/2014\/\">Linux Plumbers<\/a>, le mois prochain \u00e0 D\u00fcsseldorf en Allemagne. Plusieurs ing\u00e9nieurs de Bootlin donneront \u00e9galement des pr\u00e9sentations \u00e0 ELCE :<\/p>\n<ul>\n<li>Boris Br\u00e9zillon fera une pr\u00e9sentation intitul\u00e9e <a href=\"http:\/\/lccoelce14.sched.org\/event\/5cbcb305d1b019287d68a831e163ea13\">Le sous-syst\u00e8me DRM\/KMS du point de vue d&rsquo;un d\u00e9butant<\/a>, au cours de laquelle il partagera sont exp\u00e9rience dans le d\u00e9veloppement et dans l&rsquo;int\u00e9gration du pilote DRM\/KMS pour l&rsquo;acc\u00e9l\u00e9rateur graphique du SAMA5D3 d&rsquo;Atmel.<\/li>\n<li>Maxime Ripard donnera une pr\u00e9sentation intitul\u00e9e <a href=\"http:\/\/lccoelce14.sched.org\/event\/214893c11fa6183287931edef8e72c4d\">Prise en charge d&rsquo;une nouvelle plateforme ARM : l&rsquo;exemple d&rsquo;Allwinner<\/a>, en partageant l&rsquo;\u00e9tat d&rsquo;avancement du support des SoCs d&rsquo;Allwinner dans le noyau Linux officiel.<\/li>\n<li>Thomas Petazzoni pr\u00e9sentera <a href=\"http:\/\/lccoelce14.sched.org\/event\/ab42e8fd8e80d1026a92c7214330f195\">Deux ann\u00e9es d&rsquo;int\u00e9gration \u00e0 Linux d&rsquo;un SoC ARM : retours d&rsquo;exp\u00e9rience<\/a>, donnant ses retours sur son exp\u00e9rience sur l&rsquo;int\u00e9gration dans Linux du support d&rsquo;une famille de processeurs de Marvell.<\/li>\n<li>Thomas donnera aussi une autre pr\u00e9sentation <a href=\"http:\/\/lccoelce14.sched.org\/event\/3e69751fea74018d97fdeccbfaa7fd97\">Plongeon dans les entrailles de Buildroot<\/a>, fournissant une visite en profondeur des m\u00e9canismes internes de Buildroot.<\/li>\n<\/ul>\n<p>De surcro\u00eet, Thomas participera aussi au <a href=\"http:\/\/elinux.org\/Buildroot:DeveloperDaysELCE2014\">Buildroot Developers Day<\/a>, qui se tiendra  \u00e0 D\u00fcsseldorf juste avant l&rsquo;Embedded Linux Conference Europe.<\/p>\n<p>Voir aussi notre <a href=\"\/blog\/elce-2014-participation\/\">billet de blog sur ELCE<\/a> pour plus de d\u00e9tails.<\/p>\n<p>Maxime Ripard et Michael Opdenacker participeront \u00e9galement \u00e0 la conf\u00e9rence Kernel Recipes 2014 \u00e0 Paris, du 25 au 26 septembre. Maxime donnera sa pr\u00e9sentation <a href=\"https:\/\/kernel-recipes.org\/en\/2014\/supporting-a-new-arm-platform-the-allwinner-example\/\">noyau Allwinner<\/a> \u00e0 la conf\u00e9rence. Voir notre <a href=\"\/blog\/bootlin-kernel-recipes-2014\/\">billet de blog<\/a> pour plus de d\u00e9tails.<\/p>\n<p>Enfin, nous avons r\u00e9cemment publi\u00e9 les vid\u00e9os d&rsquo;un certain nombre de pr\u00e9sentations \u00e0 l&rsquo;Embedded Linux Conference, qui s&rsquo;est tenue en avril \u00e0 San Jose. Cela repr\u00e9sente une bonne quantit\u00e9 d&rsquo;informations int\u00e9ressantes sur Linux embarqu\u00e9 ! Voyez vous-m\u00eame sur notre <a href=\"\/blog\/elc2014-videos\/\">billet de blog<\/a>.<\/p>\n<h2>Prochaines sessions de formation<\/h2>\n<p>Nous proposons un certain nombre de sessions de formation en inter-entreprises, dans lesquelles nous avons encore des places disponibles :<\/p>\n<ul>\n<li><a href=\"\/fr\/formation\/noyau-linux\/\">Formation sur le d\u00e9veloppement noyau Linux, du 6 au 10 octobre \u00e0 Avignon<\/a><br \/>\nSession en anglais.<\/li>\n<li>Formation Android : d\u00e9veloppement syst\u00e8me, du 3 au 6 novembre \u00e0 Lyon.<br \/>\nSession en fran\u00e7ais.<\/li>\n<li><a href=\"\/fr\/formation\/linux-embarque\/\">Formation Linux embarqu\u00e9, du 3 au 7 novembre \u00e0 Toulouse<\/a><br \/>\nSession en fran\u00e7ais.<\/li>\n<li><a href=\"\/fr\/formation\/yocto\/\">Formation Yocto Project et OpenEmbedded, du 18 au 20 novembre \u00e0 Toulouse<\/a><br \/>\nSession en anglais.<\/li>\n<li><a href=\"\/fr\/formation\/noyau-linux\/\">Formation sur le d\u00e9veloppement noyau Linux, du 8 au 12 d\u00e9cembre \u00e0 Toulouse<\/a><br \/>\nSession en fran\u00e7ais.<\/li>\n<li><a href=\"\/fr\/formation\/linux-embarque\/\">Formation Linux embarqu\u00e9, du 8 au 12 d\u00e9cembre \u00e0 Avignon<\/a><br \/>\nSession en anglais.<\/li>\n<\/ul>\n<p><a href=\"\/fr\/formation\/sessions\/\">Sessions et dates<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bootlin a le plaisir de partager avec vous des nouvelles des activit\u00e9s de formation et de contribution de la soci\u00e9t\u00e9. Contributions au noyau Linux Depuis notre dernier bulletin d&rsquo;informations, nos ing\u00e9nieurs ont continu\u00e9 \u00e0 faire d&rsquo;importantes contributions au noyau Linux, en particulier dans le domaine du support des processeurs ARM et des plateformes utilisant ceux-ci. &hellip; <a href=\"https:\/\/bootlin.com\/fr\/blog\/newsletter-2014-q3\/\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;Actualit\u00e9s trimestrielles Bootlin: septembre 2014&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[12,40,11,10,35,20],"class_list":["post-2181","post","type-post","status-publish","format-standard","hentry","category-non-classe","tag-buildroot","tag-contribution","tag-embarque","tag-linux","tag-newsletter","tag-noyau"],"_links":{"self":[{"href":"https:\/\/bootlin.com\/fr\/wp-json\/wp\/v2\/posts\/2181","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bootlin.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bootlin.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bootlin.com\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/bootlin.com\/fr\/wp-json\/wp\/v2\/comments?post=2181"}],"version-history":[{"count":14,"href":"https:\/\/bootlin.com\/fr\/wp-json\/wp\/v2\/posts\/2181\/revisions"}],"predecessor-version":[{"id":6795,"href":"https:\/\/bootlin.com\/fr\/wp-json\/wp\/v2\/posts\/2181\/revisions\/6795"}],"wp:attachment":[{"href":"https:\/\/bootlin.com\/fr\/wp-json\/wp\/v2\/media?parent=2181"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bootlin.com\/fr\/wp-json\/wp\/v2\/categories?post=2181"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bootlin.com\/fr\/wp-json\/wp\/v2\/tags?post=2181"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}