Forum Linux.embarqué Problème installation de Buildroot (Livre Linux Embarqué)

Posté par  .
Étiquettes : aucune
0
14
déc.
2011

Bonjour,

J'essaie d'installer Buildroot sur mon PC en suivant la procédure donnée dans le livre de Monsieur Pierre Ficheux : Linux Embarqué.
Je télécharge la version de Builroot qu'il utilise (2010.02.tar.bz2); je décompresse l'archive, je me mets dans le répertoire et je tape ma commande make menuconfig : jusque -là tout est OK.
Mon menu "Buildroot Configuration" est identique à celui du livre.
Je vais dans "Target Architecture (1386)" et je choisi "arm" : ok
Je vais dans "Target Architecture Variant" et je choisi comme indiqué "arm926t : ok

Je vais dans "Target options" et là j'ai mon problème :
je devrais voir les choix suivants:
[] ARM Ltd Device Support --->
[] Atmel Device support --->
[] KwiByte Board Support --->
(versatilepb) System hostname
(Welcome to versatile PB (QEMU/Glibc)) System Banner
[*] Generic serial port config --->

Mon problème:
LES DEUX LIGNE "versatilepb System hostname" et "(Welcome to versatile PB ..."
N'APPARAISSENT PAS DANS MA FENETRE "Target options" !!!

Je ne suis pas assez calé pour comprendre pourquoi elles ne sont pas là.
Si quelqu'un peut me m'expliquer, je suis preneur!

Remarque:
1) j'ai vu que les fenêtres de la dernière version de Buildroot sont différents (je n'ai plus en tête mais le choix "arm926t" n'est pas présent
2) j'ai essayé les versions "buildroot-2010.02-rc1 et rc2 : même problème !

Voilà, il ya sûrement un truc qui m'échappe et peut-être que tout çà c'est trop compliqué pour moi.
En attente de vos réronses. MERCI

  • # make help

    Posté par  (site web personnel) . Évalué à 1.

    Dans le répertoire config/ tu as une liste de pré-configurations par défaut,
    essaye un make integrator926_defconfig puis make menuconfig

    Bon Courage,

  • # make integrator926_defconfig ---> réponse

    Posté par  . Évalué à 1.

    bonjour,

    merci pour votre réponse à ma question.

    cd buildroot...
    cd config
    make intégrator926_defconfig
    make:rien à faire pour <>

    Voilà, si vous avez une autre piste ..... je fais encore un essai et puis après, basta!

    remarque plus générale:

    J'ai dû passer plus d'une centaine d'heure sur bouquin (Linux Embarqué)
    Je suis un autodidacte sur linux
    Je crois bien que je vais finir par m'acheter une carte dédiée à linux embarqué,
    (celle du "projet Armadeus") et là j'espère que je pourrais enfin avancer.

    • [^] # Re: make integrator926_defconfig ---> réponse

      Posté par  (site web personnel) . Évalué à 1.

      Il faut lancer le make _integrator926_defconfig à la racine de buildroot et non dans le répertoire config.

      Mais tu peux vérifier qu'il y a bien une fichier integrator926_defconfig dans ./config/

      Si c'est juste dans un but d'apprentissage tu peux jouer avec qemu_arm_versatile_defconfig par exemple, qui te permettra de tester ton système cross-compilé via qemu.

  • # make integrator926_defconfig ---> réponse

    Posté par  . Évalué à 0.

    re-bonjour

    1)
    la réponse complète que j'obtenais à la commande :
    make integrator926_defconfig : était
    make : rien à faire pour <>
    dans ma réponse, le texte entre << et >> n'apparaissait pas!

    2)
    j'avais initialement lancé la commande que vous m'indiquiez dans le répertoire buildroot
    et j'obtenais ça:
    buildroot-2010.02$ make integrator926_defconfig
    package/atk/atk.mk:43: La recette commence avant la première cible.Arrêt.

    à ce niveau, pour moi, c'est du chinois !!

    • donc quelque-soit le répertoire de lancement, ça n'a pas l'air de gazer!!
    • dans mon fichier configs, j'ai bien entre-autres les fichiers
      • integrator926_defconfig et
      • integrator926_huge_defconfig

    3) il faudrait que j'apprenne un jour à faire des captures d'écrans !

    4) les tests que j'ai faits sous qemu avaient l'air de marcher:
    - page 117 de livre, on récupère une image noyau sur le site free-electrons
    - on lance la commande : qemu-system-arm -M versatilepb ....
    - run_demo : et on obtient une jolie animation

    5) malgré tout, un peu trop de "choses" m'échappe sous linux embarqué (le livre).
    J'ai envoyé mon adhésion à l'association 'Projet Armadeus'
    j'espère que je m'en sortirais mieux par ce choix.

    Encore merci pour vôtre aide.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.