tag:linuxfr.org,2005:/users/thomas_p/newsLinuxFr.org : les dépêches de Thomas Petazzoni2020-11-03T12:41:45+01:00/favicon.pngtag:linuxfr.org,2005:News/401052020-11-03T12:41:45+01:002020-11-03T19:17:16+01:00Live Embedded Event : conférence en ligne sur l’embarqué le 3 décembre 2020Licence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>Les sociétés Bootlin, Logilin, Smile et Theoris se sont regroupées pour organiser le jeudi 3 décembre une nouvelle conférence en ligne, intitulée <em><a href="https://live-embedded-event.com/">Live Embedded Event</a></em>.</p>
<p>Comme son nom l’indique, la conférence est tournée vers tous les sujets relatifs à l’embarqué : sécurité, connectivité réseau, mise à jour et provisionnement, systèmes d’exploitation temps réel et cadriciels pour l’embarqué, micrologiciels, <a href="https://fr.wikipedia.org/wiki/Board%20Support%20Package" title="Définition Wikipédia">Board Support Package</a>, chargeur d’amorçage, Internet des objets, plates‑formes et interfaces matérielles, noyau Linux, systèmes de compilation, processus et outils de développement, etc.</p>
<p>L’<a href="https://www.linkedin.com/events/virtuelembeddedevent6719161878678929408/">inscription à la conférence</a> est gratuite, et l’<a href="https://conference-hall.io/public/event/GEAMLkPfaDAlN05o1Iqj">appel à conférence</a> est ouvert jusqu’au 10 novembre, avec plusieurs formats possibles : présentation de trente minutes, de quarante‐cinq minutes, plus quinze minutes de questions, ou tutoriel de deux à trois heures.</p>
</div><ul><li>lien nᵒ 1 : <a title="https://live-embedded-event.com/" hreflang="en" href="https://linuxfr.org/redirect/107144">Live Embedded Event</a></li><li>lien nᵒ 2 : <a title="https://www.linkedin.com/events/virtuelembeddedevent6719161878678929408/" hreflang="en" href="https://linuxfr.org/redirect/107145">Inscription à la conférence</a></li><li>lien nᵒ 3 : <a title="https://conference-hall.io/public/event/GEAMLkPfaDAlN05o1Iqj" hreflang="fr" href="https://linuxfr.org/redirect/107146">Appel à conférence</a></li></ul><div></div><div><a href="https://linuxfr.org/news/live-embedded-event-conference-en-ligne-sur-l-embarque-le-3-decembre-2020.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/122070/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/live-embedded-event-conference-en-ligne-sur-l-embarque-le-3-decembre-2020#comments">ouvrir dans le navigateur</a>
</p>
Thomas PetazzoniDavy DefaudXavier Teyssierbubar🦥https://linuxfr.org/nodes/122070/comments.atomtag:linuxfr.org,2005:News/373302016-05-25T14:04:57+02:002016-05-25T16:43:23+02:00Place gratuite pour une formation "Développement système Android" à Toulouse du 20 au 23 juin 2016Licence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>La société Free Electrons <a href="http://free-electrons.com/blog/free-seat-in-android-training-session2016/">offre une place gratuite</a> pour sa formation <a href="http://free-electrons.com/training/android/">Développement Système Android</a> organisée à Toulouse du 20 au 23 juin 2016. Cette place gratuite est proposée sur candidature aux étudiants ou aux contributeurs à des projets libres / open-source (même avec de modestes contributions).</p>
<p>Cette formation de 4 jours couvre l'architecture interne d'Android, comment le système fonctionne et comment y ajouter des composants supplémentaires. Les travaux pratiques permettent de recompiler et reflasher Android, puis d'y ajouter de nouveaux composants pour le support de matériel supplémentaire, et d'utiliser ce matériel dans une application Android. Il s'agit donc bien d'une formation sur le système Android et non sur le développement d'applications Android, comme le montre l'<a href="http://free-electrons.com/doc/training/android/android-agenda.pdf">agenda de la formation</a>.</p>
<p>À noter que comme pour <a href="http://free-electrons.com/training/">toutes les formations Free Electrons</a>, l'intégralité des supports de formation est disponible sous licence libre CC-BY-SA.</p>
<p>La place gratuite inclut non seulement la formation, mais également la carte BeagleBoneBlack et son extension LCD qui sont utilisés pendant la formation pour les travaux pratiques.</p>
<p>Les candidatures sont attendues d'ici au 30 mai à <a href="mailto:award@free-electrons.com">award@free-electrons.com</a>, et le gagnant sera notifié au plus tard le 2 juin.</p></div><ul><li>lien nᵒ 1 : <a title="http://free-electrons.com/blog/free-seat-in-android-training-session2016/" hreflang="en" href="https://linuxfr.org/redirect/97283">Free seat in Android training session</a></li><li>lien nᵒ 2 : <a title="http://free-electrons.com/training/android/" hreflang="en" href="https://linuxfr.org/redirect/97284">Android system development training</a></li><li>lien nᵒ 3 : <a title="http://free-electrons.com/training/" hreflang="en" href="https://linuxfr.org/redirect/97285">Free Electrons trainings</a></li></ul><div></div><div><a href="https://linuxfr.org/news/place-gratuite-pour-une-formation-developpement-systeme-android-a-toulouse-du-20-au-23-juin-2016.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/109078/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/place-gratuite-pour-une-formation-developpement-systeme-android-a-toulouse-du-20-au-23-juin-2016#comments">ouvrir dans le navigateur</a>
</p>
Thomas PetazzoniBenoît Sibaudhttps://linuxfr.org/nodes/109078/comments.atomtag:linuxfr.org,2005:News/372212016-04-11T17:45:32+02:002016-04-11T17:45:31+02:00Tour de France du séminaire "Portage de Linux sur ARM"Licence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>En décembre 2015, un séminaire <a href="//linuxfr.org/news/seminaire-portage-de-linux-sur-plateforme-arm-le-10-decembre-2015-a-toulouse">Portage de Linux sur ARM</a> a été organisé à Toulouse par <a href="http://www.captronic.fr/">Captronic</a> et animé par <a href="http://free-electrons.com/company/staff/alexandre-belloni/">Alexandre Belloni</a> de la société <a href="http://free-electrons.com/">Free Electrons</a>.</p>
<p>Suite au succès de cette première édition, ce séminaire fait l'occasion d'un petit tour de France dans les prochains mois, et sera donné dans les villes suivantes :</p>
<ul>
<li>à <a href="http://www.captronic.fr/Portage-de-LINUX-sur-une-plateforme-ARM,1956.html">Montpellier le 14 avril 2016</a> ;</li>
<li>à <a href="http://www.captronic.fr/Portage-de-LINUX-sur-une-plateforme-ARM,1960.html">Clermont-Ferrand le 27 avril 2016</a> ;</li>
<li>à <a href="http://www.captronic.fr/Portage-de-LINUX-sur-une-plateforme-ARM,1961.html">Brive le 28 avril 2016</a> ;</li>
<li>à <a href="http://www.captronic.fr/Portage-de-Linux-sur-plateforme-ARM.html">Chambéry le 25 mai 2016</a> ;</li>
<li>à <a href="http://www.captronic.fr/Portage-de-LINUX-sur-une-plateforme-ARM,1957.html">Bordeaux le 2 juin 2016</a> ;</li>
<li>à <a href="http://www.captronic.fr/Portage-de-Linux-sur-une-plateforme-ARM,1996.html">Nancy le 16 juin 2016</a>.</li>
</ul><p>La participation au séminaire est gratuite, après inscription auprès de Captronic.</p></div><ul><li>lien nᵒ 1 : <a title="http://free-electrons.com/blog/porting-linux-on-arm-seminar-road-show-in-france/" hreflang="en" href="https://linuxfr.org/redirect/96903">“Porting Linux on ARM” seminar road show in France</a></li><li>lien nᵒ 2 : <a title="http://free-electrons.com/pub/conferences/2015/captronic/captronic-porting-linux-on-arm.pdf" hreflang="en" href="https://linuxfr.org/redirect/96904">Supports du séminaire</a></li><li>lien nᵒ 3 : <a title="http://www.free-electrons.com" hreflang="en" href="https://linuxfr.org/redirect/96905">Free Electrons</a></li><li>lien nᵒ 4 : <a title="http://www.captronic.fr" hreflang="fr" href="https://linuxfr.org/redirect/96906">Captronic</a></li></ul><div><p>Le séminaire couvrira les thématiques suivantes :</p>
<ul>
<li>écosystème ARM : coeur ARM, System-on-chip, System-on-Module, carte personnalisée ;</li>
<li>choix du matériel : comment choisir son matériel pour bénéficier d’un bon support Linux ?</li>
<li>choix des versions du bootloader et du noyau Linux : version fournie par le constructeur ? Version officielle ? Autre version communautaire ?</li>
<li>adaptation du bootloader :
<ul>
<li>processus de démarrage d’un SoC ARM : ROM code, "first stage" (SPL) et "second stage" ;</li>
<li>focus sur U-Boot : compilation et flashage, ajout du support d’une nouvelle carte, gestion des périphériques utiles dans un bootloader (flash, MMC, réseau) ;</li>
</ul>
</li>
<li>adaptation du noyau Linux :
<ul>
<li>configuration, compilation et démarrage ;</li>
<li>concept de Device Tree pour la description du matériel : gestion du pin-muxing, description de périphériques sur I2C et SPI, de GPIOs, etc…</li>
<li>introduction minimale au développement de pilotes, avec un exemple de pilote I2C ;</li>
<li>utilisation d’un système de fichiers racine minimal.</li>
</ul>
</li>
</ul></div><div><a href="https://linuxfr.org/news/tour-de-france-du-seminaire-portage-de-linux-sur-arm.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/108690/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/tour-de-france-du-seminaire-portage-de-linux-sur-arm#comments">ouvrir dans le navigateur</a>
</p>
Thomas PetazzoniBenoît SibaudNils Ratusznikhttps://linuxfr.org/nodes/108690/comments.atomtag:linuxfr.org,2005:News/369082015-11-27T01:54:47+01:002015-11-27T01:54:47+01:00Séminaire "Portage de Linux sur plateforme ARM" le 10 décembre 2015 à ToulouseLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>Cap'tronic organise le jeudi 10 décembre à Toulouse un séminaire d'une demi-journée sur le thème "<a href="http://www.captronic.fr/Portage-de-LINUX-sur-une-plateforme-ARM.html">Portage de Linux sur plateforme ARM</a>". Ce séminaire sera animé par Alexandre Belloni de la société <a href="http://free-electrons.com">Free Electrons</a>.</p>
<p>L’ensemble du séminaire sera illustré par des exemples concrets de projets réalisés par Free Electrons, sur des processeurs Atmel SAMA5, Freescale i.MX6 et Texas Instruments AM335x et autres.</p>
<p>La participation au séminaire est gratuite, après inscription auprès de Captronic sur la <a href="http://www.captronic.fr/Portage-de-LINUX-sur-une-plateforme-ARM.html">page du séminaire</a>.</p></div><ul><li>lien nᵒ 1 : <a title="http://www.captronic.fr/Portage-de-LINUX-sur-une-plateforme-ARM.html" hreflang="fr" href="https://linuxfr.org/redirect/95712">Séminaire "Portage de Linux sur plateforme ARM"</a></li><li>lien nᵒ 2 : <a title="http://www.captronic.fr/" hreflang="fr" href="https://linuxfr.org/redirect/95713">Captronic</a></li><li>lien nᵒ 3 : <a title="http://www.free-electrons.com" hreflang="fr" href="https://linuxfr.org/redirect/95714">Free Electrons</a></li></ul><div><p>Le séminaire couvrira les thématiques suivantes :</p>
<ul>
<li>écosystème ARM : coeur ARM, System-on-chip, System-on-Module, carte personnalisée ;</li>
<li>choix du matériel : comment choisir son matériel pour bénéficier d’un bon support Linux ?</li>
<li>choix des versions du bootloader et du noyau Linux : version fournie par le constructeur ? Version officielle ? Autre version communautaire ?</li>
<li>adaptation du bootloader :
<ul>
<li>processus de démarrage d’un SoC ARM : ROM code, "first stage" (SPL) et "second stage" ;</li>
<li>focus sur U-Boot : compilation et flashage, ajout du support d’une nouvelle carte, gestion des périphériques utiles dans un bootloader (flash, MMC, réseau) ;</li>
</ul>
</li>
<li>adaptation du noyau Linux :
<ul>
<li>configuration, compilation et démarrage ;</li>
<li>concept de Device Tree pour la description du matériel : gestion du pin-muxing, description de périphériques sur I2C et SPI, de GPIOs, etc…</li>
<li>introduction minimale au développement de pilotes, avec un exemple de pilote I2C ; </li>
<li>utilisation d’un système de fichiers racine minimal.</li>
</ul>
</li>
</ul></div><div><a href="https://linuxfr.org/news/seminaire-portage-de-linux-sur-plateforme-arm-le-10-decembre-2015-a-toulouse.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/107466/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/seminaire-portage-de-linux-sur-plateforme-arm-le-10-decembre-2015-a-toulouse#comments">ouvrir dans le navigateur</a>
</p>
Thomas PetazzoniNils RatusznikNÿcoBenoît Sibaudhttps://linuxfr.org/nodes/107466/comments.atomtag:linuxfr.org,2005:News/368812015-11-18T19:54:16+01:002016-04-25T22:43:11+02:00Prochains meetups Linux embarqués à Toulouse en novembre et décembre 2015Licence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>Dans le cadre des <a href="http://www.meetup.com/fr/Toulouse-Embedded-Linux-Android-Meetup/">meetups Linux embarqué et Android à Toulouse</a>, deux événements sont proposés en novembre et décembre :</p>
<ul>
<li>le jeudi 19 novembre, un <a href="http://www.meetup.com/fr/Toulouse-Embedded-Linux-Android-Meetup/events/226469204/">meetup sur le chargeur de démarrage U-Boot</a>, très utilisé dans l'embarqué, et animé par Albert Aribaud, le mainteneur de l'architecture ARM dans le projet <a href="http://www.denx.de/wiki/U-Boot">U-Boot</a> ;</li>
<li>le jeudi 10 décembre, <a href="http://www.meetup.com/fr/Toulouse-Embedded-Linux-Android-Meetup/events/226859894/">un meetup sur Buildroot</a>, un outil de construction de systèmes Linux embarqué, animé quant à lui par Thomas Petazzoni, contributeur actif au projet <a href="http://buildroot.org/">Buildroot</a>.</li>
</ul><p>Ces deux événements auront lieu à l'EPITECH Toulouse, 40 boulevard de la Marquette, grâce au soutien de l'EPITECH et d'OpenWide. Les événements sont gratuits, mais une inscription préalable est demandée pour des raisons de logistique.</p></div><ul><li>lien nᵒ 1 : <a title="http://www.meetup.com/fr/Toulouse-Embedded-Linux-Android-Meetup/events/226469204/" hreflang="fr" href="https://linuxfr.org/redirect/95615">Meetup: le bootloader U-Boot</a></li><li>lien nᵒ 2 : <a title="http://www.meetup.com/fr/Toulouse-Embedded-Linux-Android-Meetup/events/226859894/" hreflang="fr" href="https://linuxfr.org/redirect/95616">Meetup: construire un système Linux embarqué avec Buildroot</a></li></ul><div></div><div><a href="https://linuxfr.org/news/prochains-meetups-linux-embarques-a-toulouse-en-novembre-et-decembre-2015.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/107386/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/prochains-meetups-linux-embarques-a-toulouse-en-novembre-et-decembre-2015#comments">ouvrir dans le navigateur</a>
</p>
Thomas PetazzoniBenoît SibaudNils Ratusznikhttps://linuxfr.org/nodes/107386/comments.atomtag:linuxfr.org,2005:News/364862015-06-03T19:19:23+02:002015-06-03T19:19:23+02:00Publication de supports de formation sur BuildrootLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>Buildroot est un outil qui permet d'automatiser la construction complète d'un système Linux embarqué.</p>
<p>L'année dernière, <a href="http://www.free-electrons.com">Free Electrons</a> a publié les supports d'une <a href="http://free-electrons.com/training/yocto/">formation Yocto Project et OpenEmbedded</a> dont l'annonce avait été relayée <a href="//linuxfr.org/news/publication-de-supports-de-formation-yocto-project-et-openembedded">sur LinuxFr.org</a>.</p>
<p>Cette année, nous avons développé une nouvelle formation sur <a href="http://buildroot.org">Buildroot</a>, l'autre très populaire outil de construction de systèmes Linux embarqués, et nous en publions aujourd'hui l'<a href="http://free-electrons.com/blog/buildroot-training-announcement/">intégralité des supports sous licence CC-BY-SA</a>.</p></div><ul><li>lien nᵒ 1 : <a title="http://free-electrons.com/training/buildroot/" hreflang="en" href="https://linuxfr.org/redirect/94278">Embedded Linux development with Buildroot</a></li><li>lien nᵒ 2 : <a title="http://free-electrons.com/blog/buildroot-training-announcement/" hreflang="en" href="https://linuxfr.org/redirect/94279">New training course on Buildroot: materials freely available</a></li><li>lien nᵒ 3 : <a title="http://git.free-electrons.com/training-materials/" hreflang="en" href="https://linuxfr.org/redirect/94280">Dépôt Git des supports de formation</a></li></ul><div><p>À partir de la définition d'une configuration du système, Buildroot va aller automatiquement télécharger, configurer et cross-compiler tous les composants de votre système. Cela va du noyau Linux à Busybox, en passant par Qt5, X.org, GStreamer, et plus de 1600 autres paquets disponibles. Étant compilé à partir des sources, vous avez un contrôle complet sur la configuration de chacun des composants, sur les flags de compilation, etc. Bien que Buildroot soit plus simple à aborder que Yocto/OpenEmbedded, il n'en reste pas moins qu'en maîtriser tous les aspects et connaître les bonnes pratiques demande un peu de temps.</p>
<p>Comme Free Electrons le fait pour l'ensemble de ses formations, les supports de cette nouvelle formation sont donc disponibles librement pour tous :</p>
<ul>
<li>support de la formation en <a href="http://free-electrons.com/doc/training/buildroot/buildroot-slides.pdf">PDF</a> ;</li>
<li>énoncés des travaux pratiques en <a href="http://free-electrons.com/doc/training/buildroot/buildroot-labs.pdf">PDF</a> ;</li>
<li>agenda de la formation en <a href="http://free-electrons.com/doc/training/buildroot/buildroot-agenda.pdf">PDF</a> ;</li>
<li>donnés des travaux pratiques en <a href="http://free-electrons.com/doc/training/buildroot/buildroot-labs.tar.xz">tarball</a>.</li>
</ul><p>Le code source LaTeX des supports de cette formation et de toutes les autres formations Free Electrons sont disponibles dans un <a href="http://git.free-electrons.com/training-materials/">dépôt Git</a>.</p></div><div><a href="https://linuxfr.org/news/publication-de-supports-de-formation-sur-buildroot.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/105949/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/publication-de-supports-de-formation-sur-buildroot#comments">ouvrir dans le navigateur</a>
</p>
Thomas PetazzoniNils RatusznikPierre Jarillonpalm123https://linuxfr.org/nodes/105949/comments.atomtag:linuxfr.org,2005:News/364872015-06-03T19:16:38+02:002015-06-03T19:41:31+02:00Meetup sur la gestion des flashs NAND dans Linux le 23 juin 2015 à ToulouseLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>Dans le cadre des <a href="http://www.meetup.com/Toulouse-Embedded-Linux-Android-Meetup/">meetups Linux embarqué et Android à Toulouse</a>, une conférence sur la <a href="http://www.meetup.com/fr/Toulouse-Embedded-Linux-Android-Meetup/events/222525842/">gestion des flashs NAND sous Linux</a> est organisée le mardi 23 juin à 19h au Grand Builder Ekito, 15 rue Gabriel Péri à Toulouse.</p>
<p>Dans cette conférence, Boris Brezillon, ingénieur Linux embarqué chez <a href="http://www.free-electrons.com">Free Electrons</a>, présentera les problématiques posées par la gestion des flashs NAND, ainsi que les différentes couches logicielles que Linux met en place pour les gérer: MTD, UBI et UBIFS principalement. Boris est notamment l'auteur du <a href="http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/drivers/mtd/nand/sunxi_nand.c">pilote du contrôleur NAND des processeurs ARM Allwinner</a> dans le noyau Linux officiel, et il a également présenté des réflexions sur la <a href="https://www.youtube.com/watch?v=I_q1PvdKq28">gestion des NAND MLC et TLC à l'Embedded Linux Conference</a>.</p>
<p>L'événement est évidemment gratuit, après inscription sur le site du Meetup.</p></div><ul><li>lien nᵒ 1 : <a title="http://www.meetup.com/fr/Toulouse-Embedded-Linux-Android-Meetup/events/222525842/" hreflang="fr" href="https://linuxfr.org/redirect/94281">Gestion des flashs NAND sous Linux: MTD, UBI, UBIFS, etc.</a></li><li>lien nᵒ 2 : <a title="http://www.meetup.com/Toulouse-Embedded-Linux-Android-Meetup/" hreflang="fr" href="https://linuxfr.org/redirect/94282">Toulouse Embedded Linux & Android Meetup</a></li></ul><div></div><div><a href="https://linuxfr.org/news/meetup-sur-la-gestion-des-flashs-nand-dans-linux-le-23-juin-2015-a-toulouse.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/105950/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/meetup-sur-la-gestion-des-flashs-nand-dans-linux-le-23-juin-2015-a-toulouse#comments">ouvrir dans le navigateur</a>
</p>
Thomas Petazzonipalm123Benoît SibaudNils Ratusznikhttps://linuxfr.org/nodes/105950/comments.atomtag:linuxfr.org,2005:News/360872015-01-28T22:22:24+01:002015-01-28T22:22:24+01:00Prochains meetup Linux embarqué et Android à Toulouse de janvier à mars 2015Licence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>Il y a quelques mois, nous <a href="//linuxfr.org/news/lancement-d-un-meetup-linux-embarque-et-android-a-toulouse">annoncions la création d'un Meetup Linux embarqué et Android à Toulouse</a>, avec deux premières rencontres prévues (sur <a href="http://www.meetup.com/Toulouse-Embedded-Linux-Android-Meetup/events/212181962/">Yocto</a> et sur le <a href="http://www.meetup.com/Toulouse-Embedded-Linux-Android-Meetup/events/212182422/">Device Tree</a>).</p>
<p>Ces deux premiers rendez-vous ayant eu un fort succès, nous avons reprogrammé 3 nouveaux événements en ce début 2015:</p>
<ul>
<li>Jeudi 29 janvier à 19h, il y aura une rencontre autour de <a href="http://www.meetup.com/Toulouse-Embedded-Linux-Android-Meetup/events/219328972/">l'architecture audio du système Android</a>, animée par David Wagner d'Intel ; il y aura également une courte intervention autour de <em>libhybris</em> ;</li>
<li>Jeudi 26 février à 19h, ce sera une rencontre autour du <a href="http://www.meetup.com/Toulouse-Embedded-Linux-Android-Meetup/events/220086120/">energy aware scheduler dans le noyau Linux</a> animée par Daniel Lezcano, un développeur noyau travaillant actuellement chez Linaro ;</li>
<li>Jeudi 26 mars à 19h aura lieu une rencontre autour de <a href="http://www.meetup.com/Toulouse-Embedded-Linux-Android-Meetup/events/220086130/">Debug hardware: comprendre le JTAG et utiliser OpenOCD</a>, animée par Robert Jarzmik d'Intel.</li>
</ul><p>N'hésitez pas à vous inscrire à ces événements, dont l'entrée est gratuite. Ils ont lieu à <a href="http://lacantine-toulouse.org/">La Cantine Toulouse</a>. Nous sommes également à l'écoute de vos propositions d'interventions.</p></div><ul><li>lien nᵒ 1 : <a title="http://www.meetup.com/Toulouse-Embedded-Linux-Android-Meetup/events/219328972/" hreflang="fr" href="https://linuxfr.org/redirect/92951">Architecture Audio d'Android, une rétrospective sur l'implémentation d'une HAL</a></li><li>lien nᵒ 2 : <a title="http://www.meetup.com/Toulouse-Embedded-Linux-Android-Meetup/events/220086120/" hreflang="fr" href="https://linuxfr.org/redirect/92952">Energy aware scheduler dans le noyau Linux</a></li><li>lien nᵒ 3 : <a title="http://www.meetup.com/Toulouse-Embedded-Linux-Android-Meetup/events/220086130/" hreflang="fr" href="https://linuxfr.org/redirect/92953">Debug hardware: comprendre le JTAG et utiliser OpenOCD</a></li><li>lien nᵒ 4 : <a title="http://www.meetup.com/Toulouse-Embedded-Linux-Android-Meetup/" hreflang="fr" href="https://linuxfr.org/redirect/92954">Meetup Linux embarqué et Android à Toulouse</a></li></ul><div></div><div><a href="https://linuxfr.org/news/prochains-meetup-linux-embarque-et-android-a-toulouse-de-janvier-a-mars-2015.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/104629/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/prochains-meetup-linux-embarque-et-android-a-toulouse-de-janvier-a-mars-2015#comments">ouvrir dans le navigateur</a>
</p>
Thomas PetazzoniNils Ratusznikhttps://linuxfr.org/nodes/104629/comments.atomtag:linuxfr.org,2005:News/358512014-11-01T18:31:29+01:002014-11-03T10:03:43+01:00Publication de supports de formation Yocto Project et OpenEmbeddedLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>Dans le monde Linux embarqué, <a href="http://www.openembedded.org">OpenEmbedded</a> et <a href="https://www.yoctoproject.org/">Yocto Project</a> font partie des <em>build system</em> parmi les plus populaires et les plus complets. Ces <em>build system</em> servent à automatiser la compilation croisée des différents composants d'un système Linux embarqué à partir des sources, permettant ainsi d'obtenir des systèmes beaucoup plus configurables et optimisés que ce qu'il serait possible d'obtenir avec des distributions pré-compilées telles que Debian.</p>
<p><img src="//img.linuxfr.org/img/687474703a2f2f7777772e6976616e6b7574656e2e636f6d2f77702d636f6e74656e742f75706c6f6164732f323031312f30352f796f63746f5f6c6f676f2e706e67/yocto_logo.png" alt="Yocto" title="Source : http://www.ivankuten.com/wp-content/uploads/2011/05/yocto_logo.png"></p>
<p><img src="//img.linuxfr.org/img/687474703a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f64652f312f31662f4f652d6c6f676f2e706e67/Oe-logo.png" alt="OpenEmbedded" title="Source : http://upload.wikimedia.org/wikipedia/de/1/1f/Oe-logo.png"></p>
<p>La maîtrise de ces <em>build system</em> n'est en revanche pas aisée, et <a href="http://www.free-electrons.com">Free Electrons</a> a donc développé une <a href="http://free-electrons.com/training/yocto/">formation</a> pour apprendre à utiliser ces outils. Comme Free Electrons le fait pour toutes ses formations, nous venons de publier sous license Creative Commons Attribution Share-Alike les supports de cette toute nouvelle formation :</p>
<ul>
<li>support de la formation, en <a href="http://free-electrons.com/doc/training/yocto/yocto-slides.pdf">PDF</a> (1,5 Mo) ;</li>
<li>énoncé des travaux pratiques, en <a href="http://free-electrons.com/doc/training/yocto/yocto-labs.pdf">PDF</a> (5 Mo) ;</li>
<li>agenda de la formation, en <a href="http://free-electrons.com/doc/training/yocto/yocto-agenda.pdf">PDF</a> (720 Ko) ;</li>
<li>données nécessaires pour les travaux pratiques, en <a href="http://free-electrons.com/doc/training/yocto/yocto-labs.tar.xz">tarball</a> (28 Ko).</li>
</ul><p>Nous publions également les sources LaTeX de ces supports, dans notre <a href="http://git.free-electrons.com/training-materials/">dépôt Git</a>, dans lequel se trouve également les sources des supports de nos formations Linux embarqué, noyau Linux et Android. Tout un chacun peut donc profiter de ces supports pour se former sur ces thématiques !</p></div><ul><li>lien nᵒ 1 : <a title="http://free-electrons.com/training/yocto/" hreflang="en" href="https://linuxfr.org/redirect/92138">Formation Yocto Project et OpenEmbedded</a></li><li>lien nᵒ 2 : <a title="http://free-electrons.com/blog/yocto-project-and-openembedded-training-materials-published/" hreflang="en" href="https://linuxfr.org/redirect/92139">Publication des supports de la formation</a></li></ul><div></div><div><a href="https://linuxfr.org/news/publication-de-supports-de-formation-yocto-project-et-openembedded.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/103827/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/publication-de-supports-de-formation-yocto-project-et-openembedded#comments">ouvrir dans le navigateur</a>
</p>
Thomas PetazzoniNÿcoNils RatusznikBenoît Sibaudhttps://linuxfr.org/nodes/103827/comments.atomtag:linuxfr.org,2005:News/357802014-10-09T20:10:43+02:002014-10-09T20:10:43+02:00Lancement d'un meetup Linux embarqué et Android à ToulouseLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>Dans la région toulousaine, de nombreux acteurs, que ce soit des entreprises ou des hobbyistes, travaillent sur des projets relatifs à Linux embarqué ou Android. Il n'existait cependant pas de moment d'échange entre ces acteurs, afin de partager des connaissances sur ces thématiques et rencontrer d'autres personnes du même domaine.</p>
<p>Ce manque est désormais comblé puisqu'un <a href="http://www.meetup.com/Toulouse-Embedded-Linux-Android-Meetup/">meetup Linux embarqué et Android</a> vient de voir le jour à Toulouse. Les réunions auront lieu à <a href="http://lacantine-toulouse.org/">La Cantine Toulouse</a> et sont organisés avec le soutien de <a href="http://www.captronic.fr">Captronic</a>. Nous avons déjà annoncé les dates et thématiques des deux premiers meetups :</p>
<ul>
<li>Le jeudi 20 novembre à 19h, un meetup sur <a href="http://www.meetup.com/Toulouse-Embedded-Linux-Android-Meetup/events/212181962/">Yocto et OpenEmbedded</a>, animé par Nicolas Aguirre, responsable technique d'<a href="http://ingenierie.openwide.fr/">OpenWide Ingénierie</a> à Toulouse. Ce meetup donnera également lieu à un premier retour sur l'Embedded Linux Conference Europe de Düsseldorf.</li>
<li>Le jeudi 18 décembre à 19h, un meetup sur <a href="http://www.meetup.com/Toulouse-Embedded-Linux-Android-Meetup/events/212182422/">Noyau Linux sur ARM: comprendre le Device Tree</a>, animé par Thomas Petazzoni, directeur technique de <a href="http://www.free-electrons.com">Free Electrons</a>.</li>
</ul><p>L'accès à ces meetups est gratuit, de préférence après inscription sur le site <a href="http://www.meetup.com/Toulouse-Embedded-Linux-Android-Meetup/">Meetup.com</a>.</p>
<p>Nous avons également en tête pour une prochaine date un meetup autour de l'infrastructure audio du système Android. N'hésitez pas à proposer des sujets, que ce soit en tant qu'intervenant, ou que participant intéressé par une thématique.</p></div><ul><li>lien nᵒ 1 : <a title="http://www.meetup.com/Toulouse-Embedded-Linux-Android-Meetup/" hreflang="fr" href="https://linuxfr.org/redirect/91905">Meetup Linux embarqué et Android Toulouse</a></li><li>lien nᵒ 2 : <a title="http://www.meetup.com/Toulouse-Embedded-Linux-Android-Meetup/events/212181962/" hreflang="fr" href="https://linuxfr.org/redirect/91906">Meetup Yocto/OpenEmbedded à Toulouse</a></li><li>lien nᵒ 3 : <a title="http://www.meetup.com/Toulouse-Embedded-Linux-Android-Meetup/events/212182422/" hreflang="fr" href="https://linuxfr.org/redirect/91907">Meetup Noyau Linux sur ARM: comprendre le Device Tree</a></li></ul><div></div><div><a href="https://linuxfr.org/news/lancement-d-un-meetup-linux-embarque-et-android-a-toulouse.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/103576/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/lancement-d-un-meetup-linux-embarque-et-android-a-toulouse#comments">ouvrir dans le navigateur</a>
</p>
Thomas PetazzoniZeroHeurehttps://linuxfr.org/nodes/103576/comments.atomtag:linuxfr.org,2005:News/351242014-03-02T20:47:05+01:002014-03-03T12:05:34+01:00Sortie de Buildroot 2014.02Licence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>Alors que la dernière dépêche annonçant une version de <a href="http://www.buildroot.org">Buildroot</a> publiée sur LinuxFr.org <a href="//linuxfr.org/news/buildroot%C2%A0201102-est-sorti">date d'il y a 3 ans</a>, Buildroot a continué a publier tous les trois mois une version stable. À l'occasion de la sortie de la <a href="http://lists.busybox.net/pipermail/buildroot/2014-February/090732.html">version 2014.02 de Buildroot</a>, cette dépêche propose un petit retour sur les récentes avancées du projet.</p>
<p>Pour ceux qui ne connaissent pas le projet, Buildroot est un outil qui simplifie et automatise le processus de création d'un système Linux embarqué. À partir d'une configuration, Buildroot est en mesure de générer une chaîne de compilation croisée, un système de fichiers racine avec diverses applications et bibliothèques, une image de noyau Linux et un ou plusieurs bootloaders. Buildroot supporte plus de 1000 applications ou bibliothèques, pour lesquelles leur cross-compilation se résume à cocher une option dans l'interface de configuration.</p>
<p>À noter que le projet Buildroot participera au Google Summer of Code 2014, et recherche donc des étudiants souhaitant travailler sur le projet tout en étant payé pendant l'été.</p>
<p>Voir la suite de la dépêche pour plus de détails.</p></div><ul><li>lien nᵒ 1 : <a title="http://buildroot.org" hreflang="en" href="https://linuxfr.org/redirect/89582">Buildroot</a></li><li>lien nᵒ 2 : <a title="http://lists.busybox.net/pipermail/buildroot/2014-February/090732.html" hreflang="en" href="https://linuxfr.org/redirect/89583">Annonce "Buildroot 2014.02 released"</a></li><li>lien nᵒ 3 : <a title="http://www.youtube.com/watch?v=0G_yJ50RA3I" hreflang="en" href="https://linuxfr.org/redirect/89584">Vidéo "Buildroot: what's new"</a></li><li>lien nᵒ 4 : <a title="http://www.youtube.com/watch?v=0LJHx09RF80" hreflang="en" href="https://linuxfr.org/redirect/89585">Vidéo "Buildroot: building embedded Linux systems made easy!"</a></li></ul><div><h2 class="sommaire">Sommaire</h2>
<ul class="toc">
<li><a href="#introduction">Introduction</a></li>
<li><a href="#qui-utilise-buildroot">Qui utilise Buildroot ?</a></li>
<li><a href="#quest-ce-que-buildroot-supporte">Qu'est-ce que Buildroot supporte ?</a></li>
<li>
<a href="#nouveaut%C3%A9s">Nouveautés</a><ul>
<li><a href="#apport%C3%A9es-par-la-version-201302">Apportées par la version 2013.02</a></li>
<li><a href="#apport%C3%A9es-par-la-version-201305">Apportées par la version 2013.05</a></li>
<li><a href="#apport%C3%A9es-par-la-version-201308">Apportées par la version 2013.08</a></li>
<li><a href="#apport%C3%A9es-par-la-version-201311">Apportées par la version 2013.11</a></li>
<li><a href="#apport%C3%A9es-par-la-version-201402">Apportées par la version 2014.02</a></li>
<li><a href="#%C3%80-venir-dans-la-prochaine-version">À venir dans la prochaine version</a></li>
</ul>
</li>
<li><a href="#dynamisme-de-la-communaut%C3%A9">Dynamisme de la communauté</a></li>
<li>
<a href="#d%C3%A9marrer-avec-buildroot-en-quelques-%C3%A9tapes">Démarrer avec Buildroot en quelques étapes</a><ul>
<li><a href="#avec-qemu">Avec Qemu</a></li>
<li><a href="#sur-la-raspberry-pi">Sur la Raspberry Pi</a></li>
</ul>
</li>
<li><a href="#participation-au-google-summer-of-code">Participation au Google Summer of Code</a></li>
<li><a href="#pour-plus-de-d%C3%A9tails-sur-buildroot">Pour plus de détails sur Buildroot</a></li>
<li><a href="#avoir-de-laide">Avoir de l'aide</a></li>
</ul><h2 id="introduction">Introduction</h2>
<p>Dans le contexte des plateformes Linux embarqué qui utilisent souvent des architectures autres qu'x86 ou x86-64, différentes solutions existent pour disposer d'un système Linux fonctionnel:</p>
<ul>
<li><p>Utiliser une distribution binaire, telle que Debian, Ubuntu ou des dérivées spécialisées tels que Raspbian. L'inconvénient de telles solutions est d'une part la taille du système de fichiers (souvent plusieurs centaines de mega-octets) et la nécessité de tout compiler sur la cible, qui est souvent peu performante par rapport à un PC moderne. Par exemple, compiler un noyau Linux sur une plateforme telle que la RaspberryPi est particulièrement long.</p></li>
<li><p>Utiliser un outil de génération de système Linux embarqué par cross-compilation. Le principe est que l'outil va compiler à partir des sources tous les éléments du système, par cross-compilation, ce qui permet d'utiliser la puissance d'un PC moderne. Ces outils permettent de générer des systèmes de fichiers vraiment petits (2 Mo le système de fichiers par défaut pour Buildroot). C'est dans cette catégorie d'outils que l'on trouve Yocto, OpenEmbedded, Buildroot, OpenWRT ou PTXdist. Buildroot se distingue notamment par sa simplicité d'utilisation et sa communauté très active.</p></li>
</ul><h2 id="qui-utilise-buildroot">Qui utilise Buildroot ?</h2>
<p>De nombreuses sociétés utilisent Buildroot pour leurs produits Linux embarqués, ou en tant que base comme environnement de développement pour leurs clients. Quelques exemples:</p>
<ul>
<li>
<strong>Google</strong> utilise Buildroot pour générer le système Linux embarqués des boîtiers du projet <a href="https://fiber.google.com/about/">Google Fiber</a>. Le <a href="https://gfiber.googlesource.com/buildroot/+/master">code source de leur Buildroot</a> est disponible.</li>
<li>
<strong><a href="http://barco.com/en/">Barco</a></strong> pour de très nombreux produits de visualisation.</li>
<li>
<strong><a href="http://www.rockwellcollins.com/">Rockwell Collins</a></strong> pour des équipements embarqués dans l'avionique notamment. Rockwell Collins <a href="http://git.buildroot.net/buildroot/log/?qt=author&q=rockwellcollins.com">contribue également au projet Buildroot</a>.</li>
<li>
<strong><a href="http://atmel.com/">Atmel</a></strong>, <strong><a href="http://www.marvell.com">Marvell</a></strong>, <strong><a href="http://www.analog.com">Analog Devices</a></strong> ou <strong><a href="http://www.imgtec.com">Imagination Technologies</a></strong> comme environnement de développement pour leurs processeurs (ARM pour Atmel et Marvell, Blackfin pour Analog Devices, MIPS pour Imagination Technologies). Il est intéressant de noter que depuis le rachat de MIPS par Imagination Technologies, Imagination a <a href="http://git.buildroot.net/buildroot/log/?qt=author&q=imgtec.com">significativement contribué</a> à l'amélioration du support MIPS dans Buildroot et à la maintenance générale du projet. La société, souvent pointée du doigt pour son absence de coopération avec la communauté open-source en ce qui concerne l'IP d'accélération 3D PowerVR, a également financé l'une des réunions de travail du projet Buildroot.</li>
<li>La société derrière le processeur Kalray, <a href="//linuxfr.org/news/kalray-un-processeur-massivement-parallele-tres-impressionnant-qu-il-est-loin-le-temps-de-mon-zx81">récemment l'objet d'une dépêche sur LinuxFr.org</a> utilise également Buildroot pour générer une chaîne de compilation croisée et des systèmes Linux embarqués pour cette plateforme massivement parallèle.</li>
</ul><p>Et évidemment, de nombreux hobbyistes utilisent Buildroot pour leurs projets sur RaspberryPi, sur BeagleBoneBlack ou n'importe quelle autre plateforme embarquée.</p>
<h2 id="quest-ce-que-buildroot-supporte">Qu'est-ce que Buildroot supporte ?</h2>
<ul>
<li>Buildroot supporte un grand nombre d'architectures: ARM, PowerPC, MIPS, x86, x86-64 sont probablement les plus connues, mais l'outil supporte également des architectures plus spécifiques telles qu'ARC, Xtensa, AVR32, Blackfin, Sparc, SuperH, Microblaze, NIOS II, etc.</li>
<li>Buildroot permet de générer des chaînes de compilation croisées utilisant les bibliothèques standard C glibc, eglibc ou uClibc. Le support de la bibliothèque standard C musl est prévu dans le futur proche.</li>
<li>Buildroot permet de réutiliser des chaînes de compilation croisées existantes. Le projet peut par exemple utiliser directement les chaînes de compilation Sourcery CodeBench, Linaro ou celles d'Analog Devices pour l'architecture Blackfin. Buildroot peut également utiliser les chaînes de compilation croisée générées par lui-même (!) ou par <a href="http://www.crosstool-ng.org">Crosstool-NG</a>.</li>
<li>Buildroot permet de compiler une image de noyau Linux, en définissant quelle version et configuration est souhaitée.</li>
<li>Buildroot permet de compiler un grand nombre d'applications et de bibliothèques, avec plus de 1000 composants disponibles, parmi lesquels: X.org, Qt4 et Qt5, GStreamer, Wayland, Pulseaudio, systemd, Python, Lua, Perl, PHP, et un nombre considérable d'autres bibliothèques ou outils.</li>
<li>Buildroot va ensuite pouvoir générer des images de système de fichiers racine à différents formats: simple tarball, image ext2/3/4, image JFFS2, UBIFS, squashfs, ISO9660, etc.</li>
</ul><h2 id="nouveautés">Nouveautés</h2>
<p>Nous vous proposons un petit retour sur les nouveautés apportées depuis un an dans Buildroot.</p>
<h3 id="apportées-par-la-version-201302">Apportées par la version 2013.02</h3>
<p>Les changements importants apportés par <a href="http://lists.busybox.net/pipermail/buildroot/2013-February/068027.html">cette version</a> ont été:</p>
<ul>
<li>Grand nombre de nouveaux paquets (66): Jamvm/Classpath, outils de développement (flashbench, perf, ..), paquets relatifs à Qemu, multimedia (dvdsnoop, gst-fsl-plugins, jpeg-turbo, tvheadend, yavta, ..), paquets pour le support de la RaspberryPi, paquets contenant des microcodes pour différents matériels.</li>
<li>Infrastructure: support de l'intégration avec Eclipse. Option pour configurer le mot de passe root, support pour des scripts dits <em>post image</em>, génération du support des scripts <em>*-config</em>.</li>
<li>Chaîne de compilation : GDB 7.51, Crosstool-NG 1.17.0, Linaro ARM 2012.11/12 + 2013.01, Sourcery CodeBench MIPS 2012.03/09.</li>
<li>Architecture: support ARM NEON, ARM OABI est déprécié, support Cortex A5/A15.</li>
<li>Configurations minimales pour diverses plateformes: Calao USB-A9260, snowball, QEMU PPC440 émulant la carte ML507, QEMU ARM Exynos4210.</li>
</ul><p>Cette version ajoute 849 commits, provenant de 52 contributeurs différents.</p>
<h3 id="apportées-par-la-version-201305">Apportées par la version 2013.05</h3>
<p>Les changements importants apportés par <a href="http://lists.busybox.net/pipermail/buildroot/2013-May/073121.html">cette version</a> ont été:</p>
<ul>
<li>Grand nombre de nouveaux paquets (84): Qt5, Wayland, paquets liés aux systèmes de fichiers (exfat-utils, f2fs-tools, genimage, genpart, mtools, …), applications et bibliothèques réseau (aircrack-ng, crda, libwebsockets, mongoose, mongrel2, nmap, nodejs, openobex, openpgm, ussp-push, wireless-regdb, wireshark, …), paquets liés à ZeroMQ (cppzmq, czmq, filemq, zic, zyre), paquets de bibliothèque Javascript, etc.</li>
<li>Infrastructure: support pour plusieurs implémentations d'OpenGL / ES / EGL / OpenVG. Mécanisme permettant à chaque paquet d'ajouter des utilisateurs systèmes, afin de faire tourner des démons en non-root. Amélioration de la logique servant à appliquer des patches à chaque paquet.</li>
<li>Chaîne de compilation: GCC 4.6.4 / 4.7.3 / 4.8.0. GCC 4.7 étant maintenant la version par défaut. Crosstool-NG 1.18.0, Linaro ARM/Aarch64 2013.02/03, nouvelle chaîne de compilation externe pour l'architecture Microblaze. Le backend Crosstool-NG est déprécié.</li>
<li>Architecture: ajout du support des architectures ARC et Blackfin, support du format binaire FLAT pour les architectures sans MMU.</li>
<li>Configurations minimales pour diverses plateformes: Atmel at91sam9g45m10ek, Freescale mpc8315erdb & p1010rdb, Armadeus apf27 / apf28, Openblocks A6, Raspberry pi, gnublin board.</li>
</ul><p>Cette version ajoute 903 commits, provenant de 70 contributeurs différents.</p>
<h3 id="apportées-par-la-version-201308">Apportées par la version 2013.08</h3>
<p>Les changements importants apportés par <a href="http://lists.busybox.net/pipermail/buildroot/2013-August/077224.html">cette version</a> ont été:</p>
<ul>
<li>Le travail de Spenser Gilliland pour améliorer le support des fonctionnalités multimédia des plateformes ARM, réalisé dans le cadre d'un Google Summer of Code, a commencé à être intégré dans Buildroot. Pour cette version, le support OpenMAX pour RaspberryPi a été intégré, l'ajout de GStreamer 1.x, la mise à jour de toute la stack glib/gtk/webkit, le support OpenGL pour les plateformes à base de TI OMAP et de processeurs Allwinner.</li>
<li>Le mécanisme de génération de chaîne de compilation croisée a aussi donné lieu à de nombreuses améliorations: il a été complètement converti à l'infrastructure de paquets de Buildroot, il supporte désormais la bibliothèque standard C eglibc, et il a un meilleur support pour les diverses options de gestion de la virgule flottante sur ARM (support EABIhf, support EABI soft-float et softfp) ainsi que des jeux d'instructions Thumb et Thumb 2.</li>
<li>Le support OABI pour l'architecture ARM a été complètement supprimé, après avoir été marqué comme déprécié pour une longue période. Le support avait de toute façon été retiré des dernières versions de GCC.</li>
<li>Configurations minimales pour diverses plateformes: mise à jour de beaglebone_defconfig, nouvelles configurations pour la CubieBoard, Olinuxino mx233 d'Olimex, et la TNY-A9G20-LPW de Calao Systems</li>
</ul><p>Cette version ajoute 744 commits, provenant de 74 contributeurs différents.</p>
<h3 id="apportées-par-la-version-201311">Apportées par la version 2013.11</h3>
<p>Les changements importants apportés par <a href="http://lists.busybox.net/pipermail/buildroot/2013-November/083600.html">cette version</a> ont été:</p>
<ul>
<li>Grand nombre de nouveaux paquets (41): principalement liés au réseau: aiccu, autossh, igmpproxy, iputils, knock, libssh2, p910nd, snmppp and tcping, modules Python: python-crc16, python-ipy, python-pyzmq et nouveaux composants de Qt 5.1: qt5sensors, qt5serialport, qt5x11extras.</li>
<li>Infrastructure: support de make 3.82, amélioration de la génération des locales, support pour le download des sources de paquet par CVS (!), amélioration de l'infrastructure « legal-info » qui sert à générer la liste des composants et de leurs licences, pour aider à la mise en conformité légale d'un système Linux embarqué avant sa distribution.</li>
<li>Chaîne de compilation : GCC 4.8.2, support de la bibliothèque standard C glibc, ajout de nombreux correctifs pour uClibc, support des chaînes de compilation externes utilisant la bibliothèque standard C musl. Mise à jour des chaînes de compilation externes Linaro. Support Fortran et Objective-C marqué comme déprécié.</li>
<li>Architecture: ajout du support de l'architecture Nios-II (une architecture de soft-core pour FPGA, proposé par Altera), nombreuses améliorations au support de l'architecture MIPS.</li>
<li>Configurations minimales pour diverses plateformes: ajout de configurations pour la cubieboard2, freescale i.MX 6sololite evk, sabre-sd et wandboard.</li>
</ul><p>Cette version ajoute 909 commits, provenant de 77 contributeurs différents.</p>
<h3 id="apportées-par-la-version-201402">Apportées par la version 2014.02</h3>
<p>Les changements importants apportés par <a href="http://lists.busybox.net/pipermail/buildroot/2014-February/090732.html">cette version</a> ont été:</p>
<ul>
<li>Support d'un mécanisme appelé BR2_EXTERNAL qui permet de conserver en dehors des sources de Buildroot des définitions de paquets et des configurations, ce qui est fort utile pour les entreprises souhaitant séparer clairement le coeur de Buildroot de leurs définitions de paquets spécifiques. Voir la documentation de Buildroot pour les détails d'utilisation.</li>
<li>Nettoyage du nommage des variables d'environnement pour plus de cohérence.</li>
<li>Chaîne de compilation : nouveaux correctifs pour uClibc, correctif pour GCC sur ARM, mise à jour des chaînes de compilation externes Sourcery CodeBench et Linaro, ajout du support de l'architecture Microblaze pour la génération de chaînes de compilation par Buildroot.</li>
<li>Ajout d'infrastructure de paquets Python et Luarocks. Ces infrastructures viennent se joindre aux infrastructures existantes pour les paquets à base d'Autotools et de CMake, et simplifient grandement l'ajout de nouveaux paquets pour des modules Python ou Lua.</li>
<li>Grand nombre de nouveaux paquets: liés au réseau: c-ares, ca-certificates, fping, libmbim, libnfs, libshairplay, libsocketcan, modemmanager, mtr, net-tools, rtmpdump, rtptools, smcroute et tcpreplay. Multimedia: gst1-libav, fswebcam, jasper, lbreakout2, libass, libbluray, libcdio, libmodplug, ltris, minidlna and vlc. Matériel: avrdude, cwiid, gpm, intel-microcode, iucode-tools, libevdev, mmc-utils, smstools3 and ti-uim. Python: configobj, dialog, json-schema-validator, keyring, msgpack, posix-ipc, pyasn, pycrypto, pysnmp, pysnmp-apps, pysnmp-mibs, pyusb, simplejson, tornado and versiontools. Lua: lsyscall and luarocks. Développement: apitrace, evemu and ktap.</li>
<li>Configurations minimales pour diverses plateformes: ajout de configurations pour l'Armadeus APF51 et la Zedboard, mise à jour d'un grand nombre de configurations.</li>
</ul><p>Cette version ajoute 1117 commits, provenant de 83 contributeurs différents.</p>
<h3 id="À-venir-dans-la-prochaine-version">À venir dans la prochaine version</h3>
<p>Parmi les changements pressentis pour la prochaine version 2014.05, nous trouvons:</p>
<ul>
<li>Un nouveau site Web pour Buildroot, qui le mérite vraiment!</li>
<li>L'ajout d'une infrastructure de paquets pour les modules Perl</li>
<li>Une mise à jour significative de Python et Python 3, avec la possibilité de compiler des modules Python pour Python 3.</li>
<li>Une mise à jour importante de systemd, et du support d'eudev pour ceux qui souhaitent disposer d'udev, mais sans systemd.</li>
<li>Mise à jour du support de l'accélération hardware pour les plateformes i.MX et TI OMAP.</li>
<li>Ajout du support du paquet XBMC.</li>
<li>Et plein d'autres choses, selon les patches que vous enverrez!</li>
</ul><h2 id="dynamisme-de-la-communauté">Dynamisme de la communauté</h2>
<p>Comme le montre un <a href="http://free-electrons.com/blog/buildroot-community-activity/">billet de blog publié sur le site Free Electrons</a>, la communauté Buildroot est de plus en plus dynamique. Le nombre de contributeurs, de commits par mois, l'activité sur la liste de discussion et le nombre de paquets disponible ne cesse d'augmenter. Ainsi, l'activité sur la liste de discussion est passée d'environ 500 courriels par mois il y a quelques années, à près de 1500-2000 courriels par mois.</p>
<p>La dernière version, avec plus de 1100 commits sur trois mois provenant de 80 contributeurs différents, est un autre exemple de la popularité croissante de Buildroot dans l'écosystème Linux embarqué.</p>
<h2 id="démarrer-avec-buildroot-en-quelques-étapes">Démarrer avec Buildroot en quelques étapes</h2>
<h3 id="avec-qemu">Avec Qemu</h3>
<ol>
<li>Téléchargez Buildroot</li>
<li>Exécutez la commande <code>make qemu_arm_vexpress_defconfig</code> pour charger la configuration minimale pour cette plateforme, qui compilera une toolchain, un noyau Linux, et un système de fichiers minimal contenant juste Busybox.</li>
<li>Exécutez la commande <code>make</code> pour lancer la compilation.</li>
<li>Démarrez le système dans Qemu avec <code>qemu-system-arm -M vexpress-a9 -kernel output/images/zImage -drive file=output/images/rootfs.ext2,if=sd -append "console=ttyAMA0,115200 root=/dev/mmcblk0" -serial stdio -net nic,model=lan9118 -net user</code>
</li>
</ol><p>Voir <code>board/qemu/arm-vexpress/readme.txt</code> dans les sources de Buildroot pour plus de détails.</p>
<h3 id="sur-la-raspberry-pi">Sur la Raspberry Pi</h3>
<ol>
<li>Téléchargez Buildroot</li>
<li>Exécutez la commande <code>make raspberrypi_defconfig</code>.</li>
<li>Exécutez la commande <code>make</code>
</li>
<li>Suivez les instructions dans <code>board/raspberrypi/readme.txt</code> pour créer votre carte SD amorçable</li>
</ol><h2 id="participation-au-google-summer-of-code">Participation au Google Summer of Code</h2>
<p>Vous êtes étudiant? Vous avez déjà une expérience minimale de Linux embarqué sur RaspberryPi ou autre plateforme? Vous voulez contribuer à un projet open-source cet été tout en étant payé par Google? Alors peut-être que vous devriez candidater pour participer à l'un des projets proposés par Buildroot dans le cadre du <em>Google Summer of Code 2014</em>, ou nous proposer vos propres idées de projets relatifs à Buildroot.</p>
<p>Voir <a href="http://elinux.org/Buildroot:GSoC2014Ideas">la page concernant le GSoC 2014 pour le projet Buildroot</a> pour plus de détails.</p>
<h2 id="pour-plus-de-détails-sur-buildroot">Pour plus de détails sur Buildroot</h2>
<p>Pour plus de détails, vous pouvez consulter les vidéos des conférences suivantes:</p>
<ul>
<li>
<a href="http://www.youtube.com/watch?v=0G_yJ50RA3I">Conférence <em>Buildroot: what's new?</em></a> donnée par Peter Korsgaard, le mainteneur du projet, à l'occasion de l'Embedded Linux Conference Europe à Edinburgh, en novembre 2013.</li>
<li>
<a href="http://www.youtube.com/watch?v=0LJHx09RF80">Conférence <em>Buildroot: building embedded Linux systems made easy!</em></a> donnée par Thomas Petazzoni, à l'occasion de Linux Conf Australia, en janvier 2014.</li>
<li>La <a href="http://buildroot.org/downloads/manual/manual.html">documentation très complète</a> du projet.</li>
<li>Le dernier numéro du <a href="http://www.unixgarden.com/index.php/open-silicium/open-silicium-n10-mars-avril-mai-2014-en-kiosque">magazine OpenSilicium</a>, qui titre sur Buildroot, avec un article de Denis Bodor pour découvrir Buildroot.</li>
</ul><h2 id="avoir-de-laide">Avoir de l'aide</h2>
<p>Pour avoir de l'aide sur Buildroot:</p>
<ul>
<li>La <a href="http://buildroot.org/lists.html">liste de discussion</a>
</li>
<li>Le canal IRC, <code>#buildroot</code> sur Freenode</li>
</ul></div><div><a href="https://linuxfr.org/news/sortie-de-buildroot-2014-02.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/101406/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/sortie-de-buildroot-2014-02#comments">ouvrir dans le navigateur</a>
</p>
Thomas PetazzoniBenoît Sibaudclaudexpalm123https://linuxfr.org/nodes/101406/comments.atomtag:linuxfr.org,2005:News/336662012-12-09T19:28:30+01:002012-12-09T19:28:30+01:00Vidéos de Capitole du Libre, DjangoCon Toulouse et Akademy-fr 2012Licence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<div><p>L'événement <a href="http://www.capitoledulibre.org">Capitole du Libre</a> ainsi que <a href="http://rencontres.django-fr.org/2012/tolosa/">DjangoCon Toulouse</a> et <a href="http://toulibre.org/akademyfr">Akademy-fr</a> ont eu lieu à Toulouse le samedi 24 et dimanche 25 novembre 2012.</p>
<p>Nous venons de mettre en ligne les vidéos et les slides des conférences de cet événément. On retrouvera par exemple <a href="http://www.toulibre.org/pub/2012-11-24-capitole-du-libre/videos/peres-gpu-introduction.mp4">deux</a> <a href="http://www.toulibre.org/pub/2012-11-24-capitole-du-libre/videos/peres-gpu-details.mp4">vidéos</a> de Martin Peres sur les GPU et la stack graphique Linux, une <a href="http://www.toulibre.org/pub/2012-11-24-capitole-du-libre/videos/zimmermann-improvisation-internet-libertes.mp4">vidéo de la conférence de clôture</a> par Jérémie Zimmermann, une <a href="http://www.toulibre.org/pub/2012-11-24-capitole-du-libre/videos/douche-pourquoi-git.mp4">introduction à Git</a> par Sébastien Douche, une <a href="http://www.toulibre.org/pub/2012-11-24-capitole-du-libre/videos/rouget-html5-et-ses-amis.mp4">conférence sur HTML5 et ses amis</a> par Paul Rouget de Mozilla, la conférence <a href="http://www.toulibre.org/pub/2012-11-24-capitole-du-libre/videos/vaubourg-jean-liberer-internet.mp4">Libérer Internet : Sexe, alcool et vie privée</a> de Julien Vaubourg et Sébastien Jean de <a href="http://ldn-fai.net">LDN</a> et bien, bien d'autres choses.</p>
<p>L'équipe d'organisation du Capitole du Libre remercie tous les intervenants, ainsi que les associations <a href="http://tvn7.fr">TVn7</a>, <a href="http://animation.bde.enseeiht.fr">CAn7</a>, <a href="http://net7.bde.enseeiht.fr">net7</a> et la société <a href="http://veezual.fr">Veezual</a> pour leur participation à la captation/encodage vidéo.</p></div><ul><li>lien nᵒ 1 : <a title="http://www.capitoledulibre.org" hreflang="fr" href="https://linuxfr.org/redirect/84467">Capitole du Libre</a></li><li>lien nᵒ 2 : <a title="http://www.capitoledulibre.org/2012/programme.html" hreflang="fr" href="https://linuxfr.org/redirect/84468">Programme complet, avec toutes les vidéos et slides</a></li><li>lien nᵒ 3 : <a title="http://toulibre.org/akademyfr" hreflang="fr" href="https://linuxfr.org/redirect/84469">Akademy-fr</a></li><li>lien nᵒ 4 : <a title="http://rencontres.django-fr.org/2012/tolosa/" hreflang="fr" href="https://linuxfr.org/redirect/84470">DjangoCon Toulouse</a></li></ul><div></div><div><a href="https://linuxfr.org/news/videos-de-capitole-du-libre-djangocon-toulouse-et-akademy-fr-2012.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/96713/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/videos-de-capitole-du-libre-djangocon-toulouse-et-akademy-fr-2012#comments">ouvrir dans le navigateur</a>
</p>
Thomas Petazzonibaud123https://linuxfr.org/nodes/96713/comments.atomtag:linuxfr.org,2005:News/335742012-11-13T17:33:49+01:002012-11-13T17:33:49+01:00Du nouveau autour du Capitole du Libre à Toulouse!Licence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<div><p>Dans une <a href="http://linuxfr.org/news/quatre-evenements-a-toulouse-les-24-et-25-novembre">précédente dépêche</a>, nous annoncions le <a href="http://www.capitoledulibre.org">Capitole du Libre</a>, un événement de deux jours le samedi 24 et dimanche 25 novembre à Toulouse.</p>
<p>Déjà composé de sessions de conférences, mais également d'une <a href="http://www.capitoledulibre.org/2012/ubuntu-party-samedi-24-novembre.html#installparty">Ubuntu Party</a>, d'une conférence autour de Django, la <a href="http://rencontres.django-fr.org/2012/tolosa/">DjangoCon Toulouse</a> et d'une conférence autour de KDE, l'<a href="http://toulibre.org/akademyfr">Akademy-fr</a>, deux nouveaux événements viennent s'ajouter à Toulouse autour de cette date : Un colloque sur le <em>droit au libre</em> et une projection de <em>We are legion, the story of the hacktivists</em>.</p>
<p>Tous les détails dans la suite de la dépêche.</p></div><ul><li>lien nᵒ 1 : <a title="http://www.capitoledulibre.org" hreflang="fr" href="https://linuxfr.org/redirect/84183">Capitole du Libre</a></li><li>lien nᵒ 2 : <a title="http://www.avocats-toulouse.com/spip.php?article2490" hreflang="fr" href="https://linuxfr.org/redirect/84184">Le Droit au Libre</a></li><li>lien nᵒ 3 : <a title="http://www.cinemas-utopia.org/toulouse/index.php?id=1807&mode=film" hreflang="fr" href="https://linuxfr.org/redirect/84185">Projection de "We are legion, the story of the hacktivists"</a></li></ul><div><h4 id="toc_0">Détail des deux événements complémentaires</h4>
<ul><li>Le vendredi 23 novembre, un colloque <a href="http://www.avocats-toulouse.com/spip.php?article2490">Le droit au libre</a>, organisé par l'Ordre des Avocats du Barreau de Toulouse de 9h à 17h à la médiathèque José Cabanis de Toulouse. Au programme le matin : le Libre dans l'Industrie, puis l'après-midi : du Logiciel Libre vers l'Open Innovation, avec un focus sur l'open hardware puis l'audiovisuel libre et l'open data. L'<a href="http://droitaulibre.eventbrite.fr/">inscription</a> est gratuite mais nécessaire.</li>
<li>Le cinéma Utopia de Toulouse organise le jeudi 29 novembre une projection de <a href="http://www.cinemas-utopia.org/toulouse/index.php?id=1807&mode=film"><em>We are legion, the story of the hacktivists</em></a>, suivie d'un débat avec Frédéric Bardeau, co-auteur du livre <a href="http://www.fypeditions.com/anonymous-pirates-ou-altermondialistes-numeriques-peuvent-ils-changer-le-monde/">Anonymous : peuvent-ils changer le monde ?</a>.</li>
</ul><h4 id="toc_1">Conférences complémentaires</h4>
<p>Du coté de Capitole du Libre, on peut noter l'ajout de deux conférences de Martin Peres, <a href="http://linuxfr.org/news/entretien-avec-martin-peres-developpeur-nouveau">récemment interviewé sur LinuxFr.org</a> : la première étant une <a href="http://www.capitoledulibre.org/2012/conferences-techniques-samedi-24-novembre.html#conf-pile-graphique">Introduction aux GPUs et à la pile graphique Linux</a> et la seconde <a href="http://www.capitoledulibre.org/2012/ateliers-techniques-dimanche-25-novembre.html#conf-pile-graphique">Plongeons dans le pipeline de rendu graphique, et questions/réponses sur la pile graphique</a>.</p>
<h4 id="toc_2">Rappels sur les ateliers</h4>
<p>Enfin, nous rappelons que Capitole du Libre propose de nombreux ateliers gratuits, sur inscription : autour de Git (pour <a href="http://www.capitoledulibre.org/2012/ateliers-techniques-dimanche-25-novembre.html#atelier-git-debutant">débuter</a> et <a href="http://www.capitoledulibre.org/2012/ateliers-techniques-dimanche-25-novembre.html#atelier-git-perfectionnement">se perfectionner</a>), d'<a href="http://www.capitoledulibre.org/2012/ateliers-grand-public-dimanche-25-novembre.html#atelier-openstreetmap">OpenStreetMap</a>, <a href="http://www.capitoledulibre.org/2012/ateliers-grand-public-dimanche-25-novembre.html#atelier-arduino">Arduino</a>, <a href="http://www.capitoledulibre.org/2012/ateliers-grand-public-dimanche-25-novembre.html#atelier-bon-internaute">les bonnes pratiques pour préserver sa vie privée sur le Net</a>, <a href="http://www.capitoledulibre.org/2012/ateliers-techniques-dimanche-25-novembre.html#atelier-openstack">OpenStack</a>, <a href="http://www.capitoledulibre.org/2012/ateliers-techniques-dimanche-25-novembre.html#atelier-puppet">Puppet</a>, <a href="http://www.capitoledulibre.org/2012/ateliers-multimedia-dimanche-25-novembre.html#atelier-blender">Blender</a>, <a href="http://www.capitoledulibre.org/2012/ateliers-multimedia-dimanche-25-novembre.html#atelier-crea-2d">MyPaint</a>, <a href="http://www.capitoledulibre.org/2012/ateliers-multimedia-dimanche-25-novembre.html#atelier-montage-audio-video">le montage audio/vidéo</a>, <a href="http://www.capitoledulibre.org/2012/ateliers-multimedia-dimanche-25-novembre.html#atelier-affiche">la réalisation d'une affiche avec des outils libres</a> et l'<a href="http://www.capitoledulibre.org/2012/ateliers-multimedia-dimanche-25-novembre.html#atelier-archi-blender">architecture avec des outils libres</a>.</p></div><div><a href="https://linuxfr.org/news/du-nouveau-autour-du-capitole-du-libre-a-toulouse.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/96398/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/du-nouveau-autour-du-capitole-du-libre-a-toulouse#comments">ouvrir dans le navigateur</a>
</p>
Thomas PetazzoniFlorent ZararootixXavier Teyssierhttps://linuxfr.org/nodes/96398/comments.atomtag:linuxfr.org,2005:News/334282012-10-10T11:17:48+02:002012-10-10T16:54:23+02:00Quatre événements à Toulouse les 24 et 25 novembreLicence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<div><p>Le samedi 24 et dimanche 25 novembre, les associations <a href="http://www.toulibre.org">Toulibre</a> et <a href="http://www.ubuntu-fr.org">Ubuntu-fr</a> organisent à Toulouse la seconde édition du <strong><a href="http://www.capitoledulibre.org"><em>Capitole du Libre</em></a></strong> à l’<a href="http://www.capitoledulibre.org/2012/informations-pratiques.html">ENSEEIHT</a>. Cette année, en complément des conférences et ateliers traditionnellement organisés, trois événements additionnels se joignent au <em>Capitole du Libre :</em></p>
<ul><li><strong><em>Ubuntu Party</em></strong>, pour découvrir et installer la distribution Ubuntu ;</li>
<li><strong><em>DjangoCon Toulouse</em></strong>, pour les amateurs de ce <em>framework</em> de développement Web ;</li>
<li><strong><em>Akademy-fr</em></strong>, pour les développeurs de l’environnement KDE.</li>
</ul><p>Il y a donc quatre événements en un, au même endroit : un week‐end toulousain placé sous le signe du Libre et à ne rater sous aucun prétexte ! Le <a href="http://www.capitoledulibre.org/2012/programme.html">programme complet</a> de l’événement vient d’être publié. L’entrée est libre et gratuite. Certains ateliers nécessitent une inscription, gratuite.</p></div><ul><li>lien nᵒ 1 : <a title="http://www.capitoledulibre.org" hreflang="fr" href="https://linuxfr.org/redirect/83709">Capitole du Libre</a></li><li>lien nᵒ 2 : <a title="http://www.capitoledulibre.org/2012/programme.html" hreflang="fr" href="https://linuxfr.org/redirect/83710">Programme complet</a></li></ul><div><p>
<img src="//img.linuxfr.org/img/687474703a2f2f7777772e63617069746f6c6564756c696272652e6f72672f323031322f7468656d652f696d616765732f6c6f676f2d63646c323031322e706e67/logo-cdl2012.png" alt="logo Capitole du Libre" title="Source : http://www.capitoledulibre.org/2012/theme/images/logo-cdl2012.png" />
</p>
<h2 id="toc_0">Programme</h2>
<h3 id="toc_1">Samedi 24 novembre</h3>
<ul><li><a href="http://www.capitoledulibre.org/2012/conferences-grand-public-samedi-24-novembre.html">Conférences grand public</a>, avec Alexis Kauffmann de Framasoft, Jean‐Pierre Archambault du CNDP-CDRP de Paris, Jérémie Zimmermann de la <em>Quadrature du Net</em>, Adrienne Charmet-Alix de Wikimédia France, etc.</li>
<li><a href="http://www.capitoledulibre.org/2012/conferences-techniques-samedi-24-novembre.html">Conférences techniques</a>, avec Paul Rouget de Mozilla, Laurent Guerby de <em>Tetaneutral.net</em>, Florian Fainelli de Freebox, Sébastien Douche à propos de Git, etc.</li>
<li><a href="http://www.capitoledulibre.org/2012/conferences-multimedia-samedi-24-novembre.html">Conférences multimédias</a>, avec des présentations autour d’Ardour, MyPaint, Blender, G’MIC, le montage vidéo, l’architecture, etc.</li>
<li><a href="http://www.capitoledulibre.org/2012/conferences-eclair-samedi-24-novembre.html">Conférences éclair</a></li>
<li><a href="http://www.capitoledulibre.org/2012/ubuntu-party-samedi-24-novembre.html#installparty"><em>Install party</em></a>, dans le cadre de l’<em>Ubuntu Party</em>, et des <a href="http://www.capitoledulibre.org/2012/ubuntu-party-samedi-24-novembre.html#conf-ubuntu">mini-conférences de découverte d’Ubuntu</a></li>
<li><a href="http://toulibre.org/akademyfr"><em>Akademy-fr</em></a> : <a href="http://toulibre.org/akademyfr#programme_24_novembre">conférences</a> autour de KDE</li>
<li><a href="http://rencontres.django-fr.org/2012/tolosa/"><em>DjangoCon Toulouse</em></a> : <a href="http://rencontres.django-fr.org/2012/tolosa/lightning-talks.html"><em>lightning talks</em></a> et <a href="http://rencontres.django-fr.org/2012/tolosa/conferences.html">conférences</a></li>
<li>Apéritif de clôture offert à tous les participants</li>
</ul><h3 id="toc_2">Dimanche 25 novembre</h3>
<ul><li><a href="http://www.capitoledulibre.org/2012/ubuntu-party-dimanche-25-novembre.html#atelier-ubuntu">Ateliers Ubuntu</a> et <a href="http://www.capitoledulibre.org/2012/ubuntu-party-dimanche-25-novembre.html#installparty"><em>install party</em></a></li>
<li><a href="http://www.capitoledulibre.org/2012/ateliers-grand-public-dimanche-25-novembre.html">Ateliers grand public</a> sur OpenStreetMap et Arduino</li>
<li><a href="http://www.capitoledulibre.org/2012/ateliers-techniques-dimanche-25-novembre.html">Ateliers techniques</a> autour de Git, OpenStack et Puppet</li>
<li><a href="http://www.capitoledulibre.org/2012/ateliers-multimedia-dimanche-25-novembre.html">Ateliers multimédias</a></li>
<li><a href="http://toulibre.org/akademyfr"><em>Akademy-fr</em></a> : <a href="http://toulibre.org/akademyfr#programme_25_novembre">ateliers</a> autour de KDE</li>
<li><a href="http://rencontres.django-fr.org/2012/tolosa/"><em>DjangoCon Toulouse</em></a> : sprints et ateliers</li>
</ul></div><div><a href="https://linuxfr.org/news/quatre-evenements-a-toulouse-les-24-et-25-novembre.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/95925/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/quatre-evenements-a-toulouse-les-24-et-25-novembre#comments">ouvrir dans le navigateur</a>
</p>
Thomas PetazzoniFlorent ZaraDavy Defaudbaud123Benoît SibaudXavier Teyssierhttps://linuxfr.org/nodes/95925/comments.atomtag:linuxfr.org,2005:News/294112012-04-19T07:15:02+02:002012-04-19T07:15:02+02:00Nouvelle version de MapOSMatic, le service Web de rendu de cartes de villeLicence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<div><p>En septembre 2009, nous lançions <a href="http://www.maposmatic.org">MapOSMatic</a>, un service Web libre et gratuit permettant d'effectuer à la demande le rendu de cartes de villes basées sur les données <a href="http://www.openstreetmap.org">OpenStreetMap</a>. Ces cartes, superposées d'une grille, sont associées à un index des rues facilitant leur localisation sur la carte.</p>
<p>MapOSMatic est un projet de Logiciel Libre, distribué selon les termes de la licence Affero General Public License v3. Le projet est disponible au travers de dépôts Git, dispose d'une liste de discussion et d'un canal IRC. Pour les détails, voir notre page <a href="http://www.maposmatic.org/about">À propos</a>, notre <a href="http://wiki.maposmatic.org">wiki</a> et la page <a href="http://savannah.nongnu.org/projects/maposmatic/">Savannah du projet</a>.</p></div><ul><li>lien nᵒ 1 : <a title="http://www.maposmatic.org" hreflang="fr" href="https://linuxfr.org/redirect/76305">MapOSMatic</a></li><li>lien nᵒ 2 : <a title="http://www.maposmatic.org/donate" hreflang="fr" href="https://linuxfr.org/redirect/76306">Donation à MapOSMatic</a></li><li>lien nᵒ 3 : <a title="http://www.openstreetmap.org" hreflang="fr" href="https://linuxfr.org/redirect/76307">OpenStreetMap</a></li></ul><div><p>Nous sommes fiers d'annoncer aujourd'hui le lancement d'une nouvelle version de MapOSMatic, qui est le résultat d'importants développements. Parmi les nouvelles fonctionnalités :</p>
<ul><li>Le rendu des cartes au format poster est maintenant réalisé sur des formats de papier standard de grande taille (A3, A2, A1, etc.), sélectionnés automatiquement en fonction de la taille de la ville, plutôt que des tailles arbitraires de papiers qui étaient difficiles à imprimer. Ces cartes au format poster sont similaires aux cartes pliées commerciales ;</li>
<li>La possibilité d'effectuer le rendu de cartes multi-pages, où la carte et l'index des rues sont divisés en plusieurs pages, facilitant l'impression sur des formats de papier accessibles à tous (A5, A4, US Letter). Ces cartes multi-pages sont similaires aux petits atlas de villes commerciaux ;</li>
<li>La possibilité de choisir différents styles pour le rendu de la carte. Jusqu'ici, nous ne proposions que le style par défaut du site OpenStreetMap.org. Nous y avions ajouté plusieurs feuilles de styles proposées par MapQuest, ainsi qu'une feuille de style spécifique adaptée à l'impression. Dans le futur, nous comptons ajouter d'autres styles, voire même offrir la possibilité aux utilisateurs de personnaliser le style de la carte. N'hésitez pas à nous contacter à ce sujet;</li>
<li>La possibilité de choisir n'importe quelle ville dans le monde : dans la version précédente, nous étions limitées à des zones OpenStreetMap d'un niveau administratif fixé ;</li>
<li>Et beaucoup, beaucoup d'autres améliorations moins importantes : qualité des rendus, meilleure interface utilisateur pour le rendu des cartes, affichage de la date des données OpenStreetMap sur la carte, etc.</li>
</ul><p>En complément du lancement de cette nouvelle version, nous lançons également une campagne de dons. Notre projet est intégralement développé et maintenu par des bénévoles, mais nous avons besoin de financement pour couvrir l'achat de matériel et les frais de déplacement nécessaires à l'organisation des réunions des développeurs durant lesquelles la majorité des améliorations à MapOSMatic sont réalisées (voir <a href="http://news.maposmatic.org">notre blog</a>). Si vous appréciez MapOSMatic, n'hésitez pas à <a href="http://www.maposmatic.org/donate">donner au travers de Paypal</a>.</p></div><div><a href="https://linuxfr.org/news/nouvelle-version-de-maposmatic-le-service-web-de-rendu-de-cartes-de-ville.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/90325/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/nouvelle-version-de-maposmatic-le-service-web-de-rendu-de-cartes-de-ville#comments">ouvrir dans le navigateur</a>
</p>
Thomas PetazzoniclaudexNÿcoFlorent Zarahttps://linuxfr.org/nodes/90325/comments.atom