
Retrouvez cet article dans : Linux Magazine 122
Nous vous proposons de découvrir les fonctionnalités d’un système embarqué sous GNU/Linux et pour lequel le constructeur respecte l’éthique de la GPL : le récepteur GPS Tomtom Go. Notre objectif est d’enrichir les fonctionnalités de cet appareil en s’en servant comme afficheur d’informations acquises par un dispositif dédié, dont les mesures sont transmises par liaison sans fil. Les données ainsi accumulées sont géoréférencées et conservées sur support de stockage de masse non volatil pour exploitation ultérieure.
Lire la suite »
Posté par jean michel friedt (
jmfriedt) | Article paru dans

Retrouvez cet article dans : Linux Magazine 117
Le cœur de processeur ARM annonce les meilleures
performances en termes de puissance de calcul (MIPS) par unité de puissance électrique consommée (watts). Nous proposons une présentation des outils pour développer sur cœur ARM7, et en particulier sur le microcontrôleur Analog Devices ADuC7026. Nous fournissons une toolchain libre fonctionnelle sous GNU/Linux, dont nous illustrerons l’exploitation sur quelques exemples concrets de communication avec divers périphériques pour le stockage et la communication sans fil de données, de calcul de racine de fonctions complexes, et de compression de données. Afin d’exploiter au mieux les fonctionnalités de ce processeur, nous proposons l’exploitation sous Wine du logiciel gratuit de configuration d’une matrice de portes logiques reconfigurables : nous démontrerons ainsi que l’exploitation d’un processeur sous GNU/Linux – avec des outils mis à disposition par le fabricant exclusivement sous forme de binaires pour MS-Windows – est possible sans en limiter les fonctionnalités.
Lire la suite »
Posté par jean michel friedt (
jmfriedt) | Signature : J.-M Friedt, É. Carry | Article paru dans

Retrouvez cet article dans : Linux Magazine 114
La Playstation Portable (PSP) est un ordinateur, généralement utilisé comme console de jeu, à base de processeurs MIPS1, fournissant quelques interfaces avec l’utilisateur (boutons, port série, USB et wifi), un clavier de bonne qualité et plus de 32 MB de RAM sans MMU2. Il s’agit donc d’un environnement idéal pour faire tourner uClinux. Nous basant sur divers projets actifs sur le web, nous présentons les étapes pour installer un système uClinux fonctionnel sur cette plateforme, et l’ajout d’une interface avec clavier PS2 pour faciliter les développements. Il s’agit là de bases qui doivent encourager le lecteur à contribuer au portage d’uClinux sur PSP, puisque le support de nombreux périphériques est encore absent du noyau.
Lire la suite »
Posté par jean michel friedt (
jmfriedt) | Signature : J.-M. Friedt, S. Guinot | Article paru dans

Retrouvez cet article dans : Linux Magazine 112
Dernier-né de chez Google, Android est une nouvelle
plateforme libre pour téléphones mobiles, destinée avant tout à être programmée en Java. Il s’agit pourtant d’un système basé sur Linux, qui peut donc être utilisé comme tel. Cet article
vous propose de visiter les coulisses d’Android pour
comprendre comment la plateforme fonctionne, et, surtout, pour apprendre à la modifier et à la transformer en un véritable
système embarqué Linux, avec un shell, des utilitaires et des programmes en C.
Lire la suite »
Posté par (
La rédaction) | Signature : Frédéric Brault | Article paru dans

Retrouvez cet article dans : Linux Magazine Hors série 38
Nous proposons d’explorer pas à pas l’utilisation d’une carte comprenant un FPGA et un processeur pour le développement de systèmes de mesures reconfigurables. Nous allons appliquer les compétences acquises à la réalisation et caractérisation d’un compteur de fréquence pour la mesure d’oscillateurs. Une illustration plus complexe des performances du couple FPGA+processeur sera l’acquisition d’images et affichage sur écran LCD en tentant de décharger au maximum le processeur
par l’exploitation du FPGA comme module autonome d’acquisition.
Lire la suite »
Posté par jean michel friedt (
jmfriedt) | Signature : T. Rétornaz , J.-M Friedt | Article paru dans

Retrouvez cet article dans : Linux Magazine Hors série 38
Il est assez facile de trouver dans le commerce des " stations météo " pas trop onéreuses. Trop facile ? En tous cas, pas très amusant. Quel plaisir pour un bricoleur que de monter soi-même sa propre station... Surtout si l’on pense à la puissance d’un système informatique. Hélas, les ordinateurs ne mesurent pas encore la pression atmosphérique. Vite, arrangeons cela !
Lire la suite »
Posté par (
La rédaction) | Signature : Patrice Leygnac | Article paru dans

 Retrouvez cet article dans : Linux Magazine 92
Voici des mots qui pourraient faire sourire pas mal de développeurs ayant déjà essayé ces petits systèmes disponibles sur le marché depuis quelque temps.
Prix trop élevés, manque d’informations ou de support pour les particuliers, attentes interminables d’extensions pour votre carte si vous n’êtes pas expert en électronique ou tout simplement marre de recycler des cartes mères PC pour réaliser vos projets...
Ces quelques points noirs rendent malheureusement l’accès au monde de Linux embarqué encore trop difficile et contraignant.
Pourtant Linux est le candidat idéal pour ce type de développement : libre, performant, stable et disposant de nombreuses extensions intéressantes, comme Xenomai (système temps réel), il a tout pour plaire !
C’est fort de ce constat que nous avons décidé de créer le " Projet Armadeus ". Lire la suite »
Posté par (
La rédaction) | Signature : Julien Boibessot | Article paru dans

Retrouvez cet article dans : Linux Magazine Hors série 27
Ce n'est pas un scoop, les ports d'E/S faciles d'accès sont en voie de disparition. Le port série n'est presque plus présent sur les nouvelles configurations et le port parallèle ne devrait pas tarder à suivre le même destin. L'USB s'est donc définitivement installé comme port à tout faire par défaut. Lire la suite »
Posté par Denis Bodor (
Lefinnois) | Signature : Denis Bodor | Article paru dans

 Retrouvez cet article dans : Linux Magazine 90
Le développement d’applications en C sur les microcontrôleurs PIC de Microchip est resté longtemps réservé à des compilateurs commerciaux. Il est possible aujourd’hui d’écrire du code sous licence GPL à l’aide d’une suite d’outils que nous allons vous détailler dans cet article.
Lire la suite »
Posté par (
La rédaction) | Signature : Jean-Pierre MANDON | Article paru dans

 Retrouvez cet article dans : Linux Magazine Hors série 25
Cet article décrit la mise en Å“uvre d’un routeur WIFI sous Linux et utilisant une architecture compatible x86 (VIA C3). Le projet fut démarré en 2003 ce qui explique les choix techniques qui peuvent aujourd’hui paraître quelque peu désuets (noyau 2.4.20, pas de Busybox, etc.). Il est bien évident qu’une architecture plus récente conduirait au même résultat sans pour cela changer réellement la démonstration. Lire la suite »
Posté par Pierre Ficheux (
pficheux) | Signature : Pierre Ficheux | Article paru dans

 Retrouvez cet article dans : Linux Magazine Hors série 25
Pour faire de l’embarqué à peu de frais, la meilleure solution consiste à utiliser une architecture x86 qu’on aura, au préalable, adaptée, aussi bien côté matériel que logiciel. Cet article présente une méthode de construction reposant sur la réutilisation d’une distribution reconnue et très structurée : Debian. Lire la suite »
Posté par Denis Bodor (
Lefinnois) | Signature : Denis Bodor | Article paru dans

 Retrouvez cet article dans : Linux Magazine Hors série 25
De nombreux systèmes embarqués peuvent profiter d’un mode de stockage de masse non volatile fournissant une grande quantité de mémoire (plusieurs MB), sans partie mobile et de consommation réduite. Nous proposons ici d’utiliser à ces fins une MultiMediaCard (MMC et MMC+) telle que celles disponibles dans le commerce grand public pour des prix dérisoires compte tenu de leur capacité et répondant à nos contraintes. Lire la suite »
Posté par jean michel friedt (
jmfriedt) | Signature : J.-M Friedt, S. Guinot | Article paru dans

 Retrouvez cet article dans : Linux Magazine Hors série 25
Cet article présente le projet HomeSIP. Il consiste à mettre en place une plate-forme domotique à l’ENSEIRB (École Nationale Supérieure d’Informatique Électronique et Radiocommunications de Bordeaux) mettant en Å“uvre le protocole SIP. Ce projet est par nature un projet orienté embarqué, composé de différents systèmes électroniques sous Linux embarqué. Lire la suite »
Posté par (
kadionik) | Signature : Patrice Kadionik | Article paru dans

 Retrouvez cet article dans : Linux Magazine Hors série 25
Linux est de plus en plus présent dans notre vie quotidienne, dans des équipements certes techniques mais relativement communs et surtout n’ayant pas une apparence d’ordinateur. Lire la suite »
Posté par (
La rédaction) | Signature : Eric Bernard | Article paru dans

Retrouvez cet article dans : Linux Magazine Hors série 25
Le monde de l’embarqué sur base x86 est sans doute le plus accessible pour le hobbyiste. Cependant, il existe un certain nombre de plateformes non x86 accessibles moyennant un investissement raisonnable. Les kits à base de Coldfire 528x produits par la société SSV en font partie. Lire la suite »
Posté par Denis Bodor (
Lefinnois) | Signature : Denis Bodor | Article paru dans

Retrouvez cet article dans : Linux Magazine Hors série 25
Vaste sujet que l’embarqué sous Linux. Après les différents articles d’introduction du précédent hors série et de celui-ci, nous n’avons toujours pas fait le tour des questions qui se posent souvent. Voici donc l’occasion de, en quelques questions/réponses, de revenir sur un certain nombre de points importants. Lire la suite »
Posté par (
La rédaction) | Article paru dans

Retrouvez cet article dans : Linux Magazine Hors série 25
Bienvenue dans le monde de l’embarqué et plus précisément de Linux embarqué (le retour) ! Dans ce hors-série résolument orienté pratique, cet article d’introduction se propose de faire la revue de ce que vous, lecteur, avez besoin pour pouvoir vous lancer dans cette aventure. L’environnement de développement croisé sera présenté dans un premier temps. Les différentes étapes de développement d’une application Linux embarqué seront aussi décrites. Enfin, un exemple pratique de mise en œuvre sera donné pour illustrer le tout.
Lire la suite »
Posté par (
kadionik) | Signature : Patrice Kadionik | Article paru dans

Retrouvez cet article dans : Linux Magazine Hors série 24
Ayant présenté les principes de base concernant la génération d’images météorologiques par les satellites en orbite polaire basse, leur mode de transmission et les divers éléments nécessaires à la réception de ces signaux, nous allons appliquer les concepts développés auparavant concernant l’acquisition et le traitement des données pour la réalisation d’un système embarqué capable de stocker et traiter les signaux définissant de telles images. Lire la suite »
Posté par jean michel friedt (
jmfriedt) | Signature : Simon Guinot, Jean-Michel Friedt | Article paru dans

Retrouvez cet article dans : Linux Magazine Hors série 24
Nous proposons une introduction à la réception d’images issues de satellites en orbite polaire basse de la série NOAA. Nous abordons l’ensemble des étapes, de l’identification et la prédiction de la date de passage des satellites à la réalisation de l’antenne et du récepteur radio puis à la démodulation du signal acquis pour enfin arriver à afficher une image de la Terre obtenue du satellite. Lire la suite »
Posté par jean michel friedt (
jmfriedt) | Signature : Jean-Michel Friedt, Simon Guinot | Article paru dans

Retrouvez cet article dans : Linux Magazine Hors série 24
Cet article décrit la mise en place rapide d’un système Linux embarqué autour d’un noyau 2.6 et du composant libre Busybox (http://www.busybox.net). Il fait suite aux diverses publications de l’auteur sur ce sujet dont les références sont citées en annexe bibliographique. L’article décrira l’exemple d’un PC x86 mais les concepts sont bien entendu adaptables à d’autres architectures. Le projet buildroot utilisant BusyBox et uClibc sera brièvement présenté en fin d’article sous forme d’un exemple sur architecture ARM9. Lire la suite »
Posté par Pierre Ficheux (
pficheux) | Signature : Pierre Ficheux | Article paru dans