Installation de l’image VirtualBox pour le cours zynq...

26
1 Installation de l’image VirtualBox pour le cours zynq Vivado 2017.4 Table des matières 1. Installation de FileZilla ....................................................................................................... 2 2. Téléchargement des fichiers ............................................................................................... 5 3. Installation de VirtualBox ................................................................................................... 8 4. Création de l’image virtuelle............................................................................................. 11 5. Utilisation de l’image virtuelle ......................................................................................... 18 6. Montage du dossier partagé entre le système hôte et le système invité ............................ 22

Transcript of Installation de l’image VirtualBox pour le cours zynq...

Page 1: Installation de l’image VirtualBox pour le cours zynq ...easytp.cnam.fr/.../support/Installation_image_zynq_ubuntu64.pdf · Tapez zynq_ubuntu comme nom, type Linux, version Ubuntu

1

Installation de l’image VirtualBox pour le cours zynq Vivado 2017.4

Table des matières

1. Installation de FileZilla ....................................................................................................... 2

2. Téléchargement des fichiers ............................................................................................... 5

3. Installation de VirtualBox ................................................................................................... 8

4. Création de l’image virtuelle............................................................................................. 11

5. Utilisation de l’image virtuelle ......................................................................................... 18

6. Montage du dossier partagé entre le système hôte et le système invité ............................ 22

Page 2: Installation de l’image VirtualBox pour le cours zynq ...easytp.cnam.fr/.../support/Installation_image_zynq_ubuntu64.pdf · Tapez zynq_ubuntu comme nom, type Linux, version Ubuntu

2

1. Installation de FileZilla

Première étape, téléchargez FileZilla sur filezilla-project.org :

Faites attention, il s’agit du client 64 bits.

Page 3: Installation de l’image VirtualBox pour le cours zynq ...easytp.cnam.fr/.../support/Installation_image_zynq_ubuntu64.pdf · Tapez zynq_ubuntu comme nom, type Linux, version Ubuntu

3

Le téléchargement démarre. Quand il est terminé, cliquez sur « Ouvrir » :

Suivez la procédure d’installation avec les options par défaut. Si vous ne voulez pas installer

les logiciels suivants, décochez les cases :

Page 4: Installation de l’image VirtualBox pour le cours zynq ...easytp.cnam.fr/.../support/Installation_image_zynq_ubuntu64.pdf · Tapez zynq_ubuntu comme nom, type Linux, version Ubuntu

4

A la fin de l’installation, la fenêtre suivante doit s’ouvrir. Cliquez sur « Finish », FileZilla

s’ouvre.

Page 5: Installation de l’image VirtualBox pour le cours zynq ...easytp.cnam.fr/.../support/Installation_image_zynq_ubuntu64.pdf · Tapez zynq_ubuntu comme nom, type Linux, version Ubuntu

5

2. Téléchargement des fichiers

Créez un répertoire zynq sur le bureau Windows de votre ordinateur. Avec FileZilla, nous

allons nous connecter au serveur FTP du département EASY :

Nom : easyftp.cnam.fr

Protocole : SFTP

Identifiant : easyeleves

Mot de passe : quung3En

Cliquez sur le menu « Fichier », « Gestionnaire de Sites… » :

Dans le gestionnaire de sites, cliquez sur « Nouveau Site », appelez-le easy par exemple, puis

renseignez les paramètres comme dans la fenêtre suivante :

2

1

3

4

5

6

7

Page 6: Installation de l’image VirtualBox pour le cours zynq ...easytp.cnam.fr/.../support/Installation_image_zynq_ubuntu64.pdf · Tapez zynq_ubuntu comme nom, type Linux, version Ubuntu

6

Cliquez sur « Connexion » puis sur OK.

La fenêtre suivante s’ouvre. Cochez la case, puis cliquez sur « OK » :

Si vous ne vous êtes pas trompé dans les paramètres, vous devez être connecté sur le serveur.

Le site easy est enregistré dans FileZilla et vous pouvez vous reconnecter simplement en

cliquant sur :

Page 7: Installation de l’image VirtualBox pour le cours zynq ...easytp.cnam.fr/.../support/Installation_image_zynq_ubuntu64.pdf · Tapez zynq_ubuntu comme nom, type Linux, version Ubuntu

7

Sur le site Local (votre PC, partie gauche de FileZilla), placez-vous dans le répertoire zynq

sur votre bureau (dans cet exemple, l’utilisateur s’appelle fpga, le vôtre est surement

différent). Sur le site distant (serveur FTP, partie droite de FileZilla), double-cliquez sur

l’icône du répertoire easy, puis du répertoire ens, puis du répertoire

zynq_ubuntu_16.04_64bits_vivado2017.4. Vous devez obtenir ceci avant de

passer à la suite :

Sélectionnez les 3 fichiers du site distant et tirez-les dans la fenêtre de gauche pour les

télécharger :

Après un long moment (le fichier ubuntu_16.04.2_LTS.vdi est très gros, environ 54

Go, cela peut donc prendre plusieurs heures), vous devez obtenir la fenêtre suivante. FAITES

ATTENTION : assurez-vous que la taille des fichiers obtenus dans la fenêtre de gauche

est identique à la taille des fichiers sur le serveur FTP et que les transferts ont tous

réussi. Si les tailles sont mauvaises, le lancement de l’image virtuelle échouera.

distant

local

Page 8: Installation de l’image VirtualBox pour le cours zynq ...easytp.cnam.fr/.../support/Installation_image_zynq_ubuntu64.pdf · Tapez zynq_ubuntu comme nom, type Linux, version Ubuntu

8

3. Installation de VirtualBox

Vous pouvez maintenant fermer FileZilla. Passons à l’installation de VirtualBox. Ouvrez le

répertoire zynq sur le bureau :

Puis double-cliquez sur le fichier VirtualBox-6.0.12-133076-Win. Gardez les

options par défaut pendant l’installation (Suivant, Suivant, Suivant, Oui puis Installer) puis

autorisez Windows à installer ce qui est nécessaire (Oui, puis Installer, …). Finalement, vous

devez obtenir la fenêtre suivante.

Page 9: Installation de l’image VirtualBox pour le cours zynq ...easytp.cnam.fr/.../support/Installation_image_zynq_ubuntu64.pdf · Tapez zynq_ubuntu comme nom, type Linux, version Ubuntu

9

Cliquez sur « Terminer » pour lancer VirtualBox :

Il faut maintenant installer les extensions. Fermez VirtualBox et double-cliquez sur le fichier

Oracle_VM_VirtualBox_Extension_Pack-6.0.12 :

Page 10: Installation de l’image VirtualBox pour le cours zynq ...easytp.cnam.fr/.../support/Installation_image_zynq_ubuntu64.pdf · Tapez zynq_ubuntu comme nom, type Linux, version Ubuntu

10

VirtualBox s’ouvre à nouveau et la fenêtre suivante apparait. Tirez sur l’ascenseur jusqu’en

bas pour pouvoir cliquer sur le bouton « J’accepte » (il reste inactif sinon) :

Autorisez le programme à s’installer, vous devez finalement obtenir :

Page 11: Installation de l’image VirtualBox pour le cours zynq ...easytp.cnam.fr/.../support/Installation_image_zynq_ubuntu64.pdf · Tapez zynq_ubuntu comme nom, type Linux, version Ubuntu

11

4. Création de l’image virtuelle

Cliquez sur le bouton « OK ». VirtualBox étant maintenant complètement installé, nous

pouvons créer l’image virtuelle. Cliquez sur le bouton « Nouvelle » :

Tapez zynq_ubuntu comme nom, type Linux, version Ubuntu 64 bits. Vous devez obtenir

la fenêtre suivante avant de cliquer sur « Suivant » :

Dans la fenêtre suivante, allouez 2048 Mo de mémoire avant de cliquer sur « Suivant ».

Idéalement, c’est la quantité de mémoire nécessaire pour les outils Xilinx. S’il y a un message

d’erreur au lancement de la machine virtuelle, vous pouvez réduire à 1500 Mo voire 1024 Mo.

En dessous, cela risque de ralentir sérieusement la machine (pour le projet notamment).

Page 12: Installation de l’image VirtualBox pour le cours zynq ...easytp.cnam.fr/.../support/Installation_image_zynq_ubuntu64.pdf · Tapez zynq_ubuntu comme nom, type Linux, version Ubuntu

12

Dans la fenêtre suivante, nous allons sélectionner le fichier

« ubuntu_16.04.2_LTS.vdi » que nous avons téléchargé sur le serveur FTP :

Dans la fenêtre qui s’ouvre, cliquez sur « Ajouter » :

1

2

Page 13: Installation de l’image VirtualBox pour le cours zynq ...easytp.cnam.fr/.../support/Installation_image_zynq_ubuntu64.pdf · Tapez zynq_ubuntu comme nom, type Linux, version Ubuntu

13

Allez dans le répertoire zynq sur le bureau, sélectionnez l’image puis cliquez sur « Ouvrir » :

Dans la fenêtre suivante, sélectionnez l’image puis cliquez sur « Choisir » :

Page 14: Installation de l’image VirtualBox pour le cours zynq ...easytp.cnam.fr/.../support/Installation_image_zynq_ubuntu64.pdf · Tapez zynq_ubuntu comme nom, type Linux, version Ubuntu

14

Vous devez obtenir la fenêtre suivante avant de cliquer sur « Créer » :

Vous devez normalement obtenir la fenêtre suivante :

Page 15: Installation de l’image VirtualBox pour le cours zynq ...easytp.cnam.fr/.../support/Installation_image_zynq_ubuntu64.pdf · Tapez zynq_ubuntu comme nom, type Linux, version Ubuntu

15

Cliquez ensuite sur le bouton « Configuration » et changez la MAC adresse : 08002791888D

pour que la licence Vivado fonctionne :

Pour finir, nous allons partager un dossier entre Windows et Ubuntu. Le système

d’exploitation de votre ordinateur, Windows le plus souvent (ou bien Linux ou encore Mac

OS X) est appelé le système hôte car il accueille un système invité, notre image VirtualBox

« zynq_ubuntu ». Pour partager des fichiers entre le système hôte et le système invité, nous

allons créer un dossier partagé. Cliquez à nouveau sur le bouton « Configuration » :

Page 16: Installation de l’image VirtualBox pour le cours zynq ...easytp.cnam.fr/.../support/Installation_image_zynq_ubuntu64.pdf · Tapez zynq_ubuntu comme nom, type Linux, version Ubuntu

16

Il faut indiquer le dossier Windows à partager. L’important est de créer un dossier facilement

accessible placé à un endroit où vous avez le droit d’écrire. On va prendre le dossier zynq sur

le bureau. Dans la fenêtre qui s’est ouverte précédemment, cliquez sur :

Cliquez sur « Autre… » :

Dans la fenêtre qui s’ouvre, sélectionnez le dossier zynq puis cliquez sur « Sélectionner un

dossier » :

Page 17: Installation de l’image VirtualBox pour le cours zynq ...easytp.cnam.fr/.../support/Installation_image_zynq_ubuntu64.pdf · Tapez zynq_ubuntu comme nom, type Linux, version Ubuntu

17

Finalement, vous devez obtenir la fenêtre suivante avec le chemin de votre dossier à la place

du mien. Mais conservez le nom « zynq » comme nom de dossier pour le montage, nous

l’utiliserons sous Linux. Cochez la case « Montage automatique » pour que le dossier soit

monté automatiquement au démarrage de l’image VirtualBox puis cliquez sur OK :

La fenêtre suivante résume les actions effectuées. Si tout est correct, cliquez sur OK.

Page 18: Installation de l’image VirtualBox pour le cours zynq ...easytp.cnam.fr/.../support/Installation_image_zynq_ubuntu64.pdf · Tapez zynq_ubuntu comme nom, type Linux, version Ubuntu

18

Vous devez voir dans le gestionnaire de machine 1 dossier partagé :

Vous pouvez aussi activer le couper-coller et le glisser-déposer entre hôte et invité :

Et allouer plusieurs processeurs à la machine virtuelle :

5. Utilisation de l’image virtuelle

Voilà, c’est prêt. Fermez les programmes en cours d’exécution sur votre PC afin

d’économiser la mémoire. Si vous avez un PC relativement récent avec suffisamment de

mémoire (4 Go, c’est bien), il suffit de sélectionner l’image zynq_ubuntu puis de cliquer sur

le bouton « Démarrer » pour lancer le PC virtuel :

Page 19: Installation de l’image VirtualBox pour le cours zynq ...easytp.cnam.fr/.../support/Installation_image_zynq_ubuntu64.pdf · Tapez zynq_ubuntu comme nom, type Linux, version Ubuntu

19

Dans la fenêtre de la machine virtuelle, vous allez obtenir une ouverture de session Ubuntu.

Le mot de passe du compte fpga est « fpga » :

Comme pour tous les PC, la machine virtuelle doit être éteinte gentiment sous peine de perdre

des données. Pour arrêter la machine virtuelle, il faut cliquer sur le bouton en haut à droite :

Page 20: Installation de l’image VirtualBox pour le cours zynq ...easytp.cnam.fr/.../support/Installation_image_zynq_ubuntu64.pdf · Tapez zynq_ubuntu comme nom, type Linux, version Ubuntu

20

Puis cliquer sur « ShutDown » :

Puis à nouveau sur « ShutDown » :

Page 21: Installation de l’image VirtualBox pour le cours zynq ...easytp.cnam.fr/.../support/Installation_image_zynq_ubuntu64.pdf · Tapez zynq_ubuntu comme nom, type Linux, version Ubuntu

21

Vous pouvez changer la résolution de l’écran en cliquant sur « System Settings… » :

Puis sur « Displays » :

Page 22: Installation de l’image VirtualBox pour le cours zynq ...easytp.cnam.fr/.../support/Installation_image_zynq_ubuntu64.pdf · Tapez zynq_ubuntu comme nom, type Linux, version Ubuntu

22

Vous pouvez alors régler la résolution en fonction de votre ordinateur :

6. Montage du dossier partagé entre le système hôte et le système

invité

Le dossier zynq du bureau est partagé dans VirtualBox et le partage doit être monté sous

Ubuntu en ajoutant la commande :

sudo mount -t vboxsf -o uid=`id -u` -o gid=`id -g` zynq /mnt/partage

à la fin du fichier .bashrc. C’est déjà fait pour cette image avec en plus des commandes

d’initialisation pour les outils Xilinx.

Attention, il faudra ouvrir une fois le Terminal au début d’une session pour lancer le .bashrc

qui fera le montage et les initialisations et taper le mot de passe fpga :

Page 23: Installation de l’image VirtualBox pour le cours zynq ...easytp.cnam.fr/.../support/Installation_image_zynq_ubuntu64.pdf · Tapez zynq_ubuntu comme nom, type Linux, version Ubuntu

23

Une fois monté, pour l’utiliser facilement, il peut être utile de créer un signet. Lancez le

gestionnaire de fichiers en cliquant sur :

Page 24: Installation de l’image VirtualBox pour le cours zynq ...easytp.cnam.fr/.../support/Installation_image_zynq_ubuntu64.pdf · Tapez zynq_ubuntu comme nom, type Linux, version Ubuntu

24

Cliquez ensuite sur « Computer » :

Puis double cliquez sur le dossier « mnt » :

Puis « partage » :

Page 25: Installation de l’image VirtualBox pour le cours zynq ...easytp.cnam.fr/.../support/Installation_image_zynq_ubuntu64.pdf · Tapez zynq_ubuntu comme nom, type Linux, version Ubuntu

25

Vous devez finalement voir les fichiers que vous avez copiés précédemment dans le dossier

zynq sous Windows :

Cliquez ensuite sur le menu « Bookmarks » :

Page 26: Installation de l’image VirtualBox pour le cours zynq ...easytp.cnam.fr/.../support/Installation_image_zynq_ubuntu64.pdf · Tapez zynq_ubuntu comme nom, type Linux, version Ubuntu

26

Cliquez sur « Bookmark this location ». Si le menu est grisé, c’est parce que le signet existe

déjà.

Le signet apparait dans la liste des répertoires.

De cette manière, vous pouvez travailler chez vous avec l’image zynq sous VirtualBox, puis

ramener vos fichiers sur une clef USB pour les essayer avec une maquette dans la salle de TP.

Vous pourrez aussi vous en servir pour créer un système Petalinux et copier les fichiers de

boot BOOT.BIN et image.ub sur la SDcard en passant par Windows.