tag:linuxfr.org,2005:/tags/yasep/publicLinuxFr.org : les contenus étiquetés avec « yasep »2015-05-13T23:29:11+02:00/favicon.pngtag:linuxfr.org,2005:News/363342015-04-18T16:08:18+02:002015-04-18T21:04:26+02:00Le retour de F-CPU, le processeur libreLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>Après 12 ans de silence, le projet Freedom CPU vient de redémarrer. Il a commencé par se doter d'un nouveau site tout propre, avec wiki, blog et (Ôh!) un git, mais surtout le projet repart de zéro en gardant juste le meilleur du travail réalisé autour de l'An 2000. En effet, le FC0 est une architecture RISC qui n'a pas beaucoup vieilli, alors que l'environnement, l'industrie et les applications ont radicalement changé.</p></div><ul><li>lien nᵒ 1 : <a title="http://f-cpu.org" hreflang="en" href="https://linuxfr.org/redirect/93724">Le site web de F-CPU</a></li><li>lien nᵒ 2 : <a title="https://linuxfr.org/news/le-microcontroleur-yasep-fait-son-coming-out-lors-des-jm2l-2012" hreflang="fr" href="https://linuxfr.org/redirect/93725">Article Linuxfr sur le YASEP</a></li><li>lien nᵒ 3 : <a title="http://www.wired.com/2015/03/need-free-digital-hardware-designs/" hreflang="en" href="https://linuxfr.org/redirect/93726">RMS : pourquoi nous avons besoin de hardware libre</a></li><li>lien nᵒ 4 : <a title="http://yasep.org" hreflang="fr" href="https://linuxfr.org/redirect/93727">Le site du YASEP</a></li><li>lien nᵒ 5 : <a title="http://ygwm.org" hreflang="en" href="https://linuxfr.org/redirect/93728">Ébauche d'un tutoriel qui explique les arcanes de YGWM</a></li></ul><div><p>Mais pourquoi relancer ce projet alors que ce microprocesseur n'a aucune chance d'équiper mon desktop ou laptop ?</p>
<p>D'abord parce que le desktop n'est plus là où la bataille fait rage (Intel a plus peur d'ARM que d'AMD). En 15 ans, la performance brute a plafonné et est devenue secondaire, alors la consommation et le parallélisme sont devenus primordiaux.</p>
<p>Ensuite parce qu'aujourd'hui encore plus qu'en l'An 2000, la liberté des plateformes est réellement en jeu, au point que même RMS sort (enfin !) de sa réserve. La France vient de passer une loi légalisant le pompage en masse des données sur Internet, mais demain, devrons-nous être forcés d'installer un mouchard/boîte-noire à la maison ?</p>
<p>Et puis les outils ont énormément évolué en 15 ans. Le simulateur GHDL est solide, on trouve facilement des FPGA de haute densité à des prix raisonnables, et on peut même faire de la synthèse du code VHDL sous Linux ! (j'en ai même vu y arriver)</p>
<p>Enfin, et surtout, parce que le YASEP<sup id="fnref1"><a href="#fn1" rel="footnote">1</a></sup> commence à être assez mûr mais il est limité à 32 bits. L'architecture du F-CPU est complémentaire, et selon les besoins on peut choisir la bonne architecture, et pourquoi pas les faire travailler ensemble : le petit 32 bits travaillant comme microcontrôleur temps réel, le grand 64 bits comme processeur d'application.</p>
<p>Il est donc temps de réunir ces deux projets.</p>
<p>Une des nombreuses leçons apprises ces dernières années est que l'architecture elle-même compte assez peu et c'est l'environnement de développement et la masse critique qui contribuent le plus à son succès (sinon on serait débarrassés des x86 depuis des lustres). Pour cela, le F-CPU va partager l'environnement de développement du YASEP et bénéficier de l'expérience acquise depuis dix ans.</p>
<p>Avec un outil entièrement écrit en JavaScript, c'est clairement la "génération Arduino et Raspberry Pi" qui est ciblée, car les nouveaux arrivants sont plus sensibles à l'ouverture et la facilité d'utilisation (et pas juste la gratuité) que les ingénieurs expérimentés. Qui a envie de faire de l'administration système pour installer plusieurs outils obscurs avant de pouvoir enfin commencer à coder ? Peu de personnes ont actuellement cette patience, surtout avec les kits de développement qui deviennent de plus en plus faciles à utiliser.</p>
<p>Maintenant que les sites web sont remis en état de marche, l'étape suivante consiste à réécrire YGWM, l'environnement fenêtré en JavaScript. Écrit au début en mode "vite fait ça marche à peu près", il faut tout remettre au propre, corriger quelques bugs, et séparer les éléments spécifiques du YASEP afin que l'interface puisse fonctionner pour n'importe quel famille de processeur.</p>
<hr><div class="footnotes">
<hr>
<ol>
<li id="fn1">
<p>Pour faciliter le développement des outils, un petit processeur‐jouet a été conçu : le YASEP — Yet Another Small Embedded Processor. De « jouet », le YASEP a grandi pour devenir un microcontrôleur original, cohérent, accessible et ne nécessitant quasiment aucune installation de logiciel, grâce à <a href="http://yasep.org/">son site Web presque magique</a>. <a href="#fnref1" rev="footnote">↩</a></p>
</li>
</ol>
</div></div><div><a href="https://linuxfr.org/news/le-retour-de-f-cpu-le-processeur-libre.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/105473/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/le-retour-de-f-cpu-le-processeur-libre#comments">ouvrir dans le navigateur</a>
</p>
Yann GuidonZeroHeureBenoît Sibaudhttps://linuxfr.org/nodes/105473/comments.atomtag:linuxfr.org,2005:News/336672012-12-10T10:29:01+01:002012-12-10T10:29:01+01:00EHSM : Le programme des présentations est disponible !Licence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<div><p>La conférence <strong>Exceptionally Hard & Soft Meeting</strong> (EHSM) se tiendra à Berlin du 28 au 30 décembre 2012. Et bien qu'elle soit organisée pour la première fois par une équipe très réduite (dont Sébastien Bourdeauducq, militant de l'Open Hardware et concepteur de <a href="http://milkymist.org/">MilkyMist</a>), son <a href="http://ehsm.eu/schedule.html">programme</a> laisse rêveur !</p>
<p>Le premier jour est plus orienté vers la physique nucléaire, le second a une forte dominante électronique (j'y présenterai l'évolution du microcontrôleur <a href="http://linuxfr.org/news/le-microcontroleur-yasep-fait-son-coming-out-lors-des-jm2l-2012">YASEP</a>, introduit le 24 novembre dernier lors des JMLL) et le troisième ajoute des logiciels et des initiatives privées. Mais regardez le programme vous-même : entre Mitch Altman, Harald Welte ou Bionerd, il n'y aura pas le temps de s'ennuyer ! Et si une présentation ne vous intéresserait pas, les ateliers vous apprendront à souder, utiliser Arduino ou créer un <a href="http://ehsm.eu/ionchamber.gif">détecteur de radioactivité avec une boite de cacahuètes</a>…</p>
<p>Donc une conférence diversifiée, axée sur la pratique et accessible à tous les niveaux. Et le meilleur, c'est qu'environ un quart des présentateurs sont des présentatrices. Combien de conférences techniques peuvent prétendre une telle mixité ?</p></div><ul><li>lien nᵒ 1 : <a title="http://ehsm.eu/index.html" hreflang="en" href="https://linuxfr.org/redirect/84471">Le site de EHSM</a></li><li>lien nᵒ 2 : <a title="http://ehsm.eu/schedule.html" hreflang="en" href="https://linuxfr.org/redirect/84472">Le programme des présentations</a></li><li>lien nᵒ 3 : <a title="http://arduino.cc/blog/2012/11/28/exceptionally-hard-and-soft-meeting-at-berlin-28-30-december-2012-part1/" hreflang="en" href="https://linuxfr.org/redirect/84473">EHSM sur l'Arduino Blog</a></li><li>lien nᵒ 4 : <a title="http://www.unixgarden.com/index.php/gnu-linux-magazine/edito-gnulinux-magazine-n154" hreflang="fr" href="https://linuxfr.org/redirect/84474">Edito GLMF du 11/2012</a></li><li>lien nᵒ 5 : <a title="http://blog.makezine.com/2012/09/18/three-new-speakers-announced-for-berlins-ehsm-conference/" hreflang="en" href="https://linuxfr.org/redirect/84475">MAKE blog (10/2012)</a></li></ul><div></div><div><a href="https://linuxfr.org/news/ehsm-le-programme-des-presentations-est-disponible.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/96716/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/ehsm-le-programme-des-presentations-est-disponible#comments">ouvrir dans le navigateur</a>
</p>
Yann GuidonXavier TeyssierNeoXhttps://linuxfr.org/nodes/96716/comments.atomtag:linuxfr.org,2005:News/335232012-10-31T11:53:36+01:002012-10-31T11:53:36+01:00Le microcontrôleur YASEP fait son coming out lors des JM2L 2012Licence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<div><p><em>Duke Nukem Forever</em> est finalement sorti. Maintenant, il ne manque plus que le Hurd, car le fils de la vengeance du F-CPU arrive !</p>
<p>Mais si, le F-CPU, souvenez‐vous, de 1999 à 2002, on ne parlait que de ça ici ! Si vous aviez raté cet épisode marquant de l’histoire du matériel libre, jetez un œil aux liens ci‐dessous.<br />
Depuis, ce projet très ambitieux stagne pour de nombreuses raisons, dont l’absence d’un <em>framework</em> totalement libre pour la conception de microprocesseurs. Les efforts se sont donc reportés sur la mise au point d’outils et de méthodes fondamentales et indispensables, comme des extensions au simulateur <a href="http://ghdl.free.fr/">GHDL</a> (cocorico, encore un Français !) et surtout, la démocratisation de… JavaScript, qui a permis de mettre des fenêtres partout !</p></div><ul><li>lien nᵒ 1 : <a title="http://yasep.org/" hreflang="fr" href="https://linuxfr.org/redirect/84012">Le site du YASEP (multilingue, JavaScript indispensable)</a></li><li>lien nᵒ 2 : <a title="http://jm2l.linux-azur.org/content/2012/programme" hreflang="fr" href="https://linuxfr.org/redirect/84013">Le programme des Journées Méditerranéennes des Logiciels Libres 2012</a></li><li>lien nᵒ 3 : <a title="http://ygdes.com/GHDL/" hreflang="en" href="https://linuxfr.org/redirect/84014">Extensions à GHDL publiées dans GLMF</a></li><li>lien nᵒ 4 : <a title="http://f-cpu.org/" hreflang="en" href="https://linuxfr.org/redirect/84015">Le site du F-CPU (en mode hibernatus)</a></li><li>lien nᵒ 5 : <a title="https://linuxfr.org/news/conf%C3%A9rence-f-cpu" hreflang="fr" href="https://linuxfr.org/redirect/84016">[LinuxFr.org] Conférence F-CPU (posté par trollhunter)</a></li><li>lien nᵒ 6 : <a title="https://linuxfr.org/news/ccc-projet-f-cpu-free-cpu" hreflang="fr" href="https://linuxfr.org/redirect/84017">[LinuxFr.org] F-CPU au CCC (posté par trollhunter)</a></li><li>lien nᵒ 7 : <a title="https://linuxfr.org/news/introduction-au-f-cpu" hreflang="fr" href="https://linuxfr.org/redirect/84018">[LinuxFr.org] Introduction au F-CPU</a></li><li>lien nᵒ 8 : <a title="https://linuxfr.org/news/interview-de-l%C3%A9quipe-f-cpu" hreflang="fr" href="https://linuxfr.org/redirect/84019">[LinuxFr.org] Interview de l’équipe F-CPU</a></li></ul><div><p>Pour faciliter le développement des outils, un petit processeur‐jouet a été conçu : le YASEP <em>— Yet Another Small Embedded Processor</em>. Il aurait pu s’appeler <em>Da Little French Processor</em>, mais l’acronyme était déjà pris par un site de nouvelles francophone. Et de « jouet », processeur de papier, le YASEP a grandi pour devenir un microcontrôleur original, cohérent, accessible et ne nécessitant quasiment aucune installation de logiciel, grâce à son site Web presque magique, sous Affero GPL…</p>
<p>À l’occasion des 10 ans du YASEP, l’association Linux‐Azur a invité un duo de choc pour présenter l’évolution, les travaux et les logiciels. Il y aura même une petite démonstration publique sur une platine <a href="http://fr.wikipedia.org/wiki/FPGA" title="Définition Wikipédia">FPGA</a> ! Cela marquera la fin de la période « sous‐marin » et, qui sait si un jour vous trouverez une architecture réellement libre à la place d’un AVR ou d’un ARM dans votre Arduino (avec une interface garantie sans Java) ?<br />
Une fois que ce sera fait, la plupart des blocages du F-CPU auront été dépassés ou contournés, et on pourra envisager de retourner au 64 bits…</p>
<p>Venez nombreux aux <a href="http://jm2l.linux-azur.org/" title="Journées méditerranéennes du logiciel libre">JM2L</a> à Sophia Antipolis pour fêter l’anniversaire du YASEP avec Linux‐Azur, samedi 24 novembre 2012 à 14h !</p></div><div><a href="https://linuxfr.org/news/le-microcontroleur-yasep-fait-son-coming-out-lors-des-jm2l-2012.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/96215/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/le-microcontroleur-yasep-fait-son-coming-out-lors-des-jm2l-2012#comments">ouvrir dans le navigateur</a>
</p>
Yann GuidonDavy DefaudNeoXhttps://linuxfr.org/nodes/96215/comments.atom