DigitalSpirit / Blog

Les AVR et Gnu/Linux

Pour une migration totale de Window$ vers un système totalement libre à base d'Ubuntu, il me manquait des outils pour les AVR me permettant d'assembler, de compiler, de tester mes programmes tranquillement sans avoir à redémarrer sous le système de Bill, c'est chose faite avec l'installation très très simple sous Ubuntu d'outils tel que avra pour assembler et UISP pour communiquer avec la cible, en l'occurence, une carte STK500, voici donc, la méthode que j'ai utilisé pour installer UISP et ainsi communiquer avec la cible à base d'AVR...

stk500.jpg

Communiquer avec un AVR (ou un AT89S) sous Gnu/Linux (en l'occurence Ubuntu) grâce à UISP.

Ouvrir l'article

Du bon classement des choses

Qui ne s'est jamais soucié de savoir quel serait le meilleur moyen de classer un article, dans quelle catégorie pourrait bien rentrer un article, pour vous donner un exemple concret, je me suis posé la question pendant un bon bout de temps de la meilleur classification pour un article parlant de l'installation d'outils pour travailler avec les AVR (famille de micro-contrôleur 8bits) sous GNU/Linux (Ubuntu).

Placer un tel article dans la catégorie Ubuntu serait-il réellement approprié ? Car l'article s'adresse tout aussi bien aux autres distributions et pas uniquement à la Debian et ces dérivées.
La catégorie Linux serait donc plus appropriée mais classer un tel article qui s'adresse essentiellement aux "hardeux" (entendez personnes pratiquant l'électronique) ne me convient pas non plus, au final, j'ai décidé de créer une catégorie AVR et là, plus d'ambiguité possible, dans cette dernière, on trouvera tout ce qui touche de près ou de loin aux AVR.

J'attends impatiemment Dotclear 2 qui résoudra de façon radicale ce gros souci de classification grâce à un système de tags à la Del.icio.us / flickr.

Vous allez me dire "ok, mais, quel est le rapport avec Ubuntu ?", et bien tout simplement car à l'échelle d'un blog, ce problème de classement se résoud très vite et il faut le reconnaitre, est peu important (mais tout de même enquiquinant!) mais à grande échelle, quand il s'agit de classer énormément de chose, il devient important de recourir à des systèmes de classification digne de ce nom et Ubuntu qui s'appuie sur la distribution Debian ne déroge pas à cette règle pour classer ses paquets, ainsi, j'ai pensé qu'il serait intéressant de vous faire découvrir sommairement les facettes d'un système fort pratique : debtags

Procédons tout d'abord à l'installation :

 $ sudo apt-get install debtags

Pour être sûr de posséder la dernière version des données de "tag", tapez la commande ci dessous qui téléchargera la dernière version et mettra ainsi à jour votre système :

 $ sudo debtags update

Voilà, c'est installé et à jour, on va pouvoir jouer avec. Je vais vous donner un exemple très concret, imaginons que vous cherchiez une application fonctionnant sur votre serveur web, qui soit capable d'interroger vos base de données Mysql et soit écrit en php :

 $ debtags search "interface::web &&  works-with::db:sql && made-of::lang:php && web::application"

Cette ligne de commande vous renverra les programmes suceptibles de vous intéresser et notamment phpMyAdmin qui correspond parfaitement à la demande.
Revenons sur la syntaxe de la ligne de commande :

  • debtags search [...] Spécifie que l'on procède à une recherche
  • [...] interface::web [...] Le type d'interface dans lequel fonctionne l'application est le web
  • [...] works-with::db:sql [...] C'est assez parlant, on spécifie que l'application recherchée fait appel à mysql
  • [...] made-of::lang:php [...] C'est écrit en PHP
  • [...] web::application Que fait-elle dans pour le web ? (server, application...)

Comme vous le voyez, c'est assez explicite, un petit "man debtags" vous permettra d'en connaitre plus sur la syntaxe à appliquer.

Il n'existe pas de classification parfaite, lorsque l'on classe dans une catégorie, on le fait au détriment d'autres, en somme, classez dans une seule et unique catégorie n'est pas une bonne solution et grâce au tags, c'est comme ci on classait un même objet dans plusieurs catégories...sans mettre la pagaille, c'est extrèmement pratique et parfois même indispensable...

Cette article m'a été inspiré par Denis Bodor paru dans GNU/Linux Magazine France de janvier.

Ouvrir l'article

DRM : Danger, Répression Maximale

Général 29 mars 2006 par hugo

Bannière StopDRM

Une initiative très intéressante contre les DRM (Digital Rights Management : gestion des droits numériques) qui vous permettra d'être tenu au courant de l'actualité sur ce sujet très brulant en ce moment : StopDRM.info

On pourra retenir cette article très intéressant pour ceux qui sont un peu perdus et qui se posent des questions sur la gestion des droits numériques : Les DRM pour les nuls et une feuille explicative sur le sujet.

Pour rebondir sur ce sujet, une nouvelle aussi intéressante que préoccupante est parue ce matin dans macbidouille.com provenant d'une source de cdrinfo.com à propos du HDCP (voir l'article déjà présenté sur le billet précédent sur le même sujet HDCP : le cauchemar des cartes graphiques et des écrans)

Pour ma part, le boycott à commencé depuis pas mal de temps et n'est pas près de s'arrêter, je n'achète pas et n'achèterai jamais de CD / DVD qui ne porte pas la mention "Compact Disc" ou qui comporterait une inscription décelant la présence d'une protection anti-copie ou alors, je me le ferai rembourser immédiatement pour montrer mon mécontentement.

Après tout, à quoi bon acheter un CD audio si on ne peut pas l'écouter avec sa chaine, avec son PC ou avec son baladeur MP3...Oui, nous en sommes bien là !

Ouvrir l'article

DRM, DADVSI et compagnie

Général 11 mars 2006 par hugo

DRM, DADVSI, voici deux acronymes que l'on entend partout en ce moment, que ce soit à la radio, à la télé ou bien évidemment sur Internet.

Si vous ne savez pas trop ce qu'il en est à ce sujet, voici ma modeste contribution pour vous aider à mieux comprendre ce débat très important pour l'avenir de l'informatique et en particulier pour l'avenir du logiciel libre.

Les DRMs, qu'est ce que s'est ?

Digital Rights Management (gestion des droits numériques) est un acronyme particulièrement apprécié des maisons de disques et industriels de la culture, discrètement, ils s'infiltrent dans notre vie :

  • Amateur de musique, vous achetez régulièrement des CD musicaux, n'êtes vous jamais tombé sur un CD qui refuse d'être lu par votre lecteur, bizarre, il n'est pourtant pas rayé...!?
  • Vous avez l'habitude d'utilisé votre droit à la copie privée et copiez donc vos CDs légalement acheté sur votre ordinateur au format WMA DRM ou encore, vous téléchargez légalement des musiques, attendez-vous à avoir des surprises le jour oû vous décidez de changer d'ordinateur...
  • Vous avez un budget dédié à l'équipement de votre salon pour en faire une salle de projection privé, sachez que l'avenir du home cinéma en très haute résolution passera par le tout numérique et bien évidemment le tout DRM

Et DADvSI ?

C'est un projet de loi relatif au Droit d'Auteur et aux Droits Voisins dans la Société de l'Information, il a pour but de pénaliser très sévèrement le contournement ou encore le simple fait de parler d'une protection basé justement sur des DRMs. Le DRM est le moyen technique de bloquer / contrôler / tracer et DADVsI est la manière juridique de contrôler / juger / emprisonner les malheureux qui auront voulus lire un DVD sous Linux ou simplement ceux qui auront téléchargés un fichier depuis un réseau peer to peer.

Malheureusement, à l'heure ou j'écris ces lignes, un grand pas en arrière à été fait !

En savoir plus

Ouvrir l'article

La télécommande du MiniCopter compatible avec l'adaptateur CarbooonFMS

Electronique 11 mars 2006 par hugo

Les possesseurs d'un Mini Copter de chez RC System pourront profiter du cable de liaison vers FMS, il a été testé avec succès sur la télécommande fourni avec le kit.

Contenu du kit du MiniCopter

Liste des kits / Télécommandes compatibles sur le wiki.

Le forum associé

Si vous faites un test qui s'avère fructueu avec une autre télécommande que celles dans la liste, merci de me contacter afin que je l'ajoute dans la liste !

Merci à Marc pour le test !

Ouvrir l'article

« Page 29 / 32 »