IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

Compilation et installation d'un noyau PREEMPT_RT pour Raspberry


Sujet :

Linux

  1. #1
    Membre du Club
    Homme Profil pro
    Etudiant
    Inscrit en
    Mars 2016
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Etudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2016
    Messages : 42
    Points : 53
    Points
    53
    Par défaut Compilation et installation d'un noyau PREEMPT_RT pour Raspberry
    Bonsoir Bonjour,

    Il faut (oui oui: Obligé !) que j'installe du RealTime (Preempt_rt) dans ma Raspberry Pi2.

    Question à ceux qui ont déjà fait de la compilation croisée (même si je crois connaître la réponse !) : Le PC hôte doit-il obligatoirement aussi tourner sous LINUX ? pour entre autre utiliser Buildroot ....

    Deuxième question: Si j'ai bien compris ce qu'était la "cross-compilation", une fois compilé, comment réinjecte-t-on le nouveau noyau dans la Raspberry ?
    Via le câble ethernet ... ou doit-on passer par une micro carte SD ?

    Si on a le temps, peut-on faire tout ça directement sur la RPi ? que faut-il alors comme carte SD ?

    Bref, Vous avez compris, c'est une première, jen'y connais rien et vous remercie d'avance pour votre compréhension, votre aide et vos conseils.

    Stéphane

  2. #2
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 451
    Points : 43 097
    Points
    43 097
    Par défaut
    Une compilation croisée consiste à compiler pour un autre CPU.

    Si c'est pour compiler un "Hello World" utilisant la libc, ou utilisant des bibliothèques présentes sur les deux plateformes telles que STL, tu pourras. Pour compiler un noyau, je ne pense pas. Buildroot est un produit Linux donc dans ton cas non.

    Ton noyau, tu vas bien devoir le stocker quelque par. Donc oui, ce sera sur carte SD.

    Tu peux installer une RaspBian sur le RPi, et compiler ton noyau dessus. Tu pourras même peut être installer le noyau que tu souhaites sans devoir le compiler.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  3. #3
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 860
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 860
    Points : 219 062
    Points
    219 062
    Billets dans le blog
    120
    Par défaut
    Bonjour,

    Il y a aussi un moyen de booter par le réseau : http://alexandre-laurent.developpez....on-systeme/#LV
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  4. #4
    Membre du Club
    Homme Profil pro
    Etudiant
    Inscrit en
    Mars 2016
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Etudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2016
    Messages : 42
    Points : 53
    Points
    53
    Par défaut Patch PREEMPT_RT : File to Patch !
    3 semaines déjà ! J'ai beaucoup lu et (un peu) appris à me débrouiller avec ce nouveau truc: LINUX.
    Mon projet (qui reste pour moi une vraie gageure); patcher un noyau VANILLA avec PREEMPT_RT pour donner un semblant de comportement Real Time à la Raspberry.

    Je me base entre autre sur le travail de Franck Duerr http://www.frank-durr.de/?p=203

    Question; Quelqu'un a t-il déjà réalisé l'opération de patcher un noyau LINUX avec du Real Time ?

    J'ai essayé de "tout" comprendre avant de me lancer, ( Il y a encore bien des points qui restent mystérieux) mais je croyais en avoir assez compris pour tenter le coup !

    Comme la source du patch n'est plus disponible à l'adresse indiquée : ~/linux$ wget https://www.kernel.org/pub/linux/ker...-rt17.patch.gz
    J'ai donc cherché une autre source : http://ftp.be.debian.org/pub/linux/k...-rt17.patch.gz

    Question: Cette source peut-elle ne pas être identique à l'originale ?

    L'application du patch me retourne:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    [--------------------------
    |diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
    |index 34e1569a11ee..79c4603e9453 100644
    |--- a/arch/arm/Kconfig
    |+++ b/arch/arm/Kconfig
    --------------------------
    File to patch:
    et là, bien sur, je bloque.
    Est-ce une question de fichiers mal placés par rapport au répertoire courant ? Ne suis-je pas au bon endroit pour appliquer le patch ?
    Je ne suis pas certain de bien comprendre le sens de patch -p1 ? ...
    Lorsqu'on applique un patch ainsi, je pensais qu'il fallait indiquer -p1 < path/file.patch. dans le tuto, il n'y a que -p1 et pas de path

    File to patch me demande t-il de faire une modif à la main ?

    Merci d'avance pour vos retours, je suis un peu dans la panade.

Discussions similaires

  1. Compilation et installation de PHP en tant que module Apache
    Par sebeni dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 12
    Dernier message: 26/06/2009, 07h33
  2. Une question à 10 balles
    Par jvv 64 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 16/03/2007, 07h18
  3. Compilation et installation
    Par zoullou dans le forum Administration système
    Réponses: 4
    Dernier message: 29/07/2006, 12h47
  4. [Tomcat] question sur la compilation des Jsp
    Par Invité dans le forum Tomcat et TomEE
    Réponses: 9
    Dernier message: 01/06/2006, 10h29
  5. Question sur le Tutorial d'instalation de TDLPortIO...
    Par G-DiE dans le forum C++Builder
    Réponses: 3
    Dernier message: 25/02/2004, 08h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo