civade.com

Aller au contenu | Aller au menu | Aller à la recherche

dimanche 6 juillet 2008

Réalisation d'une interface USB avec afficheur LCD / récepteur Infrarouge compatible LIRC pour Linux ou Windows avec un ATtiny 2313

Ayant découvert sur différents sites web qu'il était possible sur base de micro contrôleur AVR sans interface USB, de développer des applications contenant une implémentation complètement logicielle du protocole USB 1.1 (basse vitesse), je me suis intéressé à ces possibilités en vue de doter un serveur linux sans écran d'un dispositif permettant de :

  • Prendre des ordres d'une télécommande RC5 (compatible Philipps / Sony)
  • Afficher des informations sur un LCD 2x20 ou 4x20 caractères compatible HD44780

Vous trouverez dans cet article les détails de la réalisation hardware, la mise en œuvre logicielle, ainsi qu'un driver pour utiliser cette interface sous Windows avec le programme LCD Smartie et pour Linux avec LCD4Linux.

Lire la suite

dimanche 1 juin 2008

Mise en place d'un port série sur le NAS NSLU2 de Linksys équipé de la distribution uNSLUng

La plupart des appliances qui marchent avec un linux embarqué disposent d'au moins un port série, mais qui n'est malheureusement accessible qu'en interne. Dans le meilleur des cas, le connecteur et les transceivers RS232 sont présents, mais le plus souvent il n'y a rien qu'un emplacement sur la carte mère pour un accès aux signaux ttl ou 3.3V du port série. Il convient donc de souder un connecteur sur la carte mère de notre appliance, et de réaliser un adaptateur de niveau qui nous permettra de connecter notre console série. Les efforts seront bien récompensés, puisque la plupart du temps les constructeurs donnent accès à un shell direct, sans aucune protection étant donné la relative complexité 'mécanique' d'accès à ce shell. Nota: Le principe est également valable pour le WRT54G de Linksys qui dispose non pas d'un mais de 2 ports série...

Voyons ici comment cela se passe sur un NAS NSLU2 de Linksys...

Lire la suite

samedi 10 mai 2008

Conversion CNC (CAM) d'une micro fraiseuse Proxxon MF-70

MF70 Ça fait déjà pas mal de temps que je lorgnais sur le web, sur les différentes fraiseuses modifiables en fraiseuse à commande numérique ou les tables de fraisage de conception totalement artisanales. Mais, plutôt que de me lancer bille en tête dans la fabrication d'une fraiseuse à partir de rien, ce qui nécessite soit de faire sous traiter la fabrication de pièces usinées, soit de passer par du bois, du système D et souvent pour un résultat approximatif, j'ai préféré m'orienter sur l'achat d'une micro fraiseuse toute faite, puis de la convertir en CNC. Par contre, il a fallu se faire une culture sur de nombreux sujet, comme le choix des moteurs pas à pas, de l'alimentation pour les moteurs pas à pas, de la carte contrôleur pas à pas, des logiciels de pilotage CNC, du couplage des moteurs, de la réalisation de la mécanique, etc... Alors comme tout ceci m'a pris un peu de temps, autant partager!

Lire la suite

vendredi 28 décembre 2007

Arduino / boarduino : Plateforme open source de développement électronique à base de microcontrolleur ARM Atmega8 / AtMega168

Boaduino Développer sur de l'embarqué n'a jamais été aussi facile. Muni d'une carte électronique à base de microcontrolleur AVR ATMEGA168 à 17.5$, d'un environnement de développement intégré (IDE) open source permettant de développer en Wiring (pratiquement du C) et d'envoyer son programme sur la cible, vous allez pouvoir envisager de développer simplement de petites applications tenant dans 16K de mémoire flash, et controllant de multiples périphériques....

Lire la suite

lundi 23 juillet 2007

Monter un disque multimedia sur Linux Redhat Enterprise 4 / CENTOS 4 - "FAT: invalid first entry of FAT"

L'implémentation du système de fichier FAT sur certains disques multimedia est parfoi fantaisiste, au point qu'il en devient parfois difficile de monter certains périphériques ésotériques sur Linux pour cause de nom compatibilité FAT... On se retrouve alors avec des erreurs noyau de type : FAT: invalid first entry of FAT (0xffffff8 != 0xf00f800) - VFS: Can't find a valid FAT filesystem on dev sda4.

Mais les derniers noyaux 2.6 donnent la solution. Voyons comment la mettre en oeuvre sur des versions antérieures...

Lire la suite

mercredi 6 juin 2007

Installation d'une CentOS 5 sur un portable sans lecteur CD ou DVD à l'aide de PXE

Il est parfois dans la vie des moments ou rien ne va. Ainsi, lors d'une tentative d'installation d'une centos5 sur un ordinateur portable, j'ai pu constater que son lecteur CD était défectueux. Qu'à cela ne tienne, la carte réseau du portable supportant le boot PXE? nous allons l'installer en réseau... Au fait, la machine est un Acer 292WLMI, mais est en fait un barebone Compal CL51. J'ai également testé la me manip surun Xbook (Compal CL50) avec succès.

Lire la suite

mardi 1 mai 2007

Installation de Freeplayer sur Redhat Enterprise 4 & CentOS 4 ou comment vous passer d'un disque multimedia avec une freebox

Mon bon vieux lecteur multimedia Kiss DP 500 ayant rendu l'âme, et celui-ci diffusant tous les contenus audio et video de la maison, je me suis attelé à trouver une solution alternative. J'ai trouvé de très chouettes produits sous la forme de disques du multimedia, qui pour moins de 350 euros, permettent de stocker et lire de fichiers audio et vidéo et sont même équipés d'une prise réseau.

Mais au moment de payer, je me suis rappelé que la freefox HD était capable de lire des films stockés sur une autre machine par une fonctionnalité nommé ''FreePlayer"... Ceci réglait donc mon problème.

Si l'installation de freeplayer est une partie de plaisir sous Windows, l'installation sur linux reste parfois complexe. C'est en partie lié au fait que Free n'ait livré que les sources et pour une autre partie au fait que vlc - sur lequel repose free player - est complexe à compiler.

Fort heureusement, un portage de freeplayer existe pour Mandriva, et DAG nous fournit tout le reste.

Voyons voir comment installer le tout sur une Redhat Enterprise 4, ou la Centos 4, qui sont équivalentes...

Lire la suite

mercredi 18 avril 2007

Configuration des softphones IP pour Free : SJphone, X-Lite et Kapanga

Il n'est pas toujours très simple de configurer les logiciels de téléphonie IP (softphones). Etant en déplacement sur un réseau particulièrement étanche aux 'configs par défaut', j'ai du chercher le paramétrage permettant de passer la translation d'adresses de certains routeurs. La solution s'appelle STUN (ou Simple Traversal of UDP (User Datagram Protocol) through NATs (Network Address Translators)) et est rarement documentée lorsque l'on parle de la configuration des softphones pour une utilisation derrière un accès Internet Free car n'est pas nécessaire dans ce cas de figure.

J'ai donc configuré 3 logiciels de téléphonie IP et les ai testés avec succès derrière deux routeurs faisant chacun du NAT ( cable modem +routeur infrastructure) et fait marcher le tout en République Dominicaine... Et bien évidemment, à mon retour, ca marche aussi en France. je ne garantis pas que cela fonctionnera pour vous sur tout types de réseaux, mais en tout cas, that 'works for me (tm)' ;-).

Lire la suite

jeudi 5 avril 2007

Scattitude : Jazz & Funk en quintet

Comment mélanger des intérets pour le Jazz, le chant, la funk, la Fusion?

C'est ce que nous avons tenté de faire en montant Scattitude...

Lire la suite

samedi 31 mars 2007

Serveur NAS Linksys Nslu2 : un serveur linux complet qui consomme 5 watts..

Avec un processeur Intel IPX 420 tournant à 266 Mhz (underclocké à 133 Mhz sur les anciens modèles), un peu de ram, un peu de flash, 2 ports USB pour brancher des clés ou disques durs USB et à moins de 80 euros, le NSLU2 représente un très bon investissement pour faire un petit système de stockage. D'autant que fidèle à ses habitudes, Linksys a publié les sources et que de nombreux utilisateurs se sont mis à customiser l'appareil pour en faire beaucoup plus qu'un nas: un serveur fonctionnant sous Linux... Découvrons ici les possibilités de l'appareil.

Lire la suite

samedi 17 mars 2007

Téléphone VOIP Wifi 'white' (blanc) de Free: linux, telnet, navigateur & serveur web dans 50 grammes de technologie...

Pour 60 euros t'as plus rien??? Si, tu as un téléphone Wifi, connectable au réseau Wifi de free (freephonie) mais aussi à d'autres réseaux sans fil, et qui avec quelques manipulations et tweaks peut se transformer en un adorable gadget pour Geeks sous linux avec noyau 2.6, avec serveur telnet, ssh, web, et navigateur web graphique. Le must de la VOIP... Communément appelé 'white' ou 'blanc' par opposition au 'black' (noir) qui fait aussi GSM, ce téléphone ne fait que du Wifi. Et pour ceux qui veulent, il est toujours possible de développer des applications embarquées.... Voyons comment customiser ce produit...

Lire la suite

dimanche 31 décembre 2006

Carte FOX : extension multi-fonctions

Une petite extension pour carte FOX permettant d'ajouter de nombreuses ressources...

Lire la suite

mercredi 13 décembre 2006

Après Novell, c'est Zend (php) qui signe des accords avec Microsoft

Microsoft a changé de stragégie.

Comprenant que diaboliser l'Open Source, l'assimiler au Communisme (Bill Gates, 2005) n'avancait à rien, ils ont décidé de faire bien plus fin... Des exemples? Voir la suite...

Lire la suite

dimanche 29 octobre 2006

Firmwares personnalisés et linux embarqué: la déferlante

Certains constructeurs de matériel n'hésitent pas à utiliser linux pour motoriser leurs "appliance". Ainsi, entre les lecteurs DVD, les routeurs, les serveurs NAS, il existe de nombreux produits qui fonctionnent avec Linux. Même si certains ne se plient pas tout à fait aux règles de publication du code source, qui vont généralement avec l'intégration de linux, les bidouilleurs de tout poils font leurs choux gras de ces matériels personnalisables à souhait...

Lire la suite

samedi 9 septembre 2006

Un master sur les logiciels libres forme des chefs de projets et des architectes des LL

L'Université du Littoral de la côte d'Opale à Calais innove avec la création d'un Master I2L (Ingénierie du Logiciel Libre).

En partant de l'idée que le libre est désormais une réalité incontournable pour les organisations d'aujourd'hui, la formation propose en 2 ans, de former des informaticiens de haut niveau capables de mener à bien la mise en place de solutions informatiques basées sur l’intégration de produits et technologies issus du monde du logiciel libre et d’accompagner les organisations dans des processus de migration vers les logiciels libres ou d’intégration de ces logiciels.

Une initiative à saluer, car va permettre de disposer de cadres formés aux nouvelles exigences du libre pour l'industrie et les collectivités locales et territoriales.

Lire la suite