dimanche 6 juillet 2008
Par jphi,
dimanche 6 juillet 2008 à 10:31 :: Technologies
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
aucun commentaire
:: aucun trackback
dimanche 1 juin 2008
Par jphi,
dimanche 1 juin 2008 à 10:39 :: Logiciels Libres
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
aucun commentaire
:: aucun trackback
samedi 10 mai 2008
Par jphi,
samedi 10 mai 2008 à 17:45 :: Technologies
Ç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
aucun commentaire
:: aucun trackback
vendredi 28 décembre 2007
Par jphi,
vendredi 28 décembre 2007 à 09:50 :: Technologies
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
aucun commentaire
:: aucun trackback
lundi 23 juillet 2007
Par jphi,
lundi 23 juillet 2007 à 07:32 :: Linux & système
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
aucun commentaire
:: aucun trackback
mercredi 6 juin 2007
Par jphi,
mercredi 6 juin 2007 à 07:44 :: Linux & système
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
aucun commentaire
:: aucun trackback
samedi 31 mars 2007
Par jphi,
samedi 31 mars 2007 à 13:56 :: Linux & système
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
11 commentaires
:: aucun trackback
samedi 17 mars 2007
Par jphi,
samedi 17 mars 2007 à 21:32 :: Linux & système
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
19 commentaires
:: aucun trackback
dimanche 31 décembre 2006
Par jphi,
dimanche 31 décembre 2006 à 09:58 :: Linux & système
Une petite extension pour carte FOX permettant d'ajouter de nombreuses ressources...
Lire la suite
aucun commentaire
:: aucun trackback
dimanche 29 octobre 2006
Par jphi,
dimanche 29 octobre 2006 à 17:50 :: Linux & système
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
4 commentaires
:: aucun trackback
samedi 9 septembre 2006
Par jphi,
samedi 9 septembre 2006 à 07:40 :: Logiciels Libres
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
aucun commentaire
:: aucun trackback
mercredi 8 mars 2006
Par jphi,
mercredi 8 mars 2006 à 08:17 :: Linux & système
Yam [1], développé par le prolifique Belge Dag Wieers[2], permet la création d'un repository Yum pour centraliser ses mises à jour de distribution Linux basée sur des RPM (fedora, Redhat Enterprise, etc.). Détaillons ici la mise en oeuvre pour Redhat Enterprise [3].
Lire la suite
aucun commentaire
:: aucun trackback
lundi 6 mars 2006
Par jphi,
lundi 6 mars 2006 à 08:28 :: Logiciels Libres
Après le précuseur Sourceforge, qui a fait de son logiciel libre un logiciel commercial, d'autres plateformes de développement collaboratif ont vu le jour à partie de la dernière version libre de Sourceforge.
En est témoin par exemple GForge, qui motorise pas mal de plateformes de développement de logiciels libres. Une rapide recherche avec les tags avancés de Google (inurl:gforge) m'en a montré un nombre incalculable.
J'en ai sélectionné une vingtaine qui se trouve désormais dans la barre de liens. Il est fort probable qu'avec ceux ci, vous puissiez accéder à la quasi totalité du logiciel libre accessible sur le marché...
Bonne lecture!
2 commentaires
:: aucun trackback
dimanche 5 mars 2006
Par jphi,
dimanche 5 mars 2006 à 23:26 :: Coups de Coeur
Pour ceux qui ne connaissent pas encore, Netvibes est l'apologie d'une nouvelle technologie nommée Ajax (Asyncronous Javascript and XML). A découvrir sur http://www.netvibes.com/
Mais vous pouvez aussi découvrir plus de 50 applications Web2.0 (définition) sur http://www.econsultant.com/web2/index.html
Après avoir lancé un kit 'Ajax', Interakt passe sa MX Kollection à Ajax et cherche des Beta Testeurs. Voir ce que peut donner leur MX Kollection ICI
D'autres sociétés passent également à Ajax, comme Map24 qui met en place un système de cartographie Ajax. Le fonctionnement est similaire à celui des API Google: une clé permet d'accéder à l'API. Voir la description de l'API ICI, ou les démos Ajax.
Updates:
aucun commentaire
:: aucun trackback