{"id":2936,"date":"2015-07-10T11:04:27","date_gmt":"2015-07-10T10:04:27","guid":{"rendered":"http:\/\/free-electrons.com\/fr\/?p=2936"},"modified":"2026-03-08T20:42:31","modified_gmt":"2026-03-08T19:42:31","slug":"newsletter-2015-q2","status":"publish","type":"post","link":"https:\/\/bootlin.com\/fr\/blog\/newsletter-2015-q2\/","title":{"rendered":"Bulletin d&rsquo;actualit\u00e9s trimestrielles Bootlin, Juillet 2015"},"content":{"rendered":"<h2>Bootlin engag\u00e9 pour le projet d&rsquo;ordinateur \u00e0 9 dollars<\/h2>\n<p><a href=\"http:\/\/nextthing.co\/\">NextThing Co<\/a>, une soci\u00e9t\u00e9 bas\u00e9e \u00e0 Oakland en Californie, a \u00e9t\u00e9 au centre de l&rsquo;actualit\u00e9 ces derniers mois en r\u00e9ussissant \u00e0 lever plus de 2 millions de dollars via Kickstarter pour d\u00e9velopper un ordinateur \u00e0 9 dollars ! De mani\u00e8re similaire \u00e0 la Raspberry Pi, cet ordinateur, nomm\u00e9 C.H.I.P., est construit autour d&rsquo;un processeur ARM, et fonctionne gr\u00e2ce \u00e0 un syst\u00e8me d&rsquo;exploitation Linux.<\/p>\n<p>De mani\u00e8re plus pr\u00e9cise, le processeur ARM est fourni par Allwinner, et il se trouve que notre ing\u00e9nieur Maxime Ripard est pr\u00e9cis\u00e9ment le mainteneur officiel du support de la famille des processeurs d&rsquo;Allwinner dans le noyau Linux. Comme NextThing Co.  s&rsquo;est fermement engag\u00e9 \u00e0 ce que la partie logicielle du C.H.I.P.  soit la plus libre et ouverte possible, ils ont d\u00e9cid\u00e9 de faire appel \u00e0 nos services pour des d\u00e9veloppements importants dans le noyau Linux officiel pour am\u00e9liorer la prise en charge du processeur d&rsquo;Allwinner qu&rsquo;ils utilisent.<\/p>\n<p>Gr\u00e2ce \u00e0 ce projet, une partie des fonctionnalit\u00e9s qui manquaient le plus dans le support des processeurs Allwinner dans le noyau Linux officiel sera impl\u00e9ment\u00e9e dans les mois qui viennent.  Vous pouvez ainsi vous attendre \u00e0 voir de nombreuses contributions en provenance de Bootlin dans ce domaine. Nous sommes tr\u00e8s enthousiastes de participer \u00e0 cette aventure de l&rsquo;ordinateur \u00e0 9 dollars !<\/p>\n<p>Plus de d\u00e9tails sur <a href=\"\/blog\/bootlin-chip-nextthing\/\">notre billet de blog<\/a>.<\/p>\n<h2>Contributions au noyau Linux<\/h2>\n<p>Comme \u00e0 l&rsquo;accoutum\u00e9e, nous continuons \u00e0 contribuer de fa\u00e7on importante au noyau Linux, avec entre 100 et 200 patches de Bootlin accept\u00e9s dans chaque nouvelle version du noyau. Nous continuons \u00e0 nous concentrer sur le support des divers familles de processeurs ARM.<\/p>\n<ul>\n<li>Pour Linux 3.19, nous avons inclus 205 patches, faisant de Bootlin la 13\u00e8me soci\u00e9t\u00e9 contributrice en nombre de patches. <a href=\"\/blog\/linux-3-19\/\">Plus de d\u00e9tails<\/a>.<\/li>\n<li>Pour Linux 4.0, nous avons fait accepter 252 patches, ce qui nous a plac\u00e9 au 6\u00e8me rang des soci\u00e9t\u00e9s contributrices. <a href=\"\/blog\/linux-4-0\/\">Plus de d\u00e9tails<\/a>.<\/li>\n<li>Pour Linux 4.1, 118 de nos patches ont \u00e9t\u00e9 int\u00e9gr\u00e9s, un nombre plus modeste de contributions. <a href=\"\/blog\/linux-4-1\/\">Plus de d\u00e9tails.<\/a>.<\/li>\n<\/ul>\n<p>Voici les contributions les plus importantes :<\/p>\n<ul>\n<li>Dans Linux 4.0, nous avons inclus un pilote complet pour le contr\u00f4leur d&rsquo;affichage des plus r\u00e9cents processeurs ARM d&rsquo;Atmel. Ce pilote DRM\/KMS, d\u00e9velopp\u00e9 par Boris Br\u00e9zillon, permet d&rsquo;utiliser les fonctions graphiques de ces processeurs avec le noyau officiel. Il s&rsquo;agissait de la derni\u00e8re fonctionnalit\u00e9 importante qui manquait au noyau Linux officiel pour les processeurs d&rsquo;Atmel.<\/li>\n<li>Notre ing\u00e9nieur Alexandre Belloni a \u00e9t\u00e9 d\u00e9sign\u00e9 co-mainteneur du sous-syst\u00e8me RTC, et aussi co-mainteneur du support des processeurs d&rsquo;Atmel. En tant que mainteneur du sous-syst\u00e8me RTC, Alexandre envoie maintenant ses pull requests directement \u00e0 Linus Torvalds !<\/li>\n<li>En Linux 4.1, nous avons termin\u00e9 la migration du support des processeurs d&rsquo;Atmel vers le paradigme \u00ab\u00a0multiplatform\u00a0\u00bb. Nous avons \u00e9galement ajout\u00e9 la prise en charge du plus r\u00e9cent processeur Armada 39x de Marvell.<\/li>\n<\/ul>\n<h2>Nouvelle formation sur Buildroot<\/h2>\n<p>L&rsquo;ann\u00e9e pass\u00e9e, nous avons d\u00e9velopp\u00e9 et publi\u00e9 une nouvelle formation de 3 jours sur Yocto Project et OpenEmbedded. Cette ann\u00e9e, nous avons le plaisir de publier une nouvelle formation de 3 jours sur le syst\u00e8me Buildroot de compilation pour Linux embarqu\u00e9.<\/p>\n<p>Buildroot est une alternative tr\u00e8s populaire \u00e0 Yocto Project pour compiler des syst\u00e8mes de fichiers pour Linux embarqu\u00e9, gr\u00e2ce \u00e0 la simplicit\u00e9 de son architecture et \u00e0 sa facilit\u00e9 d&rsquo;utilisation.  Bootlin a un long historique de contribution \u00e0 Buildroot, son directeur technique, Thomas Petazzoni, \u00e9tant l&rsquo;un des principaux d\u00e9veloppeurs du projet.<\/p>\n<p>Durant les 3 jours de cette formation, vous apprendrez \u00e0 utiliser Buildroot, \u00e0 rajouter la prise en charge de nouveaux composants, \u00e0 personnaliser le syst\u00e8me de fichiers g\u00e9n\u00e9r\u00e9 par Buildroot, vous comprendrez comment Buildroot fonctionne sous le capot, et d\u00e9couvrirez de nombreux autres d\u00e9tails !<\/p>\n<p>Vous pouvez consulter <a href=\"\/doc\/training\/buildroot\/buildroot-agenda.pdf\">le programme<\/a>, <a href=\"\/doc\/training\/buildroot\/buildroot-slides.pdf\">les transparents<\/a>, et <a href=\"\/doc\/training\/buildroot\/buildroot-stm32mp1-labs.pdf\">les instructions de travaux pratiques<\/a> pour plus de d\u00e9tails.<\/p>\n<p>Cette formation, enseign\u00e9e par Thomas, peut-\u00eatre dispens\u00e9e n&rsquo;importe o\u00f9 dans le monde dans vos propres locaux. Vous pouvez \u00e9galement vous inscrire de fa\u00e7on individuelle \u00e0 notre premi\u00e8re session inter-entreprises \u00e0 Toulouse, en novembre 2015.<\/p>\n<h2>Projets r\u00e9cents<\/h2>\n<p>En plus de nos contributions visibles, nous travaillons \u00e9galement sur un certain nombre de plateformes client sp\u00e9cifiques, comme r\u00e9cemment :<\/p>\n<p>Pour un client fran\u00e7ais produisant une carte i.MX6 sur mesure bas\u00e9e sur un syst\u00e8me-sur-module de SECO, nous avons port\u00e9 un U-Boot mainline r\u00e9cent, un noyau 3.10 de Freescale, et fourni un syst\u00e8me g\u00e9n\u00e9r\u00e9 par Buildroot avec Qt5 et l&rsquo;acc\u00e9l\u00e9ration OpenGL pour permettre au client de d\u00e9velopper ses propres applications. Entre autres, nous avons \u00e9galement ajout\u00e9 la prise en charge de la communication avec un FPGA via SPI, et \u00e9crit un outil en espace utilisateur pour reprogrammer ce FPGA \u00e0 travers le SPI.<\/p>\n<p>Ce projet a \u00e9t\u00e9 l&rsquo;occasion de quelques contributions \u00e0 U-Boot pour la prise en charge du module de SECO :<\/p>\n<ul>\n<li><a href=\"http:\/\/git.denx.de\/?p=u-boot.git;a=commit;h=89ebc82137bebb11a8191f8b9cbf08f2533ae8bc\">ARM: mx6: move to a standard arch\/board approach<\/a><\/li>\n<li><a href=\"http:\/\/git.denx.de\/?p=u-boot.git;a=commit;h=a05a6045d5bc1c0b6b4b2d95380cefb0a664beb4\">ARM: iMX: define an IMX_CONFIG Kconfig option<\/a><\/li>\n<li><a href=\"http:\/\/git.denx.de\/?p=u-boot.git;a=commit;h=058d23168752c2a2ec0a6c3b50296cb5b91ec6d0\">board\/seco: Add mx6q-uq7 basic board support<\/a><\/li>\n<\/ul>\n<p>Ainsi que quelques contributions \u00e0 Buildroot :<\/p>\n<ul>\n<li><a href=\"http:\/\/git.buildroot.net\/buildroot\/commit\/?id=059ab7f025c300db1d6ce175974c69444b1d478e\">imx-usb-loader: new host package<\/a><\/li>\n<li><a href=\"http:\/\/git.buildroot.net\/buildroot\/commit\/?id=5b13fc05b37386e64b9f46515b57b5887ee357d9\">wf111: new package<\/a><\/li>\n<\/ul>\n<p>Pour un client am\u00e9ricain, nous avons d\u00e9velopp\u00e9 un prototype de syst\u00e8me fonctionnant sur plateforme Nitrogen 6x, compil\u00e9 avec Buildroot et utilisant l&rsquo;application SuperCollider pour la synth\u00e8se audio.<\/p>\n<p>Pour un client fran\u00e7ais, nous avons d\u00e9velopp\u00e9 un BSP Yocto Project pour une plateforme i.MX6 sur mesure. Le projet incluait \u00e9galement du d\u00e9veloppement pour adapter le noyau au mat\u00e9riel et pour l&rsquo;ex\u00e9cution d&rsquo;une application Qt5 sous X11.<\/p>\n<h2>Conf\u00e9rences<\/h2>\n<p>Comme chaque ann\u00e9e, nous avons particip\u00e9 \u00e0 l&rsquo;Embedded Linux Conference \u00e0 San Jose en Californie : 7 ing\u00e9nieurs de Bootlin \u00e9taient pr\u00e9sents.<\/p>\n<p>Les vid\u00e9os et les transparents des trois pr\u00e9sentations que nous avons donn\u00e9es sont disponibles :<\/p>\n<ul>\n<li>Le sous-syst\u00e8me DMAengine, par Maxime Ripard (<a href=\"http:\/\/events.linuxfoundation.org\/sites\/events\/files\/slides\/ripard-dmaengine.pdf\">transparents<\/a>, <a href=\"https:\/\/www.youtube.com\/watch?v=6DCgMYhCulc\">vid\u00e9o<\/a>).<\/li>\n<li>Le Device Tree comme ABI stable, un conte de f\u00e9e ?, par Thomas Petazzoni (<a href=\"http:\/\/events.linuxfoundation.org\/sites\/events\/files\/slides\/petazzoni-dt-as-stable-abi-fairy-tale.pdf\">transparents<\/a>, <a href=\"https:\/\/www.youtube.com\/watch?v=rPRqIS9q6CY\">vid\u00e9o<\/a>).<\/li>\n<li>Support MLC\/TLC NAND : (nouveaux ?) d\u00e9fis pour le sous-syst\u00e8me MTD\/NAND, par Boris Br\u00e9zillon (<a href=\"http:\/\/events.linuxfoundation.org\/sites\/events\/files\/slides\/brezillon-mlc-nand_0.pdf\">transparents<\/a>, <a href=\"https:\/\/www.youtube.com\/watch?v=I_q1PvdKq28\">vid\u00e9o<\/a>)<\/li>\n<\/ul>\n<p>Pour plus de d\u00e9tails sur notre participation \u00e0 ELC, voir <a href=\"\/blog\/elc2015-slides\/\">notre billet de blog<\/a>.<\/p>\n<p>Nous avons \u00e9galement propos\u00e9 plusieurs pr\u00e9sentations \u00e0 la prochaine Embedded Linux Conference Europe, qui se tiendra d\u00e9but octobre \u00e0 Dublin en Irlande.<\/p>\n<h2>Prochaines sessions de formation inter-entreprises<\/h2>\n<p>En plus de proposer des sessions de formation sur site partout dans le monde (nous avons r\u00e9cemment dispens\u00e9 des formations aux \u00c9tats-Unis, en Isra\u00ebl, en Inde et au Mexique !), nous proposons \u00e9galement des formations ouvertes \u00e0 inscription individuelle.  Voici nos prochaines sessions en inter-entreprises :<\/p>\n<dl>\n<dt><a href=\"\/fr\/formation\/linux-embarque\/\">Formation Linux embarqu\u00e9<\/a><\/dt>\n<dd>12-16 octobre, Avignon, en anglais<br \/>\n23-27 novembre, \u00e0 Toulouse, en fran\u00e7ais<\/dd>\n<dt><a href=\"\/fr\/formation\/noyau-linux\/\">Formation noyau Linux et d\u00e9veloppement de pilotes<\/a><\/dt>\n<dd>20-24 juillet, \u00e0 Avignon (en plein festival), en anglais<br \/>\n16-20 novembre, \u00e0 Toulouse, en fran\u00e7ais<\/dd>\n<dt><a href=\"\/fr\/formation\/buildroot\/\">Formation d\u00e9veloppement Linux embarqu\u00e9 avec Buildroot<\/a><\/dt>\n<dd>30 novembre &#8211; 2 d\u00e9cembre, \u00e0 Toulouse, en anglais<\/dd>\n<dt><a href=\"\/fr\/formation\/yocto\/\">Formation d\u00e9veloppement avec Yocto Project et OpenEmbedded<\/a><\/dt>\n<dd>13-15 octobre, \u00e0 Toulouse, en anglais<\/dd>\n<dt>Formation d\u00e9veloppement syst\u00e8me Android<\/dt>\n<dd>7-10 d\u00e9cembre, \u00e0 Toulouse, en anglais<\/dd>\n<\/dl>\n<h2>Recrutement<\/h2>\n<p>Chez Bootlin, nous recevons de plus en plus de demandes pour des projets tr\u00e8s attrayants. Comme il peut \u00eatre tr\u00e8s frustrant de devoir refuser des opportunit\u00e9s tr\u00e8s int\u00e9ressantes, nous avons d\u00e9cid\u00e9 de rechercher de nouveaux ing\u00e9nieurs pour rejoindre notre \u00e9quipe technique.<\/p>\n<p>Ainsi, si vous \u00eates un jeune ing\u00e9nieur montrant un v\u00e9ritable int\u00e9r\u00eat pour Linux embarqu\u00e9 et les projets open-source, ou si vous \u00eates un ing\u00e9nieur plus exp\u00e9riment\u00e9 ayant fait des contributions visibles et avec un bon bagage en Linux embarqu\u00e9, n&rsquo;h\u00e9sitez pas \u00e0 nous contacter.<\/p>\n<p>Voir <a href=\"\/blog\/embedded-linux-kernel-jobs-2015\/\">plus de d\u00e9tails sur nos nouveaux postes<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bootlin engag\u00e9 pour le projet d&rsquo;ordinateur \u00e0 9 dollars NextThing Co, une soci\u00e9t\u00e9 bas\u00e9e \u00e0 Oakland en Californie, a \u00e9t\u00e9 au centre de l&rsquo;actualit\u00e9 ces derniers mois en r\u00e9ussissant \u00e0 lever plus de 2 millions de dollars via Kickstarter pour d\u00e9velopper un ordinateur \u00e0 9 dollars ! De mani\u00e8re similaire \u00e0 la Raspberry Pi, cet &hellip; <a href=\"https:\/\/bootlin.com\/fr\/blog\/newsletter-2015-q2\/\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;Bulletin d&rsquo;actualit\u00e9s trimestrielles Bootlin, Juillet 2015&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":[3],"tags":[35],"class_list":["post-2936","post","type-post","status-publish","format-standard","hentry","category-actualites","tag-newsletter"],"_links":{"self":[{"href":"https:\/\/bootlin.com\/fr\/wp-json\/wp\/v2\/posts\/2936","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=2936"}],"version-history":[{"count":8,"href":"https:\/\/bootlin.com\/fr\/wp-json\/wp\/v2\/posts\/2936\/revisions"}],"predecessor-version":[{"id":6807,"href":"https:\/\/bootlin.com\/fr\/wp-json\/wp\/v2\/posts\/2936\/revisions\/6807"}],"wp:attachment":[{"href":"https:\/\/bootlin.com\/fr\/wp-json\/wp\/v2\/media?parent=2936"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bootlin.com\/fr\/wp-json\/wp\/v2\/categories?post=2936"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bootlin.com\/fr\/wp-json\/wp\/v2\/tags?post=2936"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}