{"id":1670,"date":"2013-01-31T10:57:59","date_gmt":"2013-01-31T09:57:59","guid":{"rendered":"http:\/\/free-electrons.com\/fr\/?p=1670"},"modified":"2021-12-13T09:27:40","modified_gmt":"2021-12-13T08:27:40","slug":"2013q1","status":"publish","type":"post","link":"https:\/\/bootlin.com\/fr\/blog\/2013q1\/","title":{"rendered":"Actus trimestrielles: janvier 2013"},"content":{"rendered":"<p>Toute l&rsquo;\u00e9quipe de Bootlin vous souhaite une bonne ann\u00e9e 2013, avec tout le succ\u00e8s que vous attendez dans vos projets personnels et professionnels, et dans vos contributions \u00e0 la vie d&rsquo;autrui. Nous saisissons cette occasion pour vous donner des nouvelles de Bootlin.<\/p>\n<p>En 2012, Bootlin a continu\u00e9 \u00e0 travailler sur des projets de d\u00e9veloppement. La principale diff\u00e9rence avec 2011 est que les projets ont \u00e9t\u00e9 bien plus longs. En voici les plus importants:<\/p>\n<ul>\n<li>D\u00e9veloppement de code pour le noyau Linux, pour prendre en charge les processeurs Armada 370 et Armada XP de Marvell dans le noyau Linux officiel. Cela repr\u00e9sente des mois d&rsquo;ing\u00e9nierie ! Les modifications que nous avons apport\u00e9es apparaissent sur <a href=\"https:\/\/git.kernel.org\/cgit\/linux\/kernel\/git\/torvalds\/linux.git\/log\/?qt=author&#038;q=ee-electrons\">git.kernel.org<\/a>.<\/li>\n<li>D\u00e9veloppement de code pour le noyau Linux et mise en place d&rsquo;un environnement de d\u00e9veloppement pour un nouveau syst\u00e8me \u00e0 base d&rsquo;i.MX28 con\u00e7u par <a href=\"https:\/\/www.crystalfontz.com\/\">Crystalfontz<\/a>, en ajoutant le support de cette carte \u00e0 la version officielle de Linux. Vous trouverez plus de d\u00e9tails sur <a href=\"http:\/\/www.kickstarter.com\/projects\/crystalfontz\/cfa-10036-open-hackable-linux-arm-embedded-gpio-mo\">la page du projet sur Kickstarter<\/a> !<\/li>\n<li>Mise en place d&rsquo;un syst\u00e8me de compilation, d\u00e9veloppement de code de chargeur de d\u00e9marrage et de pilotes noyau, am\u00e9lioration du m\u00e9canisme de mise \u00e0 jour, et plus g\u00e9n\u00e9ralement travail de d\u00e9veloppement de syst\u00e8me Linux embarqu\u00e9.<\/li>\n<li>D\u00e9veloppement de code noyau pour les convertisseurs analogique-num\u00e9rique des processeurs AT91 d&rsquo;Atmel, et inclusion dans les sources officielles du noyau.<\/li>\n<li>R\u00e9duction du temps de d\u00e9marrage et audit de gestion de l&rsquo;\u00e9nergie pour un terminal de paiement \u00e0 base de processeur MIPS.<\/li>\n<li>R\u00e9duction du temps de d\u00e9marrage sur une plateforme de d\u00e9veloppement \u00e0 base de processeur ARM pour terminal de paiement.<\/li>\n<li>D\u00e9veloppement, int\u00e9gration, et support d&rsquo;un syst\u00e8me Linux embarqu\u00e9<\/li>\n<\/ul>\n<p>Que ce soit \u00e0 travers des contrats ou des contributions directes, 2012 nous a donn\u00e9 de nombreuses occasions de contribuer \u00e0 des projets open-source, en particulier:<\/p>\n<ul>\n<li>195 patches inclus dans le noyau Linux, sans compter ceux qui ont \u00e9t\u00e9 accept\u00e9s par les mainteneurs mais n&rsquo;apparaissent pas encore dans la version de Linus Torvalds. Voir <a href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/log\/?qt=author&#038;q=ee-electrons\">git.kernel.org<\/a> pour plus de d\u00e9tails.<\/li>\n<li>448 patches inclus dans le syst\u00e8me compilation Buildroot: d\u00e9tails sur <a href=\"http:\/\/git.buildroot.net\/buildroot\/log\/?qt=author&#038;q=ee-electrons.com\">git.buildroot.net<\/a>.<\/li>\n<li>9 patches inclus dans le chargeur de d\u00e9marrage U-boot.<\/li>\n<li>7 patches pour le chargeur de d\u00e9marrage Barebox: d\u00e9tails sur <a href=\"http:\/\/git.pengutronix.de\/?p=barebox.git&#038;a=search&#038;h=HEAD&#038;st=author&#038;s=ee-electrons.com\">git.penguntronix.de<\/a>.<\/li>\n<\/ul>\n<p>Au passage, voici la commande <code>git<\/code> que vous pouvez lancer dans les d\u00e9p\u00f4ts correspondants pour obtenir ces mesures par vous-m\u00eames:<\/p>\n<pre>\r\ngit shortlog --no-merges -sn --author votre-domaine --since=\"01\/01\/2012\" --until=\"12\/31\/2012\"\r\n<\/pre>\n<p>Nous avons \u00e9galement donn\u00e9 de multiples sessions de nos formations <a href=\"\/fr\/formation\/linux-embarque\/\">Linux embarqu\u00e9<\/a> et <a href=\"\/fr\/formation\/noyau-linux\/\">d\u00e9veloppement de pilotes de p\u00e9riph\u00e9riques noyau Linux<\/a>. Nous avons \u00e9galement fini de migrer nos supports de formation du format Open Document vers LaTeX, et leurs sources sont maintenant disponibles sur <a href=\"http:\/\/github.com\/bootlin\/\">notre d\u00e9p\u00f4t git public<\/a>. Cela devient beaucoup plus simple de suivre les changements et de soumettre des contributions.<\/p>\n<p>Nous avons \u00e9galement cr\u00e9\u00e9 une nouvelle formation sur le d\u00e9veloppement syst\u00e8me avec Android, et avons donn\u00e9 de multiples sessions chez nos clients ainsi qu&rsquo;en session inter-entreprises \u00e0 Toulouse. Il s&rsquo;agit d&rsquo;un programme de quatre jours, pour comprendre l&rsquo;architecture du syst\u00e8me Android, comment compiler et personnaliser le syst\u00e8me pour une plateforme mat\u00e9rielle particuli\u00e8re, et comment l&rsquo;\u00e9tendre pour prendre en charge de nouveaux p\u00e9riph\u00e9riques. <\/p>\n<p>Tout comme l&rsquo;an pass\u00e9, nous avons partag\u00e9 notre exp\u00e9rience lors de conf\u00e9rences techniques internationales:<\/p>\n<ul>\n<li><a href=\"\/pub\/conferences\/2012\/fosdem\/iio-a-new-subsystem\/iio-a-new-subsystem.pdf\">IIO, un nouveau sous-syst\u00e8me<\/a> (FOSDEM, Bruxelles, f\u00e9vrier 2012)<\/li>\n<li><a href=\"\/pub\/conferences\/2012\/fosdem\/qt-for-non-graphical-apps\/\">Qt pour des applications non graphiques<\/a> (FOSDEM, Bruxelles, f\u00e9vrier 2012)<\/li>\n<li><a href=\"\/pub\/conferences\/2012\/elc\/buildroot.pdf\">Buildroot: un syst\u00e8me de compilation \u00e9l\u00e9gant, simple et efficace pour Linux embarqu\u00e9<\/a> (Embedded Linux Conference, San Francisco, f\u00e9vrier 2012)<\/li>\n<li><a href=\"\/pub\/conferences\/2012\/lsm\/buildroot\/buildroot.pdf\">Buildroot: un syst\u00e8me de compilation \u00e9l\u00e9gant, simple et efficace pour Linux embarqu\u00e9<\/a> (Rencontres Mondiales du Logiciel Libre, Gen\u00e8ve, juillet 2012)<\/li>\n<li><a href=\"\/pub\/conferences\/2012\/lsm\/buildroot-workshop\/buildroot-workshop.pdf\">Atelier Buildroot<\/a> (Rencontres Mondiales du Logiciel Libre, Gen\u00e8ve, juillet 2012)<\/li>\n<li><a href=\"\/pub\/conferences\/2012\/lsm\/arm-kernel-consolidation\/arm-kernel-consolidation.pdf\">Noyau Linux: consolidation dans le support de l&rsquo;architecture ARM<\/a> (Rencontres Mondiales du Logiciel Libre, Gen\u00e8ve, juillet 2012)<\/li>\n<li><a href=\"\/pub\/conferences\/2012\/lsm\/a-look-through-the-Android-stack\/a-look-through-the-Android-stack.pdf\">Visite guid\u00e9e de l&rsquo;architecture d&rsquo;Android<\/a> (Rencontres Mondiales du Logiciel Libre, Gen\u00e8ve, juillet 2012)<\/li>\n<li><a href=\"\/pub\/conferences\/2012\/elce\/arm-soc-checklist\/arm-soc-checklist.pdf\">Votre checklist pour ajouter un nouveau SoC ARM \u00e0 Linux<\/a> (Embedded Linux Conference Europe, Barcelone, novembre 2012)<\/li>\n<\/ul>\n<p>En participant \u00e0 ces conf\u00e9rences, nous avons \u00e9galement enregistr\u00e9 et publi\u00e9 des vid\u00e9os des pr\u00e9sentations:<\/p>\n<ul>\n<li><a href=\"\/blog\/fosdem2012-videos\/\">FOSDEM 2012<\/a><\/li>\n<li><a href=\"\/blog\/elc-2012-videos\/\">Embedded Linux Conference 2012<\/a><\/li>\n<li><a href=\"\/blog\/abs-2012-videos\/\">Android Builders Summit 2012<\/a><\/li>\n<li><a href=\"\/blog\/elce-2012-videos\/\">Embedded Linux Conference Europe 2012<\/a><\/li>\n<\/ul>\n<p>Gr\u00e2ce \u00e0 leurs contributions au noyau Linux official sur la plateforme ARM,  <a href=\"\/company\/staff\/gregory-clement\/\">Gr\u00e9gory Cl\u00e9ment<\/a> et <a href=\"\/company\/staff\/thomas-petazzoni\/\">Thomas Petazzoni<\/a> ont \u00e9galement \u00e9t\u00e9 invit\u00e9s au <a href=\"http:\/\/lwn.net\/Articles\/514159\/\">minisummit ARM<\/a> au Linux Kernel Summit \u00e0 San Jose en ao\u00fbt. Ils ont \u00e9t\u00e9 impliqu\u00e9s dans les d\u00e9cisions techniques sur les prochaines \u00e9volutions du noyau Linux sur l&rsquo;architecture ARM.<\/p>\n<p>Nous avons aussi organis\u00e9 et \u00e0 particip\u00e9 \u00e0 deux \u00e9v\u00e9nements \u00ab\u00a0Buildroot developer days\u00a0\u00bb, <a href=\"http:\/\/lists.busybox.net\/pipermail\/buildroot\/2012-February\/050371.html\">un \u00e0 Bruxelles apr\u00e8s le FOSDEM<\/a>, et le deuxi\u00e8me \u00e0 Barcelone apr\u00e8s ELC Europe.<\/p>\n<p>Nous avons \u00e9galement continu\u00e9 \u00e0 participer au d\u00e9veloppement de la communaut\u00e9 de <a href=\"http:\/\/linaro.org\">Linaro<\/a>, une soci\u00e9t\u00e9 d&rsquo;ing\u00e9nierie \u00e0 but non lucratif dont le but est l&rsquo;am\u00e9lioration de Linux sur la plateforme ARM. Cet engagement est arriv\u00e9 \u00e0 son terme, et ceci permet \u00e0 Michael Opdenacker de reprendre des projets plus techniques.<\/p>\n<p>Il est maintenant temps de partager nos projets pour 2013.<\/p>\n<p>Nous avons pr\u00e9vu de recruter de nouveaux ing\u00e9nieurs pour satisfaire une demande toujours croissante pour nos services de d\u00e9veloppement et de formation. En particulier, un nouvel ing\u00e9nieur nous rejoint en mars.<\/p>\n<p>Nous organisons \u00e9galement de nouvelles sessions de formation inter-entreprises en France, dont les dates sont maintenant disponibles:<\/p>\n<ul>\n<li>Android: d\u00e9veloppement syst\u00e8me, Toulouse, 2-5 avril<\/li>\n<li><a href=\"\/fr\/formation\/noyau-linux\/\">Noyau Linux pour l\u2019embarqu\u00e9 et d\u00e9veloppement de pilotes de p\u00e9riph\u00e9riques, Toulouse, 8-12 avril<\/a><\/li>\n<li><a href=\"\/fr\/formation\/linux-embarque\/\">Formation Linux embarqu\u00e9, Toulouse, 10-14 juin<\/a><\/li>\n<li><a href=\"\/training\/kernel\/\">Noyau Linux pour l\u2019embarqu\u00e9 et d\u00e9veloppement de pilotes de p\u00e9riph\u00e9riques, Avignon, 10-14 juin (anglais)<\/a><\/li>\n<li>Android: d\u00e9veloppement syst\u00e8me, Toulouse, 18-21 juin (anglais)<\/li>\n<li><a href=\"\/training\/embedded-linux\/\">Formation Linux embarqu\u00e9, Avignon, 7-11 octobre (anglais)<\/a><\/li>\n<\/ul>\n<p>Nous pr\u00e9voyons \u00e9galement d&rsquo;annoncer plusieurs nouvelles formations. \u00c9tant tr\u00e8s pris par des projets en 2012, nous n&rsquo;avons pas eu le temps d&rsquo;avancer dans les objectifs que nous avions annonc\u00e9s il y a un an:<\/p>\n<ul>\n<li>Formation Git. Une formation de deux jours pour bien ma\u00eetriser l&rsquo;utilisation du syst\u00e8me de gestion de sources distribu\u00e9 Git, que ce soit pour des projets internes ou pour contribuer \u00e0 des projets open-source.<\/li>\n<li>Formation sur le d\u00e9bogage, le tra\u00e7age et l&rsquo;analyse de performance sur le noyau Linux. Une session d&rsquo;une ou deux journ\u00e9es pour tracer l&rsquo;ex\u00e9cution des fonctions du noyau, et pouvoir rechercher les causes de dysfonctionnements et de probl\u00e8mes de performance.<\/li>\n<li>Formation sur la r\u00e9duction du temps de d\u00e9marrage. Une formation d&rsquo;une ou deux journ\u00e9es pour apprendre et ma\u00eetriser la m\u00e9thodologie et les techniques pour faire d\u00e9marrer plus vite vos syst\u00e8mes Linux embarqu\u00e9.<\/li>\n<\/ul>\n<p>Comme nous ne sommes qu&rsquo;aux premi\u00e8res \u00e9tapes de la pr\u00e9paration de ces formations, n&rsquo;h\u00e9sitez pas \u00e0 saisir l&rsquo;occasion de nous contacter et de nous faire part de vos attentes, pour influer sur leur contenu final, au cas o\u00f9 vous seriez int\u00e9ress\u00e9s par de telles formations.<\/p>\n<p>Nous continuerons \u00e9galement \u00e0 participer aux conf\u00e9rences techniques les plus importantes. En particulier, les ing\u00e9nieurs de Bootlin seront pr\u00e9sents \u00e0 l&rsquo;Android Builders Summit et \u00e0 l&rsquo;Embedded Linux Conference \u00e0 San Francisco, ainsi qu&rsquo;\u00e0 l&rsquo;Embedded Linux Conference Europe \u00e0 Edinbourg en octobre. Cette participation aux conf\u00e9rences permet \u00e0 nos ing\u00e9nieurs de rester au courant des derniers d\u00e9veloppements dans le domaine de Linux embarqu\u00e9 et de cr\u00e9er des contacts utiles dans la communaut\u00e9. N&rsquo;h\u00e9sitez pas \u00e0 vous rendre ces conf\u00e9rences, pour d\u00e9velopper vos connaissances techniques et pourquoi pas en profiter pour nous rencontrer !<\/p>\n<p>Enfin, nous ferons aussi plus d&rsquo;efforts pour publier ce bulletin vraiment chaque trimestre. En 2012, nous \u00e9tions si occup\u00e9s par nos projets que nous n&rsquo;avons pas r\u00e9ussi \u00e0 publier de bulletins pour les troisi\u00e8me et quatri\u00e8me trimestres.<\/p>\n<p>Vous pouvez continuer \u00e0 suivre les actualit\u00e9s de Bootlin en lisant notre <a href=\"\/blog\/\">blog en anglais<\/a> (31 articles en 2012), nos <a href=\"\/fr\/infos\/\">actualit\u00e9s francophones<\/a> et en suivant nos nouvelles br\u00e8ves sur <a href=\"http:\/\/twitter.com\/bootlincom\">Twitter<\/a>.<\/p>\n<p>Une fois de plus, bonne ann\u00e9e 2013 !<\/p>\n<p>L&rsquo;\u00e9quipe de Bootlin.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Toute l&rsquo;\u00e9quipe de Bootlin vous souhaite une bonne ann\u00e9e 2013, avec tout le succ\u00e8s que vous attendez dans vos projets personnels et professionnels, et dans vos contributions \u00e0 la vie d&rsquo;autrui. Nous saisissons cette occasion pour vous donner des nouvelles de Bootlin. En 2012, Bootlin a continu\u00e9 \u00e0 travailler sur des projets de d\u00e9veloppement. La &hellip; <a href=\"https:\/\/bootlin.com\/fr\/blog\/2013q1\/\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;Actus trimestrielles: janvier 2013&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[35],"class_list":["post-1670","post","type-post","status-publish","format-standard","hentry","category-actualites","tag-newsletter"],"_links":{"self":[{"href":"https:\/\/bootlin.com\/fr\/wp-json\/wp\/v2\/posts\/1670","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=1670"}],"version-history":[{"count":17,"href":"https:\/\/bootlin.com\/fr\/wp-json\/wp\/v2\/posts\/1670\/revisions"}],"predecessor-version":[{"id":5232,"href":"https:\/\/bootlin.com\/fr\/wp-json\/wp\/v2\/posts\/1670\/revisions\/5232"}],"wp:attachment":[{"href":"https:\/\/bootlin.com\/fr\/wp-json\/wp\/v2\/media?parent=1670"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bootlin.com\/fr\/wp-json\/wp\/v2\/categories?post=1670"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bootlin.com\/fr\/wp-json\/wp\/v2\/tags?post=1670"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}