Couverture
Étendez le support matériel d'Android pour prendre en charge vos périphériques
Open Silicium N°
Numéro
14

Étendez le support matériel d'Android pour prendre en charge vos périphériques

Temporalité
Mars/Avril/Mai 2015
Image v3
Étendez le support matériel d'Android pour prendre en charge vos périphériques
Article mis en avant

Résumé

Dans le numéro 8 de la revue Open Silicium, nous avions présenté l'utilisation d'Android dans le cadre d'un environnement industriel. À titre d'exemple, nous avions mis en place...

Édito

Magazine
Marque
Open Silicium
Numéro
14
Mois de parution
mars 2015
Résumé
Imagination, changements et perspectives ! Tels pourraient être les maîtres mots de tout ingénieur ou développeur qui se respecte.

Tiva EK-TM4C1294XL LaunchPad

Magazine
Marque
Open Silicium
Numéro
14
Mois de parution
mars 2015
Spécialité(s)
Résumé

Cette carte serait presque passée inaperçue à la rédaction tant la promotion qui en est faite est axée vers la mode « tout est IoT » (IdO dans l'hexagone ou Web 3.0 pour ceux qui ne comprennent pas que l'évolution n'a pas de version stable). Ce n'est qu'en regardant de plus près qu'on se rend compte que nous avons là affaire à quelque chose de très sérieux et avec un rapport prix/(puissance+fonctionnalités) des plus intéressants.

Parrallella Board : un pas vers le parallel computing

Magazine
Marque
Open Silicium
Numéro
14
Mois de parution
mars 2015
Spécialité(s)
Résumé

Comme vous devez le savoir, les limites de vitesse, de densité et donc de puissance par cœur sont aujourd'hui quasiment atteintes. Durant des années, la conjecture empirique de Moore s'est révélée exacte et la densité des transistors a effectivement doublé tous les deux ans. Mais voilà, le mur est devant nous et il paraît plus que certain que la limite des 20 nm ne pourra pas être franchie (dame nature est contre). Aujourd'hui, les fréquences se stabilisent et la densité fait de même, mais c'est le nombre de processeurs ou de cœurs qui change.

Parallella : développement C avec le SDK Epiphany

Magazine
Marque
Open Silicium
Numéro
14
Mois de parution
mars 2015
Spécialité(s)
Résumé

Dans l'article précédent, nous avons rapidement fait un tour d'horizon de la carte Parallella du point de vue de la plateforme et du ou des systèmes qui peuvent l'accompagner. Il est temps à présent d'aborder le point réellement important concernant ses fonctionnalités. Je parle, bien entendu, du coprocesseur Epiphany d'Adapteva, de ses 16 cœurs et du SDK mis à disposition pour s'initier à la programmation de code fonctionnant de manière parallèle.

L'Infrastructure Linux Gadget USB

Magazine
Marque
Open Silicium
Numéro
14
Mois de parution
mars 2015
Spécialité(s)
Résumé

L'infrastructure Gadget USB du noyau Linux facilite la création de périphériques USB, en proposant un cadre et un certain nombre de primitives qui permettent d'une part d'abstraire les contrôleurs matériels de périphériques USB, et d'autre part d'en utiliser les ressources et fonctionnalités afin de créer n'importe quelle fonction USB désirée : qu'elle réponde aux standards (tels que « Mass Storage », « CDC Eth »…), qu'elle soit l'incarnation de vos besoins particuliers, ou bien encore qu'elle soit une combinaison des deux.

Cross-compilation simple sous Debian GNU/Linux

Magazine
Marque
Open Silicium
Numéro
14
Mois de parution
mars 2015
Spécialité(s)
Résumé

L'installation d'une chaîne de compilation croisée est souvent un problème dont on se passerait bien afin d'entrer le plus rapidement possible dans le vif du sujet qui nous occupe sur le moment. La diversité des solutions, des chaînes, des plateformes et le fait que certains constructeurs reposent sur leurs propres déclinaisons des outils GNU, tout comme certaines distributions ou initiatives comme Linaro, transforment vite une simple installation en chasse à la bonne version. Il n'y a malheureusement pas de solution miracle, mais celle qui va suivre a le mérite de parfaitement s'intégrer à une distribution Debian.

ACME Arietta G25 : un module ARM9 compact et low cost

Magazine
Marque
Open Silicium
Numéro
14
Mois de parution
mars 2015
Spécialité(s)
Résumé

Le nombre de cartes et modules disponibles tentant d'adresser les besoins du plus grand nombre ne cesse d'augmenter. On assiste actuellement à une démultiplication des offres et des plateformes avec ce qui semble être, dans l'esprit des constructeurs, un unique mot d'ordre : intégrer un maximum de fonctionnalités de manière à transformer n'importe quel kit d'évaluation en ordinateur de bureau miniature. Un peu à contre-courant de cette tendance, ACME Systems propose à la vente depuis quelques mois une tout autre vision des choses...

AOSP pour BeagleBone Black

Magazine
Marque
Open Silicium
Numéro
14
Mois de parution
mars 2015
Spécialité(s)
Résumé

Dans ce numéro 14, nous évoquons un exemple d'extension de l'API Android afin d'ajouter le support d'un matériel spécifique [4]. Cette extension est par défaut démontrée sur l'émulateur Android, mais peut également fonctionner sur une carte BeagleBone Black (BBB). Même si le support Android de la BBB n'est pas officiel et s'il existe plusieurs projets permettant d'utiliser cette carte dans un tel environnement. Les projets existants utilisent la sortie HDMI de la carte alors que nous désirons utiliser un écran tactile connecté au bus d'extension de la BBB. Dans cet article, nous allons voir comment modifier le support AOSP de la BBB (Jelly Bean 4.3) afin d'utiliser un écran tactile à bas coût conçu par la société australienne 4D Systems.

Électronique et domotique - Partie 5 : Programmation : premiers signes de vie

Magazine
Marque
Open Silicium
Numéro
14
Mois de parution
mars 2015
Spécialité(s)
Résumé

Nous avons vu dans le quatrième article comment fabriquer le module GPIO-Démo (ou toute version modifiée), nous allons désormais nous atteler à lui donner vie. La programmation sera faite en C, bien que d'autres langages puissent être utilisés, à la seule condition qu'il existe un compilateur qui puisse générer du code binaire pour ARM à partir de ce langage...

Tous les numéros standards
Tous les numéros
Octobre/Novembre/Décembre 2016
Comment bien choisir votre système de construction de distribution ? Introduction à Buildroot et Yocto
Juillet/Août/Septembre 2016
N'écrivez plus de pilotes Linux : découvrez les méthodes et solutions pour supporter votre matériel sans toucher au noyau
Avril/Mai/Juin 2016
Concevez vos objets connectés avec des logiciels libres
Janvier/Février/Mars 2016
Chasse aux bugs noyau sur Raspberry Pi
Octobre/Novembre/Décembre 2015
Initiation aux FPGA avec LOGI PI et Virtex-5
Juillet/Août/Septembre 2015
Initiez-vous au réseau temps réel avec Xenomai et RTNET
Mars/Avril/Mai 2015
Étendez le support matériel d'Android pour prendre en charge vos périphériques
Décembre 2014 / Janvier / Février 2015
Démarrez avec Yocto/Poky
Septembre/Octobre/Novembre 2014
Prenez en main les technologies RFID/NFC
Juin/Juillet/Août 2014
Linux sur ARM CORTEX-M4 STM32F429
Mars/Avril/Mai 2014
Personnalisation de Buildroot
Décembre 2013 / Janvier / Février 2014
Optimisation du temps de boot
Septembre/Octobre/Novembre 2013
Collecte et visualisation de consommation électrique
Juin/Juillet/Août 2013
Les solutions « embarquées » pour Raspberry Pi
Mars/Avril/Mai 2013
Introduction au temps réel avec RTEMS sur MINI2440
Janvier/Février/Mars 2012
Exploitez le Bluetooth !
Octobre/Novembre/Décembre 2011
Les PIC aussi ont leur Arduino !
Juillet/Août/Septembre 2011
ARM + FPGA = Robotique
Avril/Mai/Juin 2011
Arduino
Janvier/Février/Mars 2011
L'embarqué devient accessible à tous !