{"id":3097,"date":"2015-12-11T15:48:56","date_gmt":"2015-12-11T14:48:56","guid":{"rendered":"http:\/\/free-electrons.com\/fr\/?page_id=3097"},"modified":"2018-07-19T10:36:24","modified_gmt":"2018-07-19T09:36:24","slug":"developpement-bsp-linux","status":"publish","type":"page","link":"https:\/\/bootlin.com\/fr\/ingenierie\/developpement-bsp-linux\/","title":{"rendered":"D\u00e9veloppement de BSP Linux"},"content":{"rendered":"<p>Notre \u00e9quipe d&rsquo;ing\u00e9nieurs peut r\u00e9aliser le <b>d\u00e9veloppement de Board Support Package Linux<\/b> complets, prenant en charge le support de tous les aspects bas-niveau d&rsquo;un syst\u00e8me Linux pour un produit embarqu\u00e9. Ainsi, nos clients peuvent rester focalis\u00e9s sur le d\u00e9veloppement de leurs applications sp\u00e9cifiques, qui repr\u00e9sentent la valeur ajout\u00e9e du produit.<\/p>\n<p>Nous pouvons aider nos clients dans les domaines suivants: portage et adaptation du noyau Linux et de chargeurs de d\u00e9marrage, d\u00e9veloppement de pilotes de p\u00e9riph\u00e9riques, int\u00e9gration syst\u00e8me, optimisation du temps de d\u00e9marrage, flashage en usine et m\u00e9canisme de mise \u00e0 jour, support aux d\u00e9veloppeurs applicatifs.<\/p>\n<h2>Chargeurs de d\u00e9marrage<\/h2>\n<p>Nous avons une forte exp\u00e9rience en d\u00e9veloppement et adaptation des bootloaders <a href=\"http:\/\/www.denx.de\/wiki\/U-Boot\">U-Boot<\/a> et <a href=\"http:\/\/barebox.org\/\">Barebox<\/a> pour diff\u00e9rents plateformes, ainsi que d&rsquo;autres bootloaders sp\u00e9cifiques. Voir nos contributions \u00e0 <a href=\"http:\/\/git.denx.de\/?p=u-boot.git&#038;a=search&#038;h=HEAD&#038;st=author&#038;s=ee-electrons\">U-Boot<\/a> et <a href=\"http:\/\/git.pengutronix.de\/?p=barebox.git&#038;a=search&#038;h=HEAD&#038;st=author&#038;s=ee-electrons\">Barebox<\/a>. Nous sommes ainsi en mesure de r\u00e9aliser le portage de ces bootloaders vers d&rsquo;autres plateformes mat\u00e9rielles.<\/p>\n<h2>Noyau Linux<\/h2>\n<p>Nous pouvons modifier et adapter le <a href=\"http:\/\/kernel.org\">noyau Linux<\/a> pour supporter des plateforms mat\u00e9rielles sp\u00e9cifiques, et d\u00e9velopper des pilotes de p\u00e9riph\u00e9rique si n\u00e9cessaire. Nous avons une forte exp\u00e9rience avec de nombreuses plateformes ARM, en particulier Marvell, Freescale, Allwinner, Atmel et Texas Instruments, mais nous sommes en mesure de travailler \u00e9galement sur d&rsquo;autres plateformes et architectures.<\/p>\n<p>Nous disposons d&rsquo;une exp\u00e9rience particuli\u00e8re sur les sous-syst\u00e8mes du noyau relatifs au support de base des plateformes mat\u00e9rielles (horloges, pin-muxing, gestion de l&rsquo;\u00e9nergie), NAND, audio, r\u00e9seau, graphique et affichage, p\u00e9riph\u00e9riques de saisie, capteurs industriels, RTC, etc.<\/p>\n<p>Nous pouvons \u00e9galement conseiller nos clients dans le choix du mat\u00e9riel, afin de r\u00e9duire l&rsquo;effort de d\u00e9veloppement n\u00e9cessaire pour pouvoir utiliser le noyau Linux sur la plateforme choisie.<\/p>\n<p>Lorsque cela est possible, nous privil\u00e9gions l&rsquo;utilisation de la version officielle du noyau Linux, afin de fournir une solution de haute qualit\u00e9 et proposant des mises \u00e0 jour sur le long terme.<\/p>\n<p>Notre \u00e9quipe d&rsquo;ing\u00e9nieurs inclut plusieurs mainteneurs officiels du noyau Linux: <a href=\"\/company\/staff\/alexandre-belloni\/\">Alexandre Belloni<\/a> est le mainteneur du sous-syst\u00e8me RTC et le co-mainteneur du support des processeurs Atmel, <a href=\"\/company\/staff\/maxime-ripard\/\">Maxime Ripard<\/a> est le co-mainteneur du support des processeurs Allwinner et <a href=\"\/company\/staff\/gregory-clement\/\">Gr\u00e9gory Clement<\/a> est le co-mainteneur du support des processeurs Marvell EBU. Nous sommes <a href=\"http:\/\/git.kernel.org\/cgit\/linux\/kernel\/git\/torvalds\/linux.git\/log\/?qt=author&#038;q=ee-electrons\">des contributeurs importants et r\u00e9guliers<\/a> au noyau Linux officiel, avec <a href=\"\/community\/contributions\/kernel-contributions\/\">de nombreux patches<\/a> int\u00e9gr\u00e9s dans chaque version.<\/p>\n<h2>Int\u00e9gration syst\u00e8me avec les outils de build Linux embarqu\u00e9<\/h2>\n<p>L&rsquo;int\u00e9gration de l&rsquo;ensemble des composants logiciels n\u00e9cessaire pour un syst\u00e8me Linux embarque est une t\u00e2che complexe et consommatrice en temps. Gr\u00e2ce \u00e0 des outils tels que Buildroot et Yocto Project, nous sommes en mesure de cr\u00e9er des syst\u00e8mes Linux sp\u00e9cifiquement adapt\u00e9s et optimis\u00e9s, qui sont enti\u00e8rement reproductibles et peuvent \u00eatre maintenus sur le long terme.<\/p>\n<p>Nous avons une expertise important autant avec Buildroot que Yocto Project: notre ing\u00e9nieur <a href=\"\/company\/staff\/thomas-petazzoni\/\">Thomas Petazzoni<\/a> est un d\u00e9veloppeur actif de Buildroot et joue le r\u00f4le de mainteneur par interim pour le projet, et notre ing\u00e9nieur <a href=\"\/company\/staff\/alexandre-belloni\/\">Alexandre Belloni<\/a> est le mainteneur du support de plusieurs plateformes dans Yocto Project. Voir nos <a href=\"https:\/\/git.busybox.net\/buildroot\/log\/?qt=author&#038;q=ee-electrons\">contributions<\/a> \u00e0 Buildroot.<\/p>\n<h2>Contact<\/h2>\n<p>Pour plus d&rsquo;informations, contacter <a href=\"mailto:inf&#111;&#64;boo&#116;&#108;&#105;n&#46;&#99;om\">in&#102;o&#64;&#98;&#111;o&#116;l&#105;n&#46;&#99;om<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Notre \u00e9quipe d&rsquo;ing\u00e9nieurs peut r\u00e9aliser le d\u00e9veloppement de Board Support Package Linux complets, prenant en charge le support de tous les aspects bas-niveau d&rsquo;un syst\u00e8me Linux pour un produit embarqu\u00e9. Ainsi, nos clients peuvent rester focalis\u00e9s sur le d\u00e9veloppement de leurs applications sp\u00e9cifiques, qui repr\u00e9sentent la valeur ajout\u00e9e du produit. Nous pouvons aider nos clients &hellip; <a href=\"https:\/\/bootlin.com\/fr\/ingenierie\/developpement-bsp-linux\/\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;D\u00e9veloppement de BSP Linux&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":3,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-3097","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/bootlin.com\/fr\/wp-json\/wp\/v2\/pages\/3097","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bootlin.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bootlin.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bootlin.com\/fr\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/bootlin.com\/fr\/wp-json\/wp\/v2\/comments?post=3097"}],"version-history":[{"count":7,"href":"https:\/\/bootlin.com\/fr\/wp-json\/wp\/v2\/pages\/3097\/revisions"}],"predecessor-version":[{"id":3777,"href":"https:\/\/bootlin.com\/fr\/wp-json\/wp\/v2\/pages\/3097\/revisions\/3777"}],"up":[{"embeddable":true,"href":"https:\/\/bootlin.com\/fr\/wp-json\/wp\/v2\/pages\/3"}],"wp:attachment":[{"href":"https:\/\/bootlin.com\/fr\/wp-json\/wp\/v2\/media?parent=3097"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}