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

Image may be NSFW.
Clik here to view.

Visualiser l’ordonnancement avec kernelshark

Lorsque l’on travaille dans un environnement contraint et temps réel, il peut-être particulièrement intéressant de visualiser graphiquement l’ordonnancement des processus. Dans un précédent article,...

View Article


news : sortie du kernel 3.9 et de GDB 7.6

Deux sorties majeurs ce week-end dans le monde de linux, Gdb  7.6 et le kernel 3.9.. Pour gdb la principale nouveauté est le support de l’architecture AArch64 pour ARM. Pour rappel il s’agit de la...

View Article


news : sortie du kernel 3.11

Un nouveau kernel est sorti hier ! Parmi les nouveautés celles qui concernent plus particulièrement l’embarqué sont : L’ajout du support des « huge pages » à l’architecture ARM tant 32 bits que 64...

View Article

Sortie du kernel 3.13

Un nouveau kernel (3.13) est sorti le 19 janvier 2014. Voici les nouveautés orientées embarqué : Nftables : iptables a montré ses limites (tant côté développeur qu’utilisateur) nftables est un nouveau...

View Article

Sortie du kernel 3.14

Le kernel version 3.14 est sorti le 30 mars dernier ! Cette version apporte son lot de nouveautés, nous soulignons ici celles qui concernent plus particulièrement l’embarqué : Une nouvelle politique...

View Article


Image may be NSFW.
Clik here to view.

Utilisation du DMA dans un driver RTDM

Cet article porte sur l’utilisation des DMA dans un driver RTDM Xenomai. Il présentera des principes généraux sans se reposer sur un matériel en particulier. Une première partie expliquera tout d’abord...

View Article

Image may be NSFW.
Clik here to view.

Modification du noyau Linux AOSP

Introduction Dans les précédents articles, nous avons vu comment produire une image AOSP utilisable dans l’émulateur Android. Nous avons également décrit les principales fonctions de l’outil ADB...

View Article

Sortie du noyau 3.19

Linus Torvalds vient d’annoncer la dernière mouture du noyau Linux et voici un petit inventaires des nouveautés. La version 3.19 du noyau Linux voit l’ajout de la gestion des « device-tree overlays »,...

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


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.

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.

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.

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.

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.

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 informations for an...

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.

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
Browsing all 21 articles
Browse latest View live