Depuis sa sortie en 2010, le Bluetooth Low Energy s’affirme dans le domaine des protocoles de communications pour objets connectés. Cet article s’intéresse au fonctionnement de ce protocole et de son intégration dans un système embarqué sous Linux…
Tag : embarqué
Le Power-Management dans Linux
La gestion de l'énergie sur un système informatique est l'une des préoccupations principales de ces dernières années. Tous les domaines de l'informatique sont concernés, allant des systèmes embarqués très basse consommation jusqu'aux fermes de…
Introduction à la programmation UEFI – Réalisation d’un PONG!
L'UEFI, c'est quoi ? De plus en plus d'ordinateurs portables vendus aujourd'hui sur le marché sont équipés de firmwares UEFI : "Unified Extensible Firmware Interface". En effet, ce nouveau standard vient remplacer les EFI qui sont eux-mêmes apparus…
Drivers DMA dans Linux
I - Introduction I.1 Pré-requis Nous partons du fait que le lecteur connaît les bases des drivers linux. Donc il sait créer un « node » sur /dev , /sys et /proc, initialiser un module et le terminer proprement. Il connaît les licences et la gestion…
Introduction à Ofono
Présentation Ofono, une pile téléphonique pour systèmes Linux Ofono est une pile téléphonique développée par Intel dont le développement est aujourd'hui assuré par la communauté. Ofono est distribué sous une licence GPL-2.0+ et est écrit en langage…
Quelques questions à se poser pour sécuriser un système embarqué
Les systèmes embarqués se retrouvent aujourd’hui dans des domaines d’application de plus en plus critiques : ferroviaire, automobile, médical, militaire, aéronautique... autant de secteurs d’activités qui nécessitent de répondre à de fortes…
Buildroot Summer Camp 2016
Introduction : Le second Buildroot Summer Camp à rassemblé six core développeurs et contributeurs réguliers Buildroot du 1er au 5 Juillet à Toulouse. Pour ne citer qu'eux : Peter Korsgaard, Samuel Martin, Yann E. Morin, Maxime Hadjinlian, Thomas…
La mise au point des recettes Yocto
Notre dernier article sur Yocto nous a permis de comprendre le fonctionnement de bitbake, d'explorer la notion d'environnement et de comprendre comment les variables, recettes et tâches sont analysées et comprises par cet outil de développement…
Yocto : comprendre BitBake
La documentation de Yocto est abondante. De nombreux tutoriaux vous expliqueront comment construire une image, écrire une recette ou ajouter le support d'une nouvelle carte. Cette documentation couvre la plupart des aspects de Yocto et fournit des…
Une introduction à UDEV
Un système Linux moderne n'a plus grand chose à voir avec ce que l'on utilisait au début des systèmes Unix. Les façons d'utiliser nos machines ont considérablement évolué et ces évolutions ont à leur tour forcé l'infrastructure Unix à changer. Après…