Quantcast
Channel: Linux – Linux Embedded
Browsing all 49 articles
Browse latest View live

GPIO sur AOSP

Introduction Nous avons déjà évoqué l’architecture d’AOSP et les modifications possibles lors de précédents articles. Android présente de nombreux avantages, à commencer par la relative facilité de...

View Article


Image may be NSFW.
Clik here to view.

Environnement open source pour les objets connectés

Dans cet article nous allons explorer quelques solutions open source afin de mettre en place un réseau pour objets connectés. En voici un exemple simple : la mise en place d’une boîte à meuh connectée....

View Article


Image may be NSFW.
Clik here to view.

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é...

View Article

Image may be NSFW.
Clik here to view.

Xvisor – première mise en œuvre

Introduction Xvisor est un hyperviseur open source en licence GPLv2. Cet hyperviseur est de type-1 ou natif, c’est-à-dire qu’il s’exécute directement sur la cible sans couche d’abstraction...

View Article

Image may be NSFW.
Clik here to view.

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...

View Article


Image may be NSFW.
Clik here to view.

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...

View Article

Image may be NSFW.
Clik here to view.

Utilisation du Bluetooth Low Energy avec bluez

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...

View Article

Secure Boot et UEFI

Introduction Le boot sécurisé, ou Secure Boot, est arrivé avec les EFI et permet de restreindre le lancement de certaines applications seulement au démarrage de la machine. Une application UEFI est un...

View Article


Image may be NSFW.
Clik here to view.

Mise à jour Over-The-Air de systèmes embarqués

Avec l’expansion de l’Internet des Objets, le nombre de systèmes intelligents connectés est en constante augmentation. Suivant leur application, ces objets connectés sont souvent très nombreux et hors...

View Article


kernel, udev et systemd : la gestion du hotplug

La gestion des événements hardware est un domaine un peu mystérieux sous linux. Le noyau voit des événements, udev réagit, et il se passe des choses. Cet article va essayer de démystifier cet aspect...

View Article

Image may be NSFW.
Clik here to view.

LLVM/Clang integration into Buildroot

English version below… Dans le cadre de mon projet de fin d’études, j’ai travaillé sur l’intégration de LLVM et Clang dans Buildroot. Je vous en présente un résumé dans cet article. Pour sa lecture, la...

View Article

Image may be NSFW.
Clik here to view.

Exploitation de la base de donnée Open Street Map pour la conception de...

Introduction Etat des lieux de l’exploitation des cartes géographiques dynamiques sur interfaces graphiques Le couplage entre la puissance de calcul des systèmes embarquées et leurs systèmes de...

View Article

Image may be NSFW.
Clik here to view.

OpenOCD from scratch

Introduction Le débogage est une procédure importante dans les processus d’amélioration de la programmation ou de l’équipement, qu’il s’agisse d’un objet commercial, d’une entreprise ou d’une...

View Article


Compiler un AOSP sans changer de distribution

Compiler un AOSP sans changer de distribution Pourquoi se donner tant de mal ? Pour compiler Android, Google suggère aux utilisateurs d’installer Ubuntu 14.04 et ne supporte pas d’autres distributions...

View Article

Image may be NSFW.
Clik here to view.

Survol des outils de debug

Introduction Dans le développement de logiciels, le débogage consiste à localiser et à corriger les erreurs de code dans un programme informatique. Le débogage fait partie du processus de test logiciel...

View Article


Image may be NSFW.
Clik here to view.

Les traceurs sous linux (1/2)

Introduction L’analyse des performances est essentiel pour tout processus de développement d’une application logicielle. En plus du débogage, il est nécessaire d’utiliser des pratiques...

View Article

Image may be NSFW.
Clik here to view.

Les traceurs sous linux (2/2)

Introduction Les applications et les systèmes d’exploitation sont devenus très complexes, de nombreux outils de traçage sont apparus au cours de la dernière décennie. Leur but est d’instrumenter et...

View Article


Image may be NSFW.
Clik here to view.

Les secrets du traceur eBPF

Introduction Le traçage permet d’instrumenter un noyau pour capturer les événements bas niveau (allocation mémoire, changement de contexte, réception d’un paquet réseau, …,etc). Le traçage a fait...

View Article

Image may be NSFW.
Clik here to view.

BCC integration into buildroot

Introduction After the rise of eBPF as the newly most powerful Linux tracer (available since Linux 3.15), multiple front end tools have been built on top of it. Amongst all of them, BCC (BPF Compiler...

View Article

Image may be NSFW.
Clik here to view.

Génération et configuration d’Initramfs sous Yocto

Bonjour. Dans cet article nous discuterons de l’intérêt d’utiliser un initramfs et des modalités de sa mise en place dans un environnement Yocto. Le but n’est pas ici de revenir aux principes...

View Article
Browsing all 49 articles
Browse latest View live