wiki:linux_pour_redpitaya
Linux pour Redpitaya
Dans ce chapitre, nous allons voir comment utiliser la carte Redpitaya avec une version de buildroot modifiée spécialement (base générée par GOAVEC-MEROU Gwenhaël).
Préparations
- Créer un répertoire git dans la racine de l'utilisateur
$ cd ~ $ mkdir git
- Copier le fichier, extraire et effacer le fichier redpitaya_gwen_patches_2015.tar.gz
$ cd ~/git $ mkdir -p buildroot/redpitaya $ cd buildroot/redpitaya $ cp /<repertoire_du_fichier>/redpitaya_gwen_patches_2015.tar.gz ./ $ tar -xzf redpitaya_gwen_patches_2015.tar.gz $ rm redpitaya_gwen_patches_2015.tar.gz
- télécharger la dernière version de buildroot
$ git clone git://git.buildroot.net/buildroot
- Configurer certaines variables d'environnement dans le fichier .bashrc, par exemple avec l'éditeur nano. À la fin du fichier, créer ces lignes, avec <utilisateur> représentant le login de l'utilisateur actuel
$ nano ~/.bashrc export BR2_DL_DIR=/home/<utilisateur>/git/buildroot/dl export BR2_DIR=/home/<utilisateur>/git/buildroot/redpitaya/buildroot export OSC_IMP_NFS_DIR=/usr/local/export/redpitaya
Sauver les changements (Ctrl +X +O pour nano)
- Prendre ses modifications en compte plus certains paramètres réglés dans le fichier /redpitaya_br_ext/sourceme.ggm.
$ source ~/.bashrc $ source ../redpitaya_br_ext/sourceme.ggm
- Créer le répertoire /home/<utilisateur>/git/buildroot/dl ainsi que le répertoire pour le partage NFS sous /usr/local/export/repitaya
$ mkdir /home/<utilisateur>/git/buildroot/dl $ sudo mkdir -p /usr/local/export/repitaya $ sudo chown -R <utilisateur>:<utilisateur> /usr/local/export
- Préparer et compiler la distribution de Linux et U-boot associés à Redpitaya
$ make redpitaya_defconfig $ make uboot-patch $ cp ${BR2_EXTERNAL}/board/redpitaya/ps7_init.{c,h} output/build/uboot-xilinx-v2014.1/board/xilinx/zynq $ make
wiki/linux_pour_redpitaya.txt · Dernière modification : 2022/09/28 12:23 de 127.0.0.1