Quantcast
Channel: Linux – Linux Embedded
Browsing index pages (49 articles)
↧

Image may be NSFW.
Clik here to view.

Bonjour mon nom est DNS-SD

Introduction : Le DNS pour Domain Name System, est un protocole ancien qui permet de retrouver une adresse d’un serveur depuis son nom. Il est pour la première fois décrit dans les RFC1034, RFC1035 et...

View Article


Image may be NSFW.
Clik here to view.

Présentation des Wireless Daemon sous Linux

https://www.pexels.com/fr-fr/photo/a-l-interieur-chat-d-argent-citadin-commerce-1755792/ Introduction À en croire les forums de différentes distributions GNU/Linux ; le Wi-Fi sous Linux est lent,...

View Article


Image may be NSFW.
Clik here to view.

Emulating WLAN in Linux – part I: the 802.11 stack

WLAN networks are a hassle to set up, even more than « physical » cables and RJ45 plugs. While wireless communication is a commodity for the end user, the engineer, in charge of developing and testing...

View Article

Image may be NSFW.
Clik here to view.

Overcommit memory in Linux

On Linux systems (including real time ones with PREEMPT-RT), C programs allocates memory using the system libc, usually using malloc(). On modern systems, the dynamic memory allocation uses the...

View Article

Image may be NSFW.
Clik here to view.

Storing crash data of the Linux kernel for post-crash debugging

Logging problems are key features of any complex system in order to detect and locate any unexpected behavior. On Linux system, there are lots of solutions to generate debugging information for an...

View Article


Image may be NSFW.
Clik here to view.

Gestion de versions des bibliothèques partagées

Tout code est susceptible au changement, avec pour objectif d’ajouter des fonctionnalités, de résoudre des BUGS ou même d’aller jusqu’a modifier les interfaces (altérer les prototypes des fonctions)....

View Article

Image may be NSFW.
Clik here to view.

FlameGraph

Introduction Les outils de profilage permettent lors de l’exécution d’un logiciel de contrôler la liste des fonctions appelées, le temps passé dans chacune d’elle, l’utilisation des ressources...

View Article

Image may be NSFW.
Clik here to view.

Le Temps Reel sous Linux

Dans cet article, nous allons discuter de l’intérêt ainsi que des avantages et inconvénients d’utiliser un noyau Linux temps réel. L’objectif de cet article n’est pas de décrire ce qu’est le temps...

View Article


Image may be NSFW.
Clik here to view.

My first Linux kernel built with Clang compiler!

Following his internship at Smile in 2018 on LLVM/Clang integration into Buildroot [1], Valentin Korenblit still maintains these packages on his spare time (thanks to him!), up to the latest current...

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

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.

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.

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

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


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.

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


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.

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

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
Browsing index pages (49 articles)