Linux embarqué - Mise en place et développement - Grand Format

Note moyenne 
Depuis plus de 15 ans, date de parution de la première édition de Linux embarqué, le système d'exploitation Linux a acquis ses lettres de noblesse... Lire la suite
34,00 €
Expédié sous 2 à 4 semaines
Livré chez vous entre le 16 mai et le 30 mai
En magasin

Résumé

Depuis plus de 15 ans, date de parution de la première édition de Linux embarqué, le système d'exploitation Linux a acquis ses lettres de noblesse dans le domaine du logiciel embarqué et de l'informatique industrielle en général. Nombreux sont les produits industriels ou grand public qui l'utilisent : citons les boîtiers d'accès à Internet, les téléviseurs et, bien entendu, la plupart des smartphones équipés du système Android de Google (basé sur le noyau Linux).
Le marché de l'automobile est également friand de Linux pour la partie IVI (In Vehicle Infotainment). N'oublions pas, enfin, le domaine naissant de l'Internet des objets (loT). Cet ouvrage constitue une version totalement revue des éditions précédentes (Linux embarqué versions 1 à 4). Plus concis et mieux ciblé, il fait volontairement l'impasse sur certains chapitres généraux au bénéfice d'une étude approfondie des outils et composants phares de l'environnement Linux pour l'embarqué (Yocto, Buildroot, U-Boot, Eclipse ou bien OpenOCD).
L'ouvrage décrit en détail la construction d'une distribution Linux optimisée pour la cible (BSP), ainsi que l'environnement de développement associé (SDK). Un chapitre évoque les techniques de développement (Autotools, CMake), mise au point (GDB) et profilage (Ftrace), ainsi que l'utilisation de l'environnement graphique Eclipse. Toujours pour rester dans l'air du temps, la quasi-totalité des démonstrations sont réalisées sur la célèbre carte Raspberry Pi 3, que bon nombre de technophiles possèdent déjà.
Dans le cas contraire, le lecteur pourra l'acquérir pour environ 30€. La carte BeagleBone Black (à peu près équivalente) est également utilisée dans le chapitre consacré à U-Boot. Les manipulations décrites dans cet ouvrage sont réalisables quelle que soit la distribution utilisée sur le poste de développement. Cependant, nous avons choisi la distribution Ubuntu 16.04.3 (LTS). Tous les exemples de programmes du livre sont en téléchargement sur notre site Internet, www.editions-eyrolles.com/dl/0067484, ou bien sur la page GitHub de l'auteur, à l'adresse https://github.com/pficheux/LE5.

Sommaire

    • Introduction aux systèmes embarques, Tour d'horizon des systèmes d'exploitation existants
    • Rappels sur Linux et le logiciel libre, Logiciel libre, concepts et licences
    • From UNIX to Linux
    • Le noyau Linux
    • Répertoires et fichiers principaux
    • Développer pour Linux embarqué, Plate-forme cible
    • Machine hôte
    • Développer pour Linux (embarqué)
    • Introduction au développement noyau
    • Mise au point avec GDB
    • Utilisation de QEMU
    • Construire une distribution, Distribution standard ou construite ?
    • Installation de la distribution Raspbian
    • Méthode de création
    • Test du système sur la cible
    • De l'utilité d'un outil de construction
    • Utiliser Buildroot, Premier test pour Raspberry Pi 3
    • Fonctionnement et configuration
    • Ajout de paquets et configuration externe
    • Commandes et outils divers
    • Utiliser Yocto, Premier test sur QEMU/x86 et Raspberry Pi 3
    • Fonctionnement et configuration
    • Enrichir l'image
    • Création de recettes
    • Techniques avancées sur les recettes
    • Interface graphique
    • Image et "distro"
    • Création et utilisation du SDK
    • Utiliser U-Boot, Utilisation et configuration d'U-Boot
    • Etude de cas "loT", Bus I2C
    • Construction de l'image
    • Visualisation des données

Caractéristiques

  • Date de parution
    23/11/2017
  • Editeur
  • ISBN
    978-2-212-67484-2
  • EAN
    9782212674842
  • Format
    Grand Format
  • Présentation
    Broché
  • Nb. de pages
    220 pages
  • Poids
    0.22 Kg
  • Dimensions
    19,0 cm × 23,0 cm × 1,4 cm

Avis libraires et clients

Avis audio

Écoutez ce qu'en disent nos libraires !

L'éditeur en parle

A qui s'adresse ce livre ? Aux développeurs Linux et ingénieurs ayant à réaliser des systèmes embarqués. Aux étudiants désirant parfaire leurs connaissances sur ce sujet. Plus généralement à tous ceux ayant déjà une expérience de Linux et désirant se familiariser avec son utilisation comme système embarqué.

À propos de l'auteur

Biographie de Pierre Ficheux

Ingénieur des Arts et Métiers, Pierre Ficheux est un "linuxien" de renom, auteur de nombreux tutoriels et articles dans la presse spécialisée. Il a travaillé notamment chez Red Hat Software et s'est spécialisé dans les applications industrielles de Linux. Cofondateur d'Open Wide en 2001, il est aujourd'hui directeur technique de Smile-ECS (Embedded & Connected Systems), branche du groupe Smile spécialisée dans les technologies open source appliquées aux systèmes embarqués et à l'IoT.
Il est également enseignant et responsable de la majeure GISTRE de l'EPITA (Paris).

Souvent acheté ensemble

Vous aimerez aussi

Derniers produits consultés

34,00 €