{"id":924,"date":"2011-03-11T05:05:14","date_gmt":"2011-03-11T04:05:14","guid":{"rendered":"http:\/\/free-electrons.com\/fr\/?p=924"},"modified":"2018-07-27T16:24:42","modified_gmt":"2018-07-27T15:24:42","slug":"open-silicium-numero1","status":"publish","type":"post","link":"https:\/\/bootlin.com\/fr\/blog\/open-silicium-numero1\/","title":{"rendered":"Premier num\u00e9ro d&rsquo;Open Silicium"},"content":{"rendered":"<figure id=\"attachment_925\" aria-describedby=\"caption-attachment-925\" style=\"width: 200px\" class=\"wp-caption alignright\"><a href=\"\/fr\/blog\/open-silicium-numero1\/open-silicium\/\" rel=\"attachment wp-att-925\"><img loading=\"lazy\" decoding=\"async\" src=\"\/fr\/wp-content\/uploads\/2011\/01\/open-silicium.jpg\" alt=\"\" title=\"Open Silicium\" width=\"200\" height=\"259\" class=\"size-full wp-image-925\" \/><\/a><figcaption id=\"caption-attachment-925\" class=\"wp-caption-text\">Open Silicium num\u00e9ro 1<\/figcaption><\/figure>\n<p>Dans un de nos <a href=\"\/fr\/blog\/linuxmag-hs-opensilicium\/\">pr\u00e9c\u00e9dents articles<\/a>, nous annoncions le sympathique cadeau que les \u00c9ditions Diamond (connues pour Linux Magazine France et Linux Pratique) allait faire \u00e0 la communaut\u00e9 open-source de l&#8217;embarqu\u00e9 pour No\u00ebl, \u00e0 savoir la parution du premier num\u00e9ro d&rsquo;<a href=\"http:\/\/www.opensilicium.com\/\">Open Silicium<\/a>.<\/p>\n<p>Le sommaire de ce premier num\u00e9ro est plut\u00f4t all\u00e9chant et s&rsquo;ouvre \u00e0 des sujets bien plus vastes que la seule utilisation de Linux dans l&#8217;embarqu\u00e9. Ainsi, nous retrouvons des articles sur les sujets suivants :<\/p>\n<ul>\n<li>Quelques br\u00e8ves: sur la carte Teensy 2.0, sur les parts de march\u00e9 des diff\u00e9rentes versions d&rsquo;Android, sur la nouvelle carte FriendlyArm 6410 (une carte sympathique et pas ch\u00e8re) et sur un nouveau bootloader pour plateforme Atmel AVR Xmega<\/li>\n<li><b>Simulation de circuits \u00e9lectroniques et au-del\u00e0<\/b>, par J.M Friedt est une introduction au c\u00e9l\u00e8bre logiciel SPICE de simulation \u00e9lectronique. Un long article qui commence par expliquer les bases de SPICE (qui permet de simuler le comportement d&rsquo;un circuit \u00e9lectronique analogique), puis se poursuit par des exemples plus concrets d&rsquo;utilisation de SPICE, dans le domaine des filtres, des oscillateurs et m\u00eame la thermique et la m\u00e9canique. Comme d&rsquo;habitude dans les articles de J.M Friedt, un article qui fait appel \u00e0 pas mal de connaissances scientifiques.<\/li>\n<li><b>Introduction au d\u00e9veloppement Android<\/b>, avec en sous-titre: <i>\u00c0 l&rsquo;attention de ceux qui n&rsquo;aiment pas \u00c9clipse<\/i>, un article de Denis Bodor, qui reprend les bases du d\u00e9veloppement d&rsquo;applications sur la plateforme Android: la cr\u00e9ation d&rsquo;un projet, le simple HelloWorld, le m\u00e9canisme des ressources, int\u00e9grer une ic\u00f4ne, d\u00e9finir les permissions n\u00e9cessaires pour ex\u00e9cuter l&rsquo;application, packager l&rsquo;application, etc. Un bon article pour se lancer avant d&rsquo;aborder les documents de r\u00e9f\u00e9rence de d\u00e9veloppement Android<\/li>\n<li><b>Mise au point \u00e0 distance avec GDB et Qemu<\/b> par Pierre Ficheux. Dans cet article, Pierre revient sur l&rsquo;utilisation de gdbserver pour le d\u00e9bogage crois\u00e9 d&rsquo;applications utilisateur, puis l&rsquo;utilisation de Qemu pour faire tourner Linux ou U-Boot et les d\u00e9bugger gr\u00e2ce au stub GDB int\u00e9gr\u00e9 \u00e0 Qemu (pour Linux, le cas int\u00e9ressant du d\u00e9bogage d&rsquo;un module noyau est trait\u00e9), puis l&rsquo;utilisation de <i>kgdb<\/i> est \u00e9galement d\u00e9taill\u00e9e.<\/li>\n<li><b>Platforme FriendlyARM 2440<\/b>, par Denis Bodor. Apr\u00e8s une pr\u00e9sentation du mat\u00e9riel, Denis revient pas \u00e0 pas sur la mise en place d&rsquo;un syst\u00e8me: cha\u00eene de compilation crois\u00e9e (avec des paquets Debian), mise en place et interaction avec le bootloader (avec un bon rappel sur la gestion des blocs d\u00e9fectueux), configuration et compilation du noyau Linux, cr\u00e9ation d&rsquo;un syst\u00e8me de fichiers racine avec debootstrap et Emdebian, mise en place du montage du syst\u00e8me de fichiers racine par NFS, puis depuis la NAND. Un bon article sur la mise en place d&rsquo;un syst\u00e8me Linux embarqu\u00e9 sur une carte de d\u00e9veloppement.<\/li>\n<li><b>Emportez votre hub Ethernet en voyage<\/b> o\u00f9 Yann Guidon d\u00e9crit un hack consistant \u00e0 remplacer l&rsquo;alimentation d&rsquo;un petit hub Ethernet par une alimentation sur USB, afin de s&rsquo;acquitter du transport du transformateur. Un article fortement orient\u00e9e sur l&rsquo;alimentation et l&rsquo;\u00e9lectronique analogique, qui manque \u00e0 mon go\u00fbt d&rsquo;explications pour que l&rsquo;informaticien que je suis y comprenne quelque chose.<\/li>\n<li><b>Diffusez vid\u00e9os et musique sur le r\u00e9seau<\/b>, qui pr\u00e9sente le serveur UPnP <a href=\"http:\/\/sourceforge.net\/projects\/minidlna\">MiniDLNA<\/a> en une page. Ce type d&rsquo;article est vraiment appr\u00e9ciable: au lieu de recopier inutilement la documentation, il r\u00e9sume en une page le besoin auquel r\u00e9pond le projet, pr\u00e9sente rapidement le projet et rapidement sa mise en \u0153uvre dans une configuration basique.<\/li>\n<li><b>Impl\u00e9mentation de syst\u00e8mes critiques dirig\u00e9e par les mod\u00e8les<\/b>, par Julien Delange et Maxime Perrotin. Dans cet article, les auteurs d\u00e9crivent comment ils ont con\u00e7u et r\u00e9aliser un syst\u00e8me embarqu\u00e9 sur base Arduino pour un robot, \u00e0 partir de techniques d&rsquo;ing\u00e9n\u00e9rie dirig\u00e9e par les mod\u00e8les. Ils ont utilis\u00e9 diff\u00e9rents outils du projet <a href=\"http:\/\/taste.tuxfamily.org\/\">TASTE<\/a>, un ensemble d&rsquo;outils d\u00e9velopp\u00e9s par l&rsquo;ESA pour impl\u00e9menter le processus de d\u00e9veloppement ASSERT. \u00c0 noter que certains outils de TASTE ne sont pas des logiciels libres (ils ne peuvent \u00eatre utilis\u00e9s gratuitement que pour des usages non-commerciaux).<\/li>\n<li><b>Impl\u00e9mentation efficace d&rsquo;algorithmes sur FPGA<\/b> par S\u00e9bastien Bourdeaducq, \u00e9galement connu pour \u00eatre le principal d\u00e9veloppeur de Milkymist, un SoC libre sur FPGA. Dans cet article, S\u00e9bastien prend l&rsquo;exemple d&rsquo;un algorithme de multiplication de nombres complexes pour illustrer comment utiliser au mieux les possibilit\u00e9s d&rsquo;un FPGA et montrer qu&rsquo;un code VHDL ou Verilog na\u00eff peut avoir des performances beaucoup grandes qu&rsquo;un code bien r\u00e9fl\u00e9chi.<\/li>\n<li><b>Conception et applications des LFSR en VHDL<\/b>, par Yann Guidon, dans lequel l&rsquo;auteur d\u00e9crit l&rsquo;impl\u00e9mentation en VHDL d&rsquo;un g\u00e9n\u00e9rateur de bits pseudo-al\u00e9atoire bas\u00e9 sur des registres \u00e0 d\u00e9calage \u00e0 r\u00e9troaction lin\u00e9aire.<\/li>\n<li><b>Exploration du Netgear ReadyNAS Duo<\/b>, par Denis Bodor. Cet article d\u00e9crypte le fonctionnement de ce syst\u00e8me embarqu\u00e9 grand public, en particulier le sous-syst\u00e8me de stockage.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Dans un de nos pr\u00e9c\u00e9dents articles, nous annoncions le sympathique cadeau que les \u00c9ditions Diamond (connues pour Linux Magazine France et Linux Pratique) allait faire \u00e0 la communaut\u00e9 open-source de l&#8217;embarqu\u00e9 pour No\u00ebl, \u00e0 savoir la parution du premier num\u00e9ro d&rsquo;Open Silicium. Le sommaire de ce premier num\u00e9ro est plut\u00f4t all\u00e9chant et s&rsquo;ouvre \u00e0 des &hellip; <a href=\"https:\/\/bootlin.com\/fr\/blog\/open-silicium-numero1\/\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;Premier num\u00e9ro d&rsquo;Open Silicium&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[11,10],"class_list":["post-924","post","type-post","status-publish","format-standard","hentry","category-actualites","tag-embarque","tag-linux"],"_links":{"self":[{"href":"https:\/\/bootlin.com\/fr\/wp-json\/wp\/v2\/posts\/924","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\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/bootlin.com\/fr\/wp-json\/wp\/v2\/comments?post=924"}],"version-history":[{"count":21,"href":"https:\/\/bootlin.com\/fr\/wp-json\/wp\/v2\/posts\/924\/revisions"}],"predecessor-version":[{"id":3250,"href":"https:\/\/bootlin.com\/fr\/wp-json\/wp\/v2\/posts\/924\/revisions\/3250"}],"wp:attachment":[{"href":"https:\/\/bootlin.com\/fr\/wp-json\/wp\/v2\/media?parent=924"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bootlin.com\/fr\/wp-json\/wp\/v2\/categories?post=924"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bootlin.com\/fr\/wp-json\/wp\/v2\/tags?post=924"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}